Closed gregwaehner closed 10 years ago
Howdy, this is the right place for this, many thanks!
Howdy, the .deployment
and deploy.sh
are used by Azure's management system to run npm install
on your behalf, I think this only works when it pulls commits from your git remote.
http://blog.amitapple.com/post/38418009331/azurewebsitecustomdeploymentpart2/#.U5QLYnWx3UY
Specifically, the commits I added to this repo make it so that Azure runs npm install and does correctly install things. If it's not working and you're using this fork, I'd like to fix it. Under deployment details, they do offer a "view log" link to see what happened during the deployment.
Here are the details relevant to our Azure deployments:
The theory behind Azure is that they run these commands during deployment. This makes it hands off. I don't have Windows and cannot run their tools; I also could not find any way to obtain a proper shell inside of Azure, so I tried these commands. I can view logs and see that npm install
is being run, but I don't think that happens if you ftp or otherwise push your code into Azure.
If I understand the report correctly:
npm install
was not runThere should be some interesting logs in the deployment details in this case, I think. I may have gotten the scenario wrong, please feel free to correct me.
Hey Ben -
You are getting the scenario correct. I just created a new site to get fresh log again.
Command: bash deploy.sh
Handling node.js deployment.
Using start-up script server.js from package.json.
Generated web.config.
The package.json file does not specify node.js engine version constraints.
The node.js application will run with the default node.js version 0.10.21.
npm WARN package.json nightscout@0.0.1 No repository field.
npm http GET https://registry.npmjs.org/bower
npm http GET https://registry.npmjs.org/mongodb/1.3.20
npm http GET https://registry.npmjs.org/node-static/0.7.1
npm http GET https://registry.npmjs.org/socket.io
npm http 200 https://registry.npmjs.org/socket.io
npm http 200 https://registry.npmjs.org/node-static/0.7.1
npm http GET https://registry.npmjs.org/socket.io/-/socket.io-1.0.4.tgz
npm http GET https://registry.npmjs.org/node-static/-/node-static-0.7.1.tgz
npm http 200 https://registry.npmjs.org/bower
npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-1.0.4.tgz
npm http GET https://registry.npmjs.org/bower/-/bower-1.3.5.tgz
npm http 200 https://registry.npmjs.org/mongodb/1.3.20
npm http 200 https://registry.npmjs.org/bower/-/bower-1.3.5.tgz
npm http GET https://registry.npmjs.org/mongodb/-/mongodb-1.3.20.tgz
npm http 200 https://registry.npmjs.org/mongodb/-/mongodb-1.3.20.tgz
npm http 200 https://registry.npmjs.org/node-static/-/node-static-0.7.1.tgz
npm http GET https://registry.npmjs.org/engine.io/1.2.2
npm http GET https://registry.npmjs.org/socket.io-parser/2.2.0
npm http GET https://registry.npmjs.org/socket.io-client/1.0.4
npm http GET https://registry.npmjs.org/socket.io-adapter/0.2.0
npm http GET https://registry.npmjs.org/has-binary-data/0.1.1
npm http GET https://registry.npmjs.org/debug/0.7.4
npm http 200 https://registry.npmjs.org/socket.io-adapter/0.2.0
npm http GET https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/1.0.4
npm http 200 https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.2.0.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.0
npm http 200 https://registry.npmjs.org/has-binary-data/0.1.1
npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.0.4.tgz
npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.0.tgz
npm http GET https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.1.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.0.4.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.0.tgz
npm http 200 https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.1.tgz
npm http 200 https://registry.npmjs.org/engine.io/1.2.2
npm http GET https://registry.npmjs.org/engine.io/-/engine.io-1.2.2.tgz
npm http 200 https://registry.npmjs.org/engine.io/-/engine.io-1.2.2.tgz
npm http 200 https://registry.npmjs.org/debug/0.7.4
npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
npm http 200 https://registry.npmjs.org/colors
npm http 200 https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.2.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz
npm http GET https://registry.npmjs.org/socket.io-parser/2.1.2
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/2.1.2
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz
npm http GET https://registry.npmjs.org/json3/3.2.6
npm http GET http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.1.2.tgz
npm http 200 http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 https://registry.npmjs.org/json3/3.2.6
npm http GET https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
npm http 200 https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
npm http GET https://registry.npmjs.org/debug/0.6.0
npm http GET https://registry.npmjs.org/ws/0.4.31
npm http GET https://registry.npmjs.org/engine.io-parser/1.0.6
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http 200 https://registry.npmjs.org/debug/0.6.0
npm http 200 https://registry.npmjs.org/ws/0.4.31
npm http GET https://registry.npmjs.org/debug/-/debug-0.6.0.tgz
npm http GET https://registry.npmjs.org/ws/-/ws-0.4.31.tgz
npm http 200 https://registry.npmjs.org/engine.io-parser/1.0.6
npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.31.tgz
npm http 200 https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.0.6.tgz
npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.0.6.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.6.0.tgz
npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http GET http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http GET https://registry.npmjs.org/bson/0.2.3
npm http GET https://registry.npmjs.org/kerberos/0.0.3
npm http 200 https://registry.npmjs.org/kerberos/0.0.3
npm http GET https://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz
npm http 200 https://registry.npmjs.org/kerberos/-/kerberos-0.0.3.tgz
npm http 200 https://registry.npmjs.org/bson/0.2.3
npm http GET https://registry.npmjs.org/bson/-/bson-0.2.3.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/minimist
npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz
npm http 200 https://registry.npmjs.org/bson/-/bson-0.2.3.tgz
npm http GET https://registry.npmjs.org/engine.io-client/1.2.2
npm http GET https://registry.npmjs.org/object-component/0.0.3
npm http GET https://registry.npmjs.org/to-array/0.1.3
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/parseuri/0.0.2
npm http GET http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http GET http://github.com/component/bind/archive/0.0.1.tar.gz
npm http 200 http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 http://github.com/component/bind/archive/0.0.1.tar.gz
npm http 200 https://registry.npmjs.org/engine.io-client/1.2.2
npm http 200 https://registry.npmjs.org/object-component/0.0.3
npm http GET https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.2.2.tgz
npm http GET https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
npm http 200 https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.2.2.tgz
npm http 200 https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/archy
npm http GET https://registry.npmjs.org/bower-config
npm http GET https://registry.npmjs.org/bower-endpoint-parser
npm http GET https://registry.npmjs.org/bower-json
npm http GET https://registry.npmjs.org/bower-logger
npm http GET https://registry.npmjs.org/cardinal
npm http GET https://registry.npmjs.org/bower-registry-client
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/chmodr
npm http GET https://registry.npmjs.org/decompress-zip
npm http GET https://registry.npmjs.org/fstream-ignore
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/handlebars
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inquirer
npm http GET https://registry.npmjs.org/insight
npm http GET https://registry.npmjs.org/is-root
npm http GET https://registry.npmjs.org/junk
npm http GET https://registry.npmjs.org/lockfile
npm http GET https://registry.npmjs.org/mout
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/opn
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/p-throttler
npm http GET https://registry.npmjs.org/promptly
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/request-progress
npm http GET https://registry.npmjs.org/retry
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/stringify-object
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/tmp
npm http GET https://registry.npmjs.org/update-notifier
npm http GET https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/archy
npm http 200 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/archy/-/archy-0.0.2.tgz
npm http 200 https://registry.npmjs.org/archy/-/archy-0.0.2.tgz
npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http 200 https://registry.npmjs.org/bower-config
npm http GET https://registry.npmjs.org/bower-config/-/bower-config-0.5.1.tgz
npm http 200 https://registry.npmjs.org/bower-json
npm http 200 https://registry.npmjs.org/bower-endpoint-parser
npm http GET https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz
npm http 200 https://registry.npmjs.org/bower-json/-/bower-json-0.4.0.tgz
npm http GET https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz
npm http 200 https://registry.npmjs.org/bower-endpoint-parser/-/bower-endpoint-parser-0.2.1.tgz
npm http 200 https://registry.npmjs.org/bower-logger
npm http GET https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz
npm http 200 https://registry.npmjs.org/cardinal
npm http 200 https://registry.npmjs.org/bower-logger/-/bower-logger-0.2.2.tgz
npm http GET https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz
npm http 200 https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz
npm http 200 https://registry.npmjs.org/parseuri/0.0.2
npm http 200 https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz
npm http GET https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz
npm http 200 https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz
npm http 200 https://registry.npmjs.org/bower-registry-client
npm http 200 https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz
npm http 200 https://registry.npmjs.org/decompress-zip
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/chmodr
npm http GET https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.2.1.tgz
npm http GET https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.8.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/bower-registry-client/-/bower-registry-client-0.2.1.tgz
npm http 200 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz
npm http 200 https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.0.8.tgz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/chmodr/-/chmodr-0.1.0.tgz
npm http 200 https://registry.npmjs.org/handlebars
npm http 200 https://registry.npmjs.org/fstream-ignore
npm http 200 https://registry.npmjs.org/insight
npm http 200 https://registry.npmjs.org/fstream
npm http 200 https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/junk
npm http GET https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.11.tgz
npm http 200 https://registry.npmjs.org/inquirer
npm http 200 https://registry.npmjs.org/is-root
npm http GET https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http GET https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.8.tgz
npm http GET https://registry.npmjs.org/insight/-/insight-0.3.1.tgz
npm http GET https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http GET https://registry.npmjs.org/junk/-/junk-0.3.0.tgz
npm http 200 https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz
npm http 200 https://registry.npmjs.org/lockfile
npm http 200 https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-0.0.8.tgz
npm http 200 https://registry.npmjs.org/mout
npm http 200 https://registry.npmjs.org/fstream/-/fstream-0.1.25.tgz
npm http 200 https://registry.npmjs.org/insight/-/insight-0.3.1.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz
npm http 200 https://registry.npmjs.org/to-array/0.1.3
npm http 200 https://registry.npmjs.org/junk/-/junk-0.3.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache
npm http 200 https://registry.npmjs.org/mkdirp
npm http 200 https://registry.npmjs.org/nopt
npm http 200 https://registry.npmjs.org/promptly
npm http GET https://registry.npmjs.org/inquirer/-/inquirer-0.4.1.tgz
npm http GET https://registry.npmjs.org/is-root/-/is-root-0.1.0.tgz
npm http 200 https://registry.npmjs.org/p-throttler
npm http GET https://registry.npmjs.org/lockfile/-/lockfile-0.4.2.tgz
npm http 200 https://registry.npmjs.org/opn
npm http GET https://registry.npmjs.org/mout/-/mout-0.9.1.tgz
npm http GET https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz
npm http 200 https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/lockfile/-/lockfile-0.4.2.tgz
npm http 200 https://registry.npmjs.org/osenv
npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http GET https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http 200 https://registry.npmjs.org/mout/-/mout-0.9.1.tgz
npm http GET https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz
npm http 200 https://registry.npmjs.org/bower-config/-/bower-config-0.5.1.tgz
npm http 200 https://registry.npmjs.org/retry
npm http 200 https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz
npm http 200 https://registry.npmjs.org/rimraf
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz
npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz
npm http 200 https://registry.npmjs.org/promptly/-/promptly-0.2.0.tgz
npm http 200 https://registry.npmjs.org/request-progress
npm http 200 https://registry.npmjs.org/semver
npm http 200 https://registry.npmjs.org/shell-quote
npm http 200 https://registry.npmjs.org/which
npm http 200 https://registry.npmjs.org/stringify-object
npm http GET https://registry.npmjs.org/p-throttler/-/p-throttler-0.0.1.tgz
npm http 200 https://registry.npmjs.org/tmp
npm http 200 https://registry.npmjs.org/update-notifier
npm http 200 https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/opn/-/opn-0.1.2.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.34.0.tgz
npm http 200 https://registry.npmjs.org/opn/-/opn-0.1.2.tgz
npm http 200 https://registry.npmjs.org/p-throttler/-/p-throttler-0.0.1.tgz
npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.34.0.tgz
npm http GET https://registry.npmjs.org/q/-/q-1.0.1.tgz
npm http GET https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
npm http GET https://registry.npmjs.org/retry/-/retry-0.6.0.tgz
npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz
npm http GET https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.1.tgz
npm http GET https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http GET https://registry.npmjs.org/stringify-object/-/stringify-object-0.2.1.tgz
npm http 200 https://registry.npmjs.org/retry/-/retry-0.6.0.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz
npm http GET https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz
npm http GET https://registry.npmjs.org/update-notifier/-/update-notifier-0.1.9.tgz
npm http GET https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/which/-/which-1.0.5.tgz
npm http 200 https://registry.npmjs.org/q/-/q-1.0.1.tgz
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.1.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-2.2.1.tgz
npm http 200 https://registry.npmjs.org/stringify-object/-/stringify-object-0.2.1.tgz
npm http 200 https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz
npm http 200 https://registry.npmjs.org/update-notifier/-/update-notifier-0.1.9.tgz
npm http 200 https://registry.npmjs.org/tar/-/tar-0.1.19.tgz
npm http 200 https://registry.npmjs.org/request-progress/-/request-progress-0.3.1.tgz
npm http 200 https://registry.npmjs.org/is-root/-/is-root-0.1.0.tgz
npm http 200 https://registry.npmjs.org/inquirer/-/inquirer-0.4.1.tgz
npm http GET https://registry.npmjs.org/better-assert
npm http 200 https://registry.npmjs.org/better-assert
npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http GET https://registry.npmjs.org/blob/0.0.2
npm http GET https://registry.npmjs.org/after/0.8.1
npm http GET https://registry.npmjs.org/utf8/2.0.0
npm http 200 https://registry.npmjs.org/after/0.8.1
npm http GET https://registry.npmjs.org/better-assert/-/better-assert-1.0.0.tgz
npm http 200 https://registry.npmjs.org/better-assert/-/better-assert-1.0.0.tgz
npm http GET https://registry.npmjs.org/after/-/after-0.8.1.tgz
npm http 200 https://registry.npmjs.org/after/-/after-0.8.1.tgz
npm http 200 https://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http 200 https://registry.npmjs.org/utf8/2.0.0
npm http 200 https://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http 200 https://registry.npmjs.org/blob/0.0.2
npm http GET https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
npm http GET https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz
npm http 200 https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
npm http 200 https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz
npm http GET https://registry.npmjs.org/blob/-/blob-0.0.2.tgz
npm http GET https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
npm http 200 https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
npm http 200 https://registry.npmjs.org/blob/-/blob-0.0.2.tgz
npm http GET https://registry.npmjs.org/callsite/1.0.0
npm http GET https://registry.npmjs.org/has-cors/1.0.3
npm http GET https://registry.npmjs.org/parsejson/0.0.1
npm http GET https://registry.npmjs.org/parseqs/0.0.2
npm http GET https://registry.npmjs.org/inherits/2.0.1
npm http 200 https://registry.npmjs.org/callsite/1.0.0
npm http GET https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz
npm http GET http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://github.com/LearnBoost/node-XMLHttpRequest/archive/0f36d0b5ebc03d85f860d42a64ae9791e1daa433.tar.gz
npm http 200 http://github.com/component/emitter/archive/1.0.1.tar.gz
npm http 200 https://registry.npmjs.org/has-cors/1.0.3
npm http 200 https://registry.npmjs.org/inherits/2.0.1
npm http 200 https://registry.npmjs.org/parseqs/0.0.2
npm http GET https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz
npm http GET https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
npm http 200 https://registry.npmjs.org/parsejson/0.0.1
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
npm http GET https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
npm http 200 https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
npm http GET https://github.com/component/global/archive/v2.0.1.tar.gz
npm http 200 https://github.com/component/global/archive/v2.0.1.tar.gz
npm http GET https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/options
npm http 200 https://registry.npmjs.org/nan
npm http GET https://registry.npmjs.org/nan/-/nan-0.3.2.tgz
npm http 200 https://registry.npmjs.org/nan/-/nan-0.3.2.tgz
npm http 200 https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http GET https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
npm http 200 https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
npm http 200 https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/options/-/options-0.0.5.tgz
npm http 200 https://registry.npmjs.org/options/-/options-0.0.5.tgz
ws@0.4.31 install D:\home\site\repository\node_modules\socket.io\node_modules\engine.io\node_modules\ws
(node-gyp rebuild 2> builderror.log) || (exit 0)
D:\home\site\repository\node_modules\socket.io\node_modules\engine.io\node_modules\ws>node "D:\Program Files (x86)\npm\1.3.21\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\binding.sln]
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\binding.sln]
ws@0.4.31 install D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws
npm http GET https://registry.npmjs.org/nan/-/nan-0.4.4.tgz
(node-gyp rebuild 2> builderror.log) || (exit 0)
npm http 200 https://registry.npmjs.org/nan/-/nan-0.4.4.tgz
npm http GET https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles
D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws>node "D:\Program Files (x86)\npm\1.3.21\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild
npm http GET https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/ansi-styles
npm http 200 https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/has-color
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz
npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz
npm http GET https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz
npm http GET https://registry.npmjs.org/configstore
npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz
npm http 200 https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/configstore
npm http GET https://registry.npmjs.org/object-assign
npm http GET https://registry.npmjs.org/lodash.debounce
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/configstore
npm http 200 https://registry.npmjs.org/configstore
npm http 200 https://registry.npmjs.org/lodash.debounce
npm http 304 https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/object-assign
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/semver/-/semver-2.3.0.tgz
npm http GET https://registry.npmjs.org/throttleit
npm http 200 https://registry.npmjs.org/semver/-/semver-2.3.0.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.36.0.tgz
npm http GET https://registry.npmjs.org/configstore/-/configstore-0.2.3.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.27.0.tgz
npm http GET https://registry.npmjs.org/configstore/-/configstore-0.3.0.tgz
npm http GET https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-2.4.1.tgz
npm http 200 https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-2.4.1.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.36.0.tgz
npm http 200 https://registry.npmjs.org/configstore/-/configstore-0.2.3.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.27.0.tgz
npm http 200 https://registry.npmjs.org/configstore/-/configstore-0.3.0.tgz
npm http GET https://registry.npmjs.org/object-assign/-/object-assign-0.1.2.tgz
npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/object-assign/-/object-assign-0.1.2.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz
npm http 200 https://registry.npmjs.org/throttleit
npm http GET https://registry.npmjs.org/read
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz
npm http 200 https://registry.npmjs.org/read
npm http 200 https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz
npm http 304 https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http 200 https://registry.npmjs.org/read/-/read-1.0.5.tgz
npm http GET https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http 304 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/q/-/q-0.9.7.tgz
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/array-filter
npm http GET https://registry.npmjs.org/array-reduce
npm http GET https://registry.npmjs.org/array-map
npm http 200 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/minimatch
npm http 200 https://registry.npmjs.org/jsonify
npm http 200 https://registry.npmjs.org/array-filter
npm http 200 https://registry.npmjs.org/array-reduce
npm http 200 https://registry.npmjs.org/array-map
npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http GET https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz
npm http GET https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz
npm http GET https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz
npm http 200 https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz
npm http 200 https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz
npm http GET https://registry.npmjs.org/deep-extend
npm http GET https://registry.npmjs.org/intersect
npm http GET https://registry.npmjs.org/mkpath
npm http GET https://registry.npmjs.org/binary
npm http GET https://registry.npmjs.org/touch/0.0.2
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/graceful-fs
npm http 200 https://registry.npmjs.org/binary
npm http 200 https://registry.npmjs.org/deep-extend
npm http 200 https://registry.npmjs.org/touch/0.0.2
npm http 200 https://registry.npmjs.org/mkpath
npm http 200 https://registry.npmjs.org/intersect
npm http 200 https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.10.tgz
npm http GET https://registry.npmjs.org/binary/-/binary-0.3.0.tgz
npm http GET https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz
npm http GET https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz
npm http GET https://registry.npmjs.org/touch/-/touch-0.0.2.tgz
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/deep-extend/-/deep-extend-0.2.10.tgz
npm http 200 https://registry.npmjs.org/binary/-/binary-0.3.0.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13-1.tgz
npm http 200 https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz
npm http 200 https://registry.npmjs.org/touch/-/touch-0.0.2.tgz
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
npm http 200 https://registry.npmjs.org/intersect/-/intersect-0.0.3.tgz
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.1.tgz
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.1.tgz
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/forever-agent
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\binding.sln]
npm http GET https://registry.npmjs.org/node-uuid
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\build\binding.sln]
npm http GET https://registry.npmjs.org/tough-cookie
npm http GET https://registry.npmjs.org/form-data
kerberos@0.0.3 install D:\home\site\repository\node_modules\mongodb\node_modules\kerberos
npm http GET https://registry.npmjs.org/tunnel-agent
(node-gyp rebuild 2> builderror.log) || (exit 0)
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/hawk
D:\home\site\repository\node_modules\mongodb\node_modules\kerberos>node "D:\Program Files (x86)\npm\1.3.21\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild
npm http GET https://registry.npmjs.org/aws-sign2
npm http GET https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/aws-sign2
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.6.tgz
npm http 200 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz
npm http 200 https://registry.npmjs.org/tough-cookie
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
npm http 304 https://registry.npmjs.org/mime
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/cli-color
npm http GET https://registry.npmjs.org/mute-stream/0.0.4
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/readline2
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http GET https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz
npm http GET https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz
npm http GET https://registry.npmjs.org/request-replay
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/redeyed
npm http GET https://registry.npmjs.org/ansicolors
npm http GET https://registry.npmjs.org/block-stream
npm http 200 https://registry.npmjs.org/readline2
npm http 200 https://registry.npmjs.org/lodash
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz
npm http 200 https://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz
npm http GET https://registry.npmjs.org/readline2/-/readline2-0.1.0.tgz
npm http 200 https://registry.npmjs.org/readline2/-/readline2-0.1.0.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
npm http 200 https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz
npm http 200 https://registry.npmjs.org/request-replay
npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/minimist
npm http 304 https://registry.npmjs.org/lru-cache
npm http 200 https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz
npm http 200 https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz
npm http 200 https://registry.npmjs.org/ansicolors
npm http 304 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/mute-stream/0.0.4
npm http 200 https://registry.npmjs.org/redeyed
npm http GET https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 200 https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz
npm http 200 https://registry.npmjs.org/cli-color
npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.3.4.tgz
npm http 304 https://registry.npmjs.org/minimist
npm http 200 https://registry.npmjs.org/request-replay/-/request-replay-0.2.0.tgz
npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz
npm http GET https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz
npm http GET https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz
npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http 200 https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz
npm http GET https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz
npm http 200 https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz
npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz
npm http 200 https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz
npm http GET https://registry.npmjs.org/mute-stream
npm http 200 https://registry.npmjs.org/mute-stream
npm http GET https://registry.npmjs.org/sigmund
npm http 200 https://registry.npmjs.org/sigmund
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/uuid
npm http GET https://registry.npmjs.org/object-assign/-/object-assign-0.2.2.tgz
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\mongodb\node_modules\kerberos\build\binding.sln]
npm http 200 https://registry.npmjs.org/object-assign/-/object-assign-0.2.2.tgz
npm http 200 https://registry.npmjs.org/uuid
npm http 200 https://registry.npmjs.org/js-yaml
bson@0.2.3 install D:\home\site\repository\node_modules\mongodb\node_modules\bson
npm http GET https://registry.npmjs.org/uuid/-/uuid-1.4.1.tgz
(node-gyp rebuild 2> builderror.log) || (exit 0)
npm http GET https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz
npm http 200 https://registry.npmjs.org/uuid/-/uuid-1.4.1.tgz
D:\home\site\repository\node_modules\mongodb\node_modules\bson>node "D:\Program Files (x86)\npm\1.3.21\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild
npm http GET https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz
npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.25-1.tgz
npm http 200 https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz
npm http GET https://registry.npmjs.org/chainsaw
npm http GET https://registry.npmjs.org/buffers
npm http 200 https://registry.npmjs.org/buffers
npm http GET https://registry.npmjs.org/uglify-js
npm http 200 https://registry.npmjs.org/chainsaw
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http GET https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz
npm http GET https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http GET https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz
npm http 200 https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz
npm http 200 https://registry.npmjs.org/esprima
npm http 200 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz
npm http GET https://registry.npmjs.org/lodash.isfunction
npm http GET https://registry.npmjs.org/lodash.isobject
npm http GET https://registry.npmjs.org/lodash.now
npm http GET https://registry.npmjs.org/traverse
npm http 200 https://registry.npmjs.org/lodash.isobject
npm http GET https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz
npm http 200 https://registry.npmjs.org/lodash.now
npm http 200 https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz
npm http GET https://registry.npmjs.org/lodash.now/-/lodash.now-2.4.1.tgz
npm http 200 https://registry.npmjs.org/traverse
npm http 200 https://registry.npmjs.org/lodash.isfunction
npm http 200 https://registry.npmjs.org/lodash.now/-/lodash.now-2.4.1.tgz
npm http GET https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz
npm http GET https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz
npm http 200 https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz
npm http 200 https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-2.4.1.tgz
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async/-/async-0.9.0.tgz
npm http 200 https://registry.npmjs.org/async/-/async-0.9.0.tgz
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz
npm http GET https://registry.npmjs.org/assert-plus/0.1.2
npm http GET https://registry.npmjs.org/asn1/0.1.11
npm http GET https://registry.npmjs.org/ctype/0.5.2
npm http 200 https://registry.npmjs.org/assert-plus/0.1.2
npm http 200 https://registry.npmjs.org/asn1/0.1.11
npm http 200 https://registry.npmjs.org/ctype/0.5.2
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz
npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz
npm http GET https://registry.npmjs.org/lodash._objecttypes
npm http GET https://registry.npmjs.org/lodash._isnative
npm http 200 https://registry.npmjs.org/lodash._objecttypes
npm http 200 https://registry.npmjs.org/lodash._isnative
npm http GET https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz
npm http 200 https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz
npm http GET https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz
npm http 200 https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\mongodb\node_modules\bson\build\binding.sln]
npm http GET https://registry.npmjs.org/punycode
npm http 200 https://registry.npmjs.org/punycode
npm http GET https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http 200 https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/aws-sign
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/http-signature
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/forever-agent
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/cookie-jar
npm http 304 https://registry.npmjs.org/hawk
npm http 304 https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/form-data
npm http 304 https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/hoek
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http GET https://registry.npmjs.org/argparse
npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz
npm http 200 https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http 200 https://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http 200 https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz
npm http GET https://registry.npmjs.org/es5-ext
npm http GET https://registry.npmjs.org/memoizee
npm http 200 https://registry.npmjs.org/es5-ext
npm http 200 https://registry.npmjs.org/memoizee
npm http GET https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz
npm http GET https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz
npm http 200 https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz
npm http 200 https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http 200 https://registry.npmjs.org/underscore
npm http 200 https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http GET https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz
npm http 200 https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz
npm http GET https://registry.npmjs.org/event-emitter
npm http GET https://registry.npmjs.org/next-tick
npm http 200 https://registry.npmjs.org/next-tick
npm http GET https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz
npm http 200 https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz
npm http 200 https://registry.npmjs.org/event-emitter
npm http GET https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz
npm http 200 https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz
nightscout@0.0.1 postinstall D:\home\site\repository
node node_modules/bower/bin/bower install
bower jquery#2.1.0 not-cached git://github.com/jquery/jquery.git#2.1.0
bower jquery#2.1.0 resolve git://github.com/jquery/jquery.git#2.1.0
bower jquery#2.1.0 download https://github.com/jquery/jquery/archive/2.1.0.tar.gz
bower d3#3.4.3 not-cached git://github.com/mbostock/d3.git#3.4.3
bower d3#3.4.3 resolve git://github.com/mbostock/d3.git#3.4.3
bower jquery#2.1.0 extract archive.tar.gz
bower d3#3.4.3 download https://github.com/mbostock/d3/archive/v3.4.3.tar.gz
bower d3#3.4.3 extract archive.tar.gz
bower jquery#2.1.0 resolved git://github.com/jquery/jquery.git#2.1.0
bower d3#3.4.3 resolved git://github.com/mbostock/d3.git#3.4.3
bower jquery#2.1.0 install jquery#2.1.0
bower d3#3.4.3 install d3#3.4.3
jquery#2.1.0 bower_components\jquery
d3#3.4.3 bower_components\d3
node-static@0.7.1 node_modules\node-static
├── colors@0.6.2
├── mime@1.2.11
└── optimist@0.6.1 (wordwrap@0.0.2, minimist@0.0.10)
socket.io@1.0.4 node_modules\socket.io
├── debug@0.7.4
├── has-binary-data@0.1.1 (isarray@0.0.1)
├── socket.io-parser@2.2.0 (isarray@0.0.1, emitter@1.0.1, json3@3.2.6)
├── socket.io-adapter@0.2.0 (socket.io-parser@2.1.2)
├── engine.io@1.2.2 (base64id@0.1.0, debug@0.6.0, engine.io-parser@1.0.6, ws@0.4.31)
└── socket.io-client@1.0.4 (to-array@0.1.3, indexof@0.0.1, bind@0.0.1, object-component@0.0.3, emitter@1.0.1, parseuri@0.0.2, engine.io-client@1.2.2)
mongodb@1.3.20 node_modules\mongodb
├── kerberos@0.0.3
└── bson@0.2.3 (nan@0.4.4)
bower@1.3.5 node_modules\bower
├── is-root@0.1.0
├── junk@0.3.0
├── stringify-object@0.2.1
├── abbrev@1.0.5
├── chmodr@0.1.0
├── which@1.0.5
├── osenv@0.0.3
├── opn@0.1.2
├── archy@0.0.2
├── graceful-fs@2.0.3
├── lockfile@0.4.2
├── rimraf@2.2.8
├── bower-endpoint-parser@0.2.1
├── bower-logger@0.2.2
├── lru-cache@2.5.0
├── nopt@2.2.1
├── retry@0.6.0
├── tmp@0.0.23
├── mkdirp@0.3.5
├── q@1.0.1
├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
├── semver@2.2.1
├── fstream@0.1.25 (inherits@2.0.1)
├── request-progress@0.3.1 (throttleit@0.0.2)
├── bower-json@0.4.0 (intersect@0.0.3, deep-extend@0.2.10)
├── shell-quote@1.4.1 (array-filter@0.0.1, array-map@0.0.0, array-reduce@0.0.0, jsonify@0.0.0)
├── bower-config@0.5.1 (optimist@0.6.1)
├── promptly@0.2.0 (read@1.0.5)
├── p-throttler@0.0.1 (q@0.9.7)
├── tar@0.1.19 (inherits@2.0.1, block-stream@0.0.7)
├── fstream-ignore@0.0.8 (inherits@2.0.1, minimatch@0.3.0)
├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0)
├── decompress-zip@0.0.8 (graceful-fs@3.0.1, mkpath@0.1.0, touch@0.0.2, readable-stream@1.1.13-1, binary@0.3.0)
├── request@2.34.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, tunnel-agent@0.3.0, oauth-sign@0.3.0, mime@1.2.11, node-uuid@1.4.1, tough-cookie@0.12.1, form-data@0.1.3, hawk@1.0.0, http-signature@0.10.0)
├── mout@0.9.1
├── bower-registry-client@0.2.1 (request-replay@0.2.0, lru-cache@2.3.1, async@0.2.10, request@2.27.0)
├── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
├── update-notifier@0.1.9 (semver@2.3.0, request@2.36.0, configstore@0.3.0)
├── cardinal@0.4.4 (ansicolors@0.2.1, redeyed@0.4.4)
├── insight@0.3.1 (object-assign@0.1.2, async@0.2.10, lodash.debounce@2.4.1, request@2.27.0, configstore@0.2.3)
└── inquirer@0.4.1 (readline2@0.1.0, mute-stream@0.0.4, through@2.3.4, async@0.2.10, lodash@2.4.1, cli-color@0.2.3)
KuduSync.NET from: 'D:\home\site\repository\' to: 'D:\home\site\wwwroot'
Deleting file: 'hostingstart.html'
Copying file: '.gitignore'
Copying file: 'bower.json'
Copying file: 'database_configuration.json'
Copying file: 'favicon.ico'
Copying file: 'index.html'
Copying file: 'package.json'
Copying file: 'README.md'
Copying file: 'server.js'
Copying file: 'audio\alarm.mp3'
Copying file: 'audio\alarm.ogg'
Copying file: 'audio\alarm2.mp3'
Copying file: 'audio\alarm2.ogg'
Copying file: 'bower_components\d3.bower.json'
Copying file: 'bower_components\d3\bower.json'
Copying file: 'bower_components\d3\composer.json'
Copying file: 'bower_components\d3\CONTRIBUTING.md'
Copying file: 'bower_components\d3\d3.js'
Copying file: 'bower_components\d3\d3.min.js'
Copying file: 'bower_components\d3\LICENSE'
Copying file: 'bower_components\d3\README.md'
Copying file: 'bower_components\jquery.bower.json'
Copying file: 'bower_components\jquery\bower.json'
Copying file: 'bower_components\jquery\MIT-LICENSE.txt'
Copying file: 'bower_components\jquery\dist\jquery.js'
Copying file: 'bower_components\jquery\dist\jquery.min.js'
Copying file: 'bower_components\jquery\dist\jquery.min.map'
Copying file: 'bower_components\jquery\src\ajax.js'
Copying file: 'bower_components\jquery\src\attributes.js'
Copying file: 'bower_components\jquery\src\callbacks.js'
Copying file: 'bower_components\jquery\src\core.js'
Copying file: 'bower_components\jquery\src\css.js'
Copying file: 'bower_components\jquery\src\data.js'
Copying file: 'bower_components\jquery\src\deferred.js'
Copying file: 'bower_components\jquery\src\deprecated.js'
Copying file: 'bower_components\jquery\src\dimensions.js'
Copying file: 'bower_components\jquery\src\effects.js'
Copying file: 'bower_components\jquery\src\event.js'
Copying file: 'bower_components\jquery\src\intro.js'
Copying file: 'bower_components\jquery\src\jquery.js'
Copying file: 'bower_components\jquery\src\manipulation.js'
Copying file: 'bower_components\jquery\src\offset.js'
Copying file: 'bower_components\jquery\src\outro.js'
Copying file: 'bower_components\jquery\src\queue.js'
Copying file: 'bower_components\jquery\src\selector-native.js'
Copying file: 'bower_components\jquery\src\selector-sizzle.js'
Copying file: 'bower_components\jquery\src\selector.js'
Copying file: 'bower_components\jquery\src\serialize.js'
Copying file: 'bower_components\jquery\src\traversing.js'
Copying file: 'bower_components\jquery\src\wrap.js'
Copying file: 'bower_components\jquery\src\ajax\jsonp.js'
Copying file: 'bower_components\jquery\src\ajax\load.js'
Copying file: 'bower_components\jquery\src\ajax\parseJSON.js'
Copying file: 'bower_components\jquery\src\ajax\parseXML.js'
Copying file: 'bower_components\jquery\src\ajax\script.js'
Copying file: 'bower_components\jquery\src\ajax\xhr.js'
Copying file: 'bower_components\jquery\src\ajax\var\nonce.js'
Copying file: 'bower_components\jquery\src\ajax\var\rquery.js'
Copying file: 'bower_components\jquery\src\attributes\attr.js'
Copying file: 'bower_components\jquery\src\attributes\classes.js'
Copying file: 'bower_components\jquery\src\attributes\prop.js'
Copying file: 'bower_components\jquery\src\attributes\support.js'
Copying file: 'bower_components\jquery\src\attributes\val.js'
Copying file: 'bower_components\jquery\src\core\access.js'
Copying file: 'bower_components\jquery\src\core\init.js'
Copying file: 'bower_components\jquery\src\core\parseHTML.js'
Copying file: 'bower_components\jquery\src\core\ready.js'
Copying file: 'bower_components\jquery\src\core\var\rsingleTag.js'
Copying file: 'bower_components\jquery\src\css\addGetHookIf.js'
Copying file: 'bower_components\jquery\src\css\curCSS.js'
Copying file: 'bower_components\jquery\src\css\defaultDisplay.js'
Copying file: 'bower_components\jquery\src\css\hiddenVisibleSelectors.js'
Copying file: 'bower_components\jquery\src\css\support.js'
Copying file: 'bower_components\jquery\src\css\swap.js'
Copying file: 'bower_components\jquery\src\css\var\cssExpand.js'
Copying file: 'bower_components\jquery\src\css\var\getStyles.js'
Copying file: 'bower_components\jquery\src\css\var\isHidden.js'
Copying file: 'bower_components\jquery\src\css\var\rmargin.js'
Copying file: 'bower_components\jquery\src\css\var\rnumnonpx.js'
Copying file: 'bower_components\jquery\src\data\accepts.js'
Copying file: 'bower_components\jquery\src\data\Data.js'
Copying file: 'bower_components\jquery\src\data\var\data_priv.js'
Copying file: 'bower_components\jquery\src\data\var\data_user.js'
Copying file: 'bower_components\jquery\src\effects\animatedSelector.js'
Copying file: 'bower_components\jquery\src\effects\Tween.js'
Copying file: 'bower_components\jquery\src\event\alias.js'
Copying file: 'bower_components\jquery\src\event\support.js'
Copying file: 'bower_components\jquery\src\exports\amd.js'
Copying file: 'bower_components\jquery\src\exports\global.js'
Copying file: 'bower_components\jquery\src\manipulation\support.js'
Copying file: 'bower_components\jquery\src\manipulation_evalUrl.js'
Copying file: 'bower_components\jquery\src\manipulation\var\rcheckableType.js'
Copying file: 'bower_components\jquery\src\queue\delay.js'
Copying file: 'bower_components\jquery\src\sizzle\dist\sizzle.js'
Copying file: 'bower_components\jquery\src\sizzle\dist\sizzle.min.js'
Copying file: 'bower_components\jquery\src\sizzle\dist\sizzle.min.map'
Copying file: 'bower_components\jquery\src\traversing\findFilter.js'
Copying file: 'bower_components\jquery\src\traversing\var\rneedsContext.js'
Copying file: 'bower_components\jquery\src\var\arr.js'
Copying file: 'bower_components\jquery\src\var\class2type.js'
Copying file: 'bower_components\jquery\src\var\concat.js'
Copying file: 'bower_components\jquery\src\var\hasOwn.js'
Copying file: 'bower_components\jquery\src\var\indexOf.js'
Copying file: 'bower_components\jquery\src\var\pnum.js'
Copying file: 'bower_components\jquery\src\var\push.js'
Copying file: 'bower_components\jquery\src\var\rnotwhite.js'
Copying file: 'bower_components\jquery\src\var\slice.js'
Copying file: 'bower_components\jquery\src\var\strundefined.js'
Copying file: 'bower_components\jquery\src\var\support.js'
Copying file: 'bower_components\jquery\src\var\toString.js'
Copying file: 'bower_components\jquery\src\var\trim.js'
Copying file: 'css\dropdown.css'
Copying file: 'css\main.css'
Copying file: 'images\demo.gif'
Copying file: 'js\client.js'
Copying file: 'js\dropdown.js'
Copying file: 'lib\pebble.js'
Copying file: 'node_modules.bin\bower'
Copying file: 'node_modules.bin\bower.cmd'
Copying file: 'node_modules.bin\static'
Copying file: 'node_modules.bin\static.cmd'
Copying file: 'node_modules\bower.editorconfig'
Copying file: 'node_modules\bower.jshintrc'
Copying file: 'node_modules\bower.npmignore'
Copying file: 'node_modules\bower.travis.yml'
Copying file: 'node_modules\bower\CHANGELOG.md'
Copying file: 'node_modules\bower\CONTRIBUTING.md'
Copying file: 'node_modules\bower\Gruntfile.js'
Copying file: 'node_modules\bower\HOOKS.md'
Copying file: 'node_modules\bower\LICENSE'
Copying file: 'node_modules\bower\package.json'
Copying file: 'node_modules\bower\README.md'
Copying file: 'node_modules\bower\bin\bower'
Copying file: 'node_modules\bower\lib\config.js'
Copying file: 'node_modules\bower\lib\index.js'
Copying file: 'node_modules\bower\lib\commands\completion.js'
Copying file: 'node_modules\bower\lib\commands\help.js'
Copying file: 'node_modules\bower\lib\commands\home.js'
Copying file: 'node_modules\bower\lib\commands\index.js'
Copying file: 'node_modules\bower\lib\commands\info.js'
Copying file: 'node_modules\bower\lib\commands\init.js'
Copying file: 'node_modules\bower\lib\commands\install.js'
Copying file: 'node_modules\bower\lib\commands\link.js'
Copying file: 'node_modules\bower\lib\commands\list.js'
Copying file: 'node_modules\bower\lib\commands\lookup.js'
Copying file: 'node_modules\bower\lib\commands\prune.js'
Copying file: 'node_modules\bower\lib\commands\register.js'
Copying file: 'node_modules\bower\lib\commands\search.js'
Copying file: 'node_modules\bower\lib\commands\uninstall.js'
Copying file: 'node_modules\bower\lib\commands\update.js'
Copying file: 'node_modules\bower\lib\commands\version.js'
Copying file: 'node_modules\bower\lib\commands\cache\clean.js'
Copying file: 'node_modules\bower\lib\commands\cache\list.js'
Copying file: 'node_modules\bower\lib\core\Manager.js'
Copying file: 'node_modules\bower\lib\core\PackageRepository.js'
Copying file: 'node_modules\bower\lib\core\Project.js'
Copying file: 'node_modules\bower\lib\
Ben -
Just did a pull request on my "cgm-remote-monitor" fork (originally done Thursday, May 22, 2014 11:42 PM) and it auto deployed to the "test site" and the "working site". The "working site" is still working, but the "not working site" is still not working. When I pulled the log file for the deployment (Sunday, June 08, 2014 8:16 AM) they are different.
Log for "working site" (http://gcw-nightscout.azurewebsites.net/)
Command: bash deploy.sh
Handling node.js deployment.
Using start-up script server.js from package.json.
Generated web.config.
The package.json file does not specify node.js engine version constraints.
The node.js application will run with the default node.js version 0.10.21.
npm WARN package.json nightscout@0.0.1 No repository field.
nightscout@0.0.1 postinstall D:\home\site\repository
node node_modules/bower/bin/bower install
KuduSync.NET from: 'D:\home\site\repository\' to: 'D:\home\site\wwwroot'
Copying file: 'package.json'
Copying file: 'js\client.js'
Copying file: 'lib\pebble.js'
Finished successfully.
Log for "not working site" (http://testcgminstall.azurewebsites.net/)
Command: bash deploy.sh Handling node.js deployment. Using start-up script server.js from package.json. Generated web.config. The package.json file does not specify node.js engine version constraints. The node.js application will run with the default node.js version 0.10.21. npm WARN package.json nightscout@0.0.1 No repository field. npm http GET https://registry.npmjs.org/socket.io npm http 304 https://registry.npmjs.org/socket.io npm http GET https://registry.npmjs.org/socket.io/-/socket.io-0.9.17.tgz npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-0.9.17.tgz npm http GET https://registry.npmjs.org/socket.io-client/0.9.16 npm http GET https://registry.npmjs.org/policyfile/0.0.4 npm http GET https://registry.npmjs.org/redis/0.7.3 npm http GET https://registry.npmjs.org/base64id/0.1.0 npm http 304 https://registry.npmjs.org/base64id/0.1.0 npm http 200 https://registry.npmjs.org/socket.io-client/0.9.16 npm http 200 https://registry.npmjs.org/redis/0.7.3 npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz npm http 200 https://registry.npmjs.org/policyfile/0.0.4 npm http GET https://registry.npmjs.org/redis/-/redis-0.7.3.tgz npm http GET https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz npm http 200 https://registry.npmjs.org/redis/-/redis-0.7.3.tgz npm http 200 https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz npm http GET https://registry.npmjs.org/uglify-js/1.2.5 npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http GET https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 200 https://registry.npmjs.org/uglify-js/1.2.5 npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2 npm http 200 https://registry.npmjs.org/ws npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz npm http 200 https://registry.npmjs.org/active-x-obfuscator/0.0.1 npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz npm http GET https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz npm http 200 https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz npm http GET https://registry.npmjs.org/zeparser/0.0.5 npm http 200 https://registry.npmjs.org/zeparser/0.0.5 npm http GET https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz npm http 200 https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz npm http GET https://registry.npmjs.org/commander npm http GET https://registry.npmjs.org/tinycolor npm http GET https://registry.npmjs.org/nan npm http GET https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/commander npm http 304 https://registry.npmjs.org/options npm http 304 https://registry.npmjs.org/tinycolor
ws@0.4.31 install D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws (node-gyp rebuild 2> builderror.log) || (exit 0) D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws>node "D:\Program Files (x86)\npm\1.3.21\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build\binding.sln] MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [D:\home\site\repository\node_modules\socket.io\node_modules\socket.io-client\node_modules\ws\build\binding.sln] nightscout@0.0.1 postinstall D:\home\site\repository node node_modules/bower/bin/bower install socket.io@0.9.17 node_modules\socket.io ├── base64id@0.1.0 ├── policyfile@0.0.4 ├── redis@0.7.3 └── socket.io-client@0.9.16 (xmlhttprequest@1.4.2, uglify-js@1.2.5, ws@0.4.31, active-x-obfuscator@0.0.1) KuduSync.NET from: 'D:\home\site\repository\' to: 'D:\home\site\wwwroot' Copying file: 'package.json' Copying file: 'js\client.js' Copying file: 'lib\pebble.js' Copying file: 'node_modules\socket.io.npmignore' Copying file: 'node_modules\socket.io.travis.yml' Copying file: 'node_modules\socket.io\History.md' Copying file: 'node_modules\socket.io\index.js' Copying file: 'node_modules\socket.io\latest' Copying file: 'node_modules\socket.io\LICENSE' Copying file: 'node_modules\socket.io\Makefile' Copying file: 'node_modules\socket.io\package.json' Copying file: 'node_modules\socket.io\Readme.md' Copying file: 'node_modules\socket.io\benchmarks\decode.bench.js' Copying file: 'node_modules\socket.io\benchmarks\encode.bench.js' Copying file: 'node_modules\socket.io\benchmarks\runner.js' Deleting file: 'node_modules\socket.io\lib\client.js' Deleting file: 'node_modules\socket.io\lib\index.js' Copying file: 'node_modules\socket.io\lib\logger.js' Copying file: 'node_modules\socket.io\lib\manager.js' Copying file: 'node_modules\socket.io\lib\namespace.js' Copying file: 'node_modules\socket.io\lib\parser.js' Copying file: 'node_modules\socket.io\lib\socket.io.js' Copying file: 'node_modules\socket.io\lib\socket.js' Copying file: 'node_modules\socket.io\lib\static.js' Copying file: 'node_modules\socket.io\lib\store.js' Copying file: 'node_modules\socket.io\lib\transport.js' Copying file: 'node_modules\socket.io\lib\util.js' Copying file: 'node_modules\socket.io\lib\stores\memory.js' Copying file: 'node_modules\socket.io\lib\stores\redis.js' Copying file: 'node_modules\socket.io\lib\transports\flashsocket.js' Copying file: 'node_modules\socket.io\lib\transports\htmlfile.js' Copying file: 'node_modules\socket.io\lib\transports\http-polling.js' Copying file: 'node_modules\socket.io\lib\transports\http.js' Copying file: 'node_modules\socket.io\lib\transports\index.js' Copying file: 'node_modules\socket.io\lib\transports\jsonp-polling.js' Copying file: 'node_modules\socket.io\lib\transports\websocket.js' Copying file: 'node_modules\socket.io\lib\transports\xhr-polling.js' Copying file: 'node_modules\socket.io\lib\transports\websocket\default.js' Copying file: 'node_modules\socket.io\lib\transports\websocket\hybi-07-12.js' Copying file: 'node_modules\socket.io\lib\transports\websocket\hybi-16.js' Copying file: 'node_modules\socket.io\lib\transports\websocket\index.js' Deleting file: 'node_modules\socket.io\node_modules\debug\debug.js' Deleting file: 'node_modules\socket.io\node_modules\debug\index.js' Deleting file: 'node_modules\socket.io\node_modules\debug\package.json' Deleting file: 'node_modules\socket.io\node_modules\debug\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\debug\lib\debug.js' Deleting directory: 'node_modules\socket.io\node_modules\debug\lib' Deleting directory: 'node_modules\socket.io\node_modules\debug' Deleting file: 'node_modules\socket.io\node_modules\engine.io.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\History.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\engine.io.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\server.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\socket.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\transport.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\transports\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\transports\polling-jsonp.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\transports\polling-xhr.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\transports\polling.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\lib\transports\websocket.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\lib\transports' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\lib' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules.bin\wscat' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules.bin\wscat.cmd' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules.bin' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\base64id.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\base64id\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\base64id\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\base64id\lib\base64id.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\base64id\lib' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\base64id' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\debug.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\History.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\example\app.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\example\browser.html' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\example\wildcards.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\example\worker.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\example' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\lib\debug.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug\lib' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\debug' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser.zuul.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\History.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\LICENSE' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\lib\browser.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\lib\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\lib\keys.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\lib' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after\LICENCE' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after\test\after-test.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after\test' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\after' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice\test\slice-buffer.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice\test' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\arraybuffer.slice' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\grunt.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\LICENSE-MIT' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\package.json~' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\README.md~' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\lib\base64-arraybuffer.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\lib' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\test\base64-arraybuffer_test.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer\test' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\base64-arraybuffer' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob.zuul.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob\test\index.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob\test' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\blob' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8.gitattributes' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\bower.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\component.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\Gruntfile.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\LICENSE-GPL.txt' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\LICENSE-MIT.txt' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\utf8.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\x.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage\index.html' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage\prettify.css' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage\prettify.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage\utf8.js\index.html' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage\utf8.js\utf8.js.html' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage\utf8.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\coverage' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\tests\generate-test-data.py' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\tests\index.html' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\tests\tests.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8\tests' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules\utf8' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser\node_modules' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\engine.io-parser' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\binding.gyp' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\builderror.log' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\History.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bench\parser.benchmark.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bench\sender.benchmark.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bench\speed.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bench\util.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bench' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bin\wscat' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\bin' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\binding.sln' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\binding.sln.cache' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\bufferutil.vcproj' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\config.gypi' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\build\validation.vcproj' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\build' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\doc\ws.md' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\doc' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\ssl.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi\server.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi\public\app.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi\public\index.html' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi\public\uploader.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi\public' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\fileapi' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats\server.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats\public\index.html' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats\public' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats-express_3\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats-express_3\server.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats-express_3\public\index.html' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats-express_3\public' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples\serverstats-express_3' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\examples' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\browser.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\BufferPool.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\BufferUtil.fallback.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\BufferUtil.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\ErrorCodes.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\Receiver.hixie.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\Receiver.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\Sender.hixie.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\Sender.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\Validation.fallback.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\Validation.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\WebSocket.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib\WebSocketServer.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\lib' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\History.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\lib\commander.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander\lib' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\commander' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\nan.index.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\nan\LICENSE' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\nan\nan.h' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\nan\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\nan\README.md' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\nan' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\Makefile' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\lib\options.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\lib' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\test\options.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\test\fixtures\test.conf' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\test\fixtures' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options\test' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\options' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\tinycolor.npmignore' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\tinycolor\example.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\tinycolor\package.json' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\tinycolor\README.md' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\tinycolor\tinycolor.js' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules\tinycolor' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\node_modules' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\src\bufferutil.cc' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\src\validation.cc' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\src' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\autobahn-server.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\autobahn.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\BufferPool.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\hybi-common.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\Receiver.hixie.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\Receiver.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\Sender.hixie.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\Sender.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\testserver.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\Validation.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\WebSocket.integration.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\WebSocket.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\WebSocketServer.test.js' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\agent1-cert.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\agent1-key.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\ca1-cert.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\ca1-key.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\certificate.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\key.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\request.pem' Deleting file: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures\textfile' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test\fixtures' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws\test' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules\ws' Deleting directory: 'node_modules\socket.io\node_modules\engine.io\node_modules' Deleting directory: 'node_modules\socket.io\node_modules\engine.io' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data.npmignore' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\index.js' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\LICENSE' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\Makefile' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\package.json' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\README.md' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\test.js' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray\component.json' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray\index.js' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray\package.json' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray\README.md' Deleting file: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray\build\build.js' Deleting directory: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray\build' Deleting directory: 'node_modules\socket.io\node_modules\has-binary-data\node_modules\isarray' Deleting directory: 'node_modules\socket.io\node_modules\has-binary-data\node_modules' Deleting directory: 'node_modules\socket.io\node_modules\has-binary-data' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\History.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser.zuul.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\binary.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\History.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\Makefile' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\component.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\History.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\Makefile' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\component.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\Makefile' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\Readme.md' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\node_modules' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\test\emitter.js' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter\test' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\emitter' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray\component.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray\README.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray\build\build.js' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray\build' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\isarray' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3.gitmodules' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3.jamignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\LICENSE' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\README.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\coverage.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\lcov.info' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\prettify.css' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\prettify.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\lib\json3.js.html' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\lib' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\coverage' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\lib\json3.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\lib\json3.min.js' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3\lib' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules\json3' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser\node_modules' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules\socket.io-parser' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter\node_modules' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-adapter' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser.zuul.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\binary.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\History.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\Makefile' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\component.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\History.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\Makefile' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\Readme.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\component.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\Makefile' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof\Readme.md' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules\indexof' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\node_modules' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\test\emitter.js' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter\test' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\emitter' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray\component.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray\README.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray\build\build.js' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray\build' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\isarray' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3.gitmodules' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3.jamignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3.npmignore' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\LICENSE' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\package.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\README.md' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\coverage.json' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\lcov.info' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\prettify.css' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\prettify.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\lib\json3.js.html' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report\lib' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage\lcov-report' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\coverage' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\lib\json3.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\lib\json3.min.js' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3\lib' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules\json3' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser\node_modules' Deleting directory: 'node_modules\socket.io\node_modules\socket.io-parser' Copying file: 'node_modules\socket.io\node_modules\base64id.npmignore' Copying file: 'node_modules\socket.io\node_modules\base64id\package.json' Copying file: 'node_modules\socket.io\node_modules\base64id\README.md' Copying file: 'node_modules\socket.io\node_modules\base64id\lib\base64id.js' Copying file: 'node_modules\socket.io\node_modules\policyfile.npmignore' Copying file: 'node_modules\socket.io\node_modules\policyfile\index.js' Copying file: 'node_modules\socket.io\node_modules\policyfile\LICENSE' Copying file: 'node_modules\socket.io\node_modules\policyfile\Makefile' Copying file: 'node_modules\socket.io\node_modules\policyfile\package.json' Copying file: 'node_modules\socket.io\node_modules\policyfile\README.md' Copying file: 'node_modules\socket.io\node_modules\policyfile\doc\index.html' Copying file: 'node_modules\socket.io\node_modules\policyfile\examples\basic.fallback.js' Copying file: 'node_modules\socket.io\node_modules\policyfile\examples\basic.js' Copying file: 'node_modules\socket.io\node_modules\policyfile\lib\server.js' Copying file: 'node_modules\socket.io\node_modules\policyfile\tests\unit.test.js' Copying file: 'node_modules\socket.io\node_modules\policyfile\tests\ssl\ssl.crt' Copying file: 'node_modules\socket.io\node_modules\policyfile\tests\ssl\ssl.private.key' Copying file: 'node_modules\socket.io\node_modules\redis.npmignore' Copying file: 'node_modules\socket.io\node_modules\redis\changelog.md' Copying file: 'node_modules\socket.io\node_modules\redis\diff_multi_bench_output.js' Copying file: 'node_modules\socket.io\node_modules\redis\generate_commands.js' Copying file: 'node_modules\socket.io\node_modules\redis\index.js' Copying file: 'node_modules\socket.io\node_modules\redis\mem.js' Copying file: 'node_modules\socket.io\node_modules\redis\multi_bench.js' Copying file: 'node_modules\socket.io\node_modules\redis\package.json' Copying file: 'node_modules\socket.io\node_modules\redis\README.md' Copying file: 'node_modules\socket.io\node_modules\redis\test.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\buffer_bench.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\hiredis_parser.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\reconnect_test.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\re_sub_test.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\sub_quit_test.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\codec.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\pubsub\pub.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\pubsub\run' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\pubsub\server.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\rpushblpop\pub.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\rpushblpop\run' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\rpushblpop\server.js' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\speed\00' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\speed\plot' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\speed\size-rate.png' Copying file: 'node_modules\socket.io\node_modules\redis\benches\stress\speed\speed.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\auth.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\backpressure_drain.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\eval.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\extend.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\file.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\mget.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\monitor.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\multi.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\multi2.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\psubscribe.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\pub_sub.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\simple.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\sort.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\subqueries.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\subquery.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\unix_socket.js' Copying file: 'node_modules\socket.io\node_modules\redis\examples\web_server.js' Copying file: 'node_modules\socket.io\node_modules\redis\lib\commands.js' Copying file: 'node_modules\socket.io\node_modules\redis\lib\queue.js' Copying file: 'node_modules\socket.io\node_modules\redis\lib\to_array.js' Copying file: 'node_modules\socket.io\node_modules\redis\lib\util.js' Copying file: 'node_modules\socket.io\node_modules\redis\lib\parser\hiredis.js' Copying file: 'node_modules\socket.io\node_modules\redis\lib\parser\javascript.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-client.travis.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-client.zuul.yml' Deleting file: 'node_modules\socket.io\node_modules\socket.io-client\index.js' Deleting file: 'node_modules\socket.io\node_modules\socket.io-client\latest' Deleting file: 'node_modules\socket.io\node_modules\socket.io-client\socket.io.js' Copying file: 'node_modules\socket.io\node_modules\socket.io-client.npmignore' Copying file: 'node_modules\socket.io\node_modules\socket.io-client\History.md' Copying file: 'node_modules\socket.io\node_modules\socket.io-client\Makefile' Copying file: 'node_modules\socket.io\node_modules\socket.io-client\package.json' Copying file: 'node_modules\socket.io\node_modules\socket.io-client\README.md' Omitting next output lines... Finished successfully.
From: Ben West [mailto:notifications@github.com] Sent: Sunday, June 8, 2014 3:28 AM To: nightscout/cgm-remote-monitor Cc: Greg Waehner Subject: Re: [cgm-remote-monitor] Installation Instructions (#8)
If I understand the report correctly:
There should be some interesting logs in the deployment details in this case, I think. I may have gotten the scenario wrong, please feel free to correct me.
— Reply to this email directly or view it on GitHub https://github.com/nightscout/cgm-remote-monitor/issues/8#issuecomment-45430463 . https://github.com/notifications/beacon/7674953__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxNzgzMTY2NiwiZGF0YSI6eyJpZCI6MzQxMjE0MzN9fQ==--0726112d3ceb8e15525c8d3bd10ea67e16907927.gif
Ah, thank you. It kind of looks like socket.io
is being downloaded at newer incompatible version; curious if it works now that you have the updates locking down versions.
Hmm, or is this the log just after you merged those fixes? Looks from the log like socket.io
is correct and that it actually finished installing everything.
So you are running two sites under azure deployed this way and one works and one is not? (This changes things a bit, I've noticed some flakiness in duplicate setups in Azure, but not sure why; I can't tell if this may be similar.) From the deletions it looks like this is the run just after merging the updates to lock down socket.io.
I wish there were a way to get shell in azure so I could sniff around and see what is happening. If you are using a similar windows, set up, I'm curious if you are able to reproduce the issue locally somehow.
For now I'm a bit lost; since it looks like last time the azure site was in a state of transition, it might be interesting to delete do one from scratch again, or even use the sync
button to just manually force another one. Occasionally I've just force sync'd things in Azure to get them to work (sometimes they get confused about which hash is which).
Looks like the "test" site is working now. It wasn't working immediately after the merge and redeploy... but 12 hours later... it's working. I just checked. So the issue must have been the week-old fork.
That may be an interesting note for the instructions -- to ensure you have the most recent versions by pulling a merge.
From: Ben West [mailto:notifications@github.com] Sent: Sunday, June 8, 2014 1:03 PM To: nightscout/cgm-remote-monitor Cc: Greg Waehner Subject: Re: [cgm-remote-monitor] Installation Instructions (#8)
Ah, thank you. It kind of looks like socket.io is being downloaded at newer incompatible version; curious if it works now that you have the updates locking down versions.
— Reply to this email directly or view it on GitHub https://github.com/nightscout/cgm-remote-monitor/issues/8#issuecomment-45442085 . https://github.com/notifications/beacon/7674953__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcxNzg2NjE5OCwiZGF0YSI6eyJpZCI6MzQxMjE0MzN9fQ==--08fa3def3f94c39f08ab29567bb3e030c47186ed.gif
Yeah, there's a sync button at the bottom, I suspect manually syncing things one more time would have worked too, not sure. I'm also going to chalk it up to the older code. I would tell people to pull a merge, but I'm not sure everyone knows how to do that. Fortunately, using github's forks, I can actually issue emails with instructions automatically from the following list:
Hi - I'm about 1 week into this, so I'm coming at this as a newbee to node.js, but with development background.
It may be me, my environment, or something - but e been working how to get cgm-remote-monitor to work. I've finally figured it, and wanted to share my feedback as I'm not sure whether it goes in the metasite (http://nightscout.github.io/posts/01-quickstart/) or here or in the rnpenguin/cgm-remote-monitor (https://github.com/rnpenguin/cgm-remote-monitor). I posted this in the latter, but then wasn't sure if that was the right spot.
I'll try to be as detailed as possible, but also write for the less technical.
My environment:
Windows 8.1 x64 Microsoft Azure hosting Microsoft WebMatrix 3 Git Bash (http://msysgit.github.io/) node.js (http://nodejs.org/download/) Windows Azure Command Line & Powershell So I started with the "let's do just the basics" to get the cgm-remote-monitor (Nightscout) up and running. I did this a couple of weeks ago using a "REV 0" installation guide. Somehow I got it to work, and since then, I've been piecing together a structured repeatable process so I can have a "staging" site for new code, etc.
Step 1: Using Nightscout Quickstart Guide (http://nightscout.github.io/posts/01-quickstart/)
When I do this, the process fails. I get an Azure "internal server error." To be clear, what I do is the following -- create a new website in Azure, configure the environment variables for mongodb and mongo_collection, setup source control deployment, choose GitHub, choose the cgm-remote-monitor and master fork, and then it does it's thing. Unfortunately, it doesn't work for me. I tried Azure East, Azure West, I tried the deployment multiple times since I figured "it worked for me once" this way, why not now. It must be me. At this point, I figured out how to get the FTP username for each of my Azure websites and downloaded them locally. I compared my working deployment website to my new website and the deployment files were different -- specifically the absence of "node_modules" directory and the absence of "bower_components" from the "new" non-working site. So I tried copying the two directories into the non-working site, uploaded to Azure, and it worked. So that gave me the source problem, but not the solution.
Step 2: Getting into Development mode I downloaded and installed MS WebMatrix 3 and Git Bash as I read the other instructions which called for "npm" and "command line" interface. Maybe there's a way to get command line in Azure, but I couldn't find it. Somewhere in the process of downloading WebMatrix, node.js was downloaded and installed to my computer. So I figured out WebMatrix3, and got the "open from source control" and pulled the cgm-remote-monitor into a "local" test site. I did the 'run' and got the errors (as there were no "node_modules" nor "bower_components" folders.
Next I tried to figure out how to get the missing folders/files in there. I ran "npm install -g bower" from the WebMatrix3 local test website folder via command line. (\documents\mywebsites<test site). I got a TON of errors.
The top of the output told me that my "node.js" was 0.8.x, and the dependency was 0.10.x. Alright, so I found and downloaded the latest node.js (see environment above).
From there, going back to the documentation, my focus was on "npm install -g bower" in order to do "bower install".
After the upgrade to Node.js 0.10.x, I had to re-do "npm install -g bower" from anywhere on command line (for example, c:\temp). The "-g" installs the files into your 'globally' available node.js. OK. Next.
I still had the problem that the two directories were NOT in my test website. So at this point, I'm back to the installation guides within the "cgm-remote-monitor" GitHub repository (https://github.com/nightscout/cgm-remote-monitor) where I see -- in accordance with RTM -- "npm install". And magical... the two missing folders appear.
And now, things were starting to click. I was also able to quickly and easily modify the database configuration file, which means I no longer have to do it in the "Azure Management Portal."
So ... to wrap up... for most people, the Quick Start guide via the Azure Website deploy from GitHub and using the "Azure Management Portal" configuration for the database environment variables is clearly the most direct path -- but it isn't working for me, and the source goes back to the missing "node_modules" and "bower_components."
Is there a way to do the "npm install" on Azure that I'm missing? When I researched it, the only thing I found was the Azure cross-platform powershell and command line. If there's no way, then it seems like the easiest thing would be to put the two directories into the cgm-remote-monitor GitHub repository as it appears to be just doing an HTTP or FTP push of the files. But that goes against my development background. So that pushes me back to the WebMatrix3 and Git Bash, but that's the opposite of the "Azure Portal" directions.
Sorry for long question - I've been working on this for days, and it finally came together. I didn't update the document directly because I'm still not sure that I'm not missing something obvious.
Thanks!
Greg