nightscout / cgm-remote-monitor

nightscout web monitor
GNU Affero General Public License v3.0
2.4k stars 71.67k forks source link

Installation Instructions #8

Closed gregwaehner closed 10 years ago

gregwaehner commented 10 years ago

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

bewest commented 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.

bewest commented 10 years ago

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.

gregwaehner commented 10 years ago

Hey Ben -

You are getting the scenario correct. I just created a new site to get fresh log again.

  1. The site "http://testcgminstall.azurewebsites.net/" gives me "The page cannot be displayed because an internal server error has occurred."
  2. I can successfully view the connection strings (and they are right).
  3. I went to "Deployments", the drop down arrow, and then "View Log" just before the "Deployment Successful".

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\

gregwaehner commented 10 years ago

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

bewest commented 10 years ago

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.

bewest commented 10 years ago

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).

gregwaehner commented 10 years ago

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

bewest commented 10 years ago

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: