npmモジュールをグローバルインストールしたがエラー
どうやらinheritsというのが足りないらしい
npm WARN unmet dependency /usr/lib/node_modules/block-stream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream-ignore requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/fstream-npm requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/glob requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/npmconf requires inherits@'~2.0.0' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
npm WARN unmet dependency /usr/lib/node_modules/tar requires inherits@'2' but will load
npm WARN unmet dependency undefined,
npm WARN unmet dependency which is version undefined
/usr/lib
├── abbrev@1.0.4
├── ansi@0.2.1
├── archy@0.0.2
├── asn1@0.1.11
├── assert-plus@0.1.4
├── async@0.2.10
├── aws-sign@0.3.0
├─┬ block-stream@0.0.7
│ └── UNMET DEPENDENCY inherits *
├── boom@0.4.2
├── child-process-close@0.1.1
├── chmodr@0.1.0
├── chownr@0.0.1
├── cmd-shim@1.1.0
├── combined-stream@0.0.4
├── config-chain@1.1.7
├── cookie-jar@0.3.0
├── cryptiles@0.2.2
├── ctype@0.5.3
├── delayed-stream@0.0.5
├── editor@0.0.4
├── forever-agent@0.5.0
├── form-data@0.1.1
├─┬ fstream@0.1.24
│ └── UNMET DEPENDENCY inherits *
├─┬ fstream-ignore@0.0.7
│ └── UNMET DEPENDENCY inherits *
├─┬ fstream-npm@0.1.5
│ └── UNMET DEPENDENCY inherits *
├── github-url-from-git@1.1.1
├─┬ glob@3.2.6
│ └── UNMET DEPENDENCY inherits *
├── graceful-fs@2.0.0
├── hawk@1.0.0
├── hoek@0.9.1
├── http-signature@0.10.0
├── UNMET DEPENDENCY inherits *
├── inherits@2.0.0 (inherits@2) invalid
├── ini@1.1.0
├── init-package-json@0.0.10
├── json-stringify-safe@5.0.0
├── lockfile@0.4.2
├── lru-cache@2.3.0
├── mime@1.2.11
├── minimatch@0.2.12
├── mkdirp@0.3.5
├── mute-stream@0.0.4
├── node-gyp@0.10.6
├── node-uuid@1.4.1
├── nopt@2.1.2
├── normalize-package-data@0.2.1
├── npm@1.3.6
├── npm-registry-client@0.2.28
├── npm-user-validate@0.0.3
├─┬ npmconf@0.1.2
│ └── UNMET DEPENDENCY inherits *
├── npmlog@0.0.4
├── oauth-sign@0.3.0
├── once@1.1.1
├── opener@1.3.0
├── osenv@0.0.3
├── promzard@0.2.0
├── proto-list@1.2.2
├── qs@0.6.6
├── read@1.0.5
├── read-installed@0.2.4
├── read-package-json@1.1.3
├── request@2.25.0
├── retry@0.6.0
├── rimraf@2.2.2
├── semver@2.1.0
├── sha@1.2.1
├── sigmund@1.0.0
├── slide@1.1.5
├── sntp@0.2.4
├─┬ tar@0.1.18
│ └── UNMET DEPENDENCY inherits *
├── tunnel-agent@0.3.0
├── uid-number@0.0.3
└── which@1.0.5
npm ERR! missing: inherits@*, required by undefined@undefined
npm ERR! missing: inherits@*, required by block-stream@0.0.7
npm ERR! missing: inherits@*, required by fstream@0.1.24
npm ERR! missing: inherits@*, required by fstream-ignore@0.0.7
npm ERR! missing: inherits@*, required by fstream-npm@0.1.5
npm ERR! missing: inherits@*, required by glob@3.2.6
npm ERR! invalid: inherits@2.0.0 /usr/lib/node_modules/inherits@2
npm ERR! missing: inherits@*, required by npmconf@0.1.2
npm ERR! missing: inherits@*, required by tar@0.1.18
npm ERR! not ok code 0
inheritsを個別でインストールしておく
# npm install -g inherits
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz
エラーが減った。今度は
inherits@2.0.0 (inherits@2) invalid
を取り除く必要がありそう
# npm list -g
/usr/lib
├── abbrev@1.0.4
├── ansi@0.2.1
├── archy@0.0.2
├── asn1@0.1.11
├── assert-plus@0.1.4
├── async@0.2.10
├── aws-sign@0.3.0
├── block-stream@0.0.7
├── boom@0.4.2
├── child-process-close@0.1.1
├── chmodr@0.1.0
├── chownr@0.0.1
├── cmd-shim@1.1.0
├── combined-stream@0.0.4
├── config-chain@1.1.7
├── cookie-jar@0.3.0
├── cryptiles@0.2.2
├── ctype@0.5.3
├── delayed-stream@0.0.5
├── editor@0.0.4
├── forever-agent@0.5.0
├── form-data@0.1.1
├── fstream@0.1.24
├── fstream-ignore@0.0.7
├── fstream-npm@0.1.5
├── github-url-from-git@1.1.1
├── glob@3.2.6
├── graceful-fs@2.0.0
├── hawk@1.0.0
├── hoek@0.9.1
├── http-signature@0.10.0
├── inherits@2.0.1
├── inherits@2.0.0 (inherits@2) invalid
├── ini@1.1.0
├── init-package-json@0.0.10
├── json-stringify-safe@5.0.0
├── lockfile@0.4.2
├── lru-cache@2.3.0
├── mime@1.2.11
├── minimatch@0.2.12
├── mkdirp@0.3.5
├── mute-stream@0.0.4
├── node-gyp@0.10.6
├── node-uuid@1.4.1
├── nopt@2.1.2
├── normalize-package-data@0.2.1
├── npm@1.3.6
├── npm-registry-client@0.2.28
├── npm-user-validate@0.0.3
├── npmconf@0.1.2
├── npmlog@0.0.4
├── oauth-sign@0.3.0
├── once@1.1.1
├── opener@1.3.0
├── osenv@0.0.3
├── promzard@0.2.0
├── proto-list@1.2.2
├── qs@0.6.6
├── read@1.0.5
├── read-installed@0.2.4
├── read-package-json@1.1.3
├── request@2.25.0
├── retry@0.6.0
├── rimraf@2.2.2
├── semver@2.1.0
├── sha@1.2.1
├── sigmund@1.0.0
├── slide@1.1.5
├── sntp@0.2.4
├── tar@0.1.18
├── tunnel-agent@0.3.0
├── uid-number@0.0.3
└── which@1.0.5
npm ERR! invalid: inherits@2.0.0 /usr/lib/node_modules/inherits@2
npm ERR! not ok code 0
inheritsが2つ衝突しているかもしれない
# ls -l /usr/lib/node_modules/inherits*
/usr/lib/node_modules/inherits:
total 24
-rw-r--r-- 1 nobody centos 672 May 16 2013 inherits_browser.js
-rw-r--r-- 1 nobody centos 42 May 16 2013 inherits.js
-rw-r--r-- 1 nobody centos 749 Aug 20 2013 LICENSE
-rw-r--r-- 1 nobody centos 2499 Jul 11 17:05 package.json
-rw-r--r-- 1 nobody centos 1625 May 16 2013 README.md
-rw-r--r-- 1 nobody centos 510 May 16 2013 test.js
/usr/lib/node_modules/inherits@2:
total 8
-rw-r--r-- 1 root root 42 May 16 2013 inherits.js
-rw-r--r-- 1 root root 565 May 16 2013 package.json
一つだけにすればエラーは出なくなるかもしれない
# mv /usr/lib/node_modules/inherits@2 /tmp
エラーが消えた
# npm list -g
/usr/lib
├── abbrev@1.0.4
├── ansi@0.2.1
├── archy@0.0.2
├── asn1@0.1.11
├── assert-plus@0.1.4
├── async@0.2.10
├── aws-sign@0.3.0
├── block-stream@0.0.7
├── boom@0.4.2
├── child-process-close@0.1.1
├── chmodr@0.1.0
├── chownr@0.0.1
├── cmd-shim@1.1.0
├── combined-stream@0.0.4
├── config-chain@1.1.7
├── cookie-jar@0.3.0
├── cryptiles@0.2.2
├── ctype@0.5.3
├── delayed-stream@0.0.5
├── editor@0.0.4
├── forever-agent@0.5.0
├── form-data@0.1.1
├── fstream@0.1.24
├── fstream-ignore@0.0.7
├── fstream-npm@0.1.5
├── github-url-from-git@1.1.1
├── glob@3.2.6
├── graceful-fs@2.0.0
├── hawk@1.0.0
├── hoek@0.9.1
├── http-signature@0.10.0
├── inherits@2.0.1
├── ini@1.1.0
├── init-package-json@0.0.10
├── json-stringify-safe@5.0.0
├── lockfile@0.4.2
├── lru-cache@2.3.0
├── mime@1.2.11
├── minimatch@0.2.12
├── mkdirp@0.3.5
├── mute-stream@0.0.4
├── node-gyp@0.10.6
├── node-uuid@1.4.1
├── nopt@2.1.2
├── normalize-package-data@0.2.1
├── npm@1.3.6
├── npm-registry-client@0.2.28
├── npm-user-validate@0.0.3
├── npmconf@0.1.2
├── npmlog@0.0.4
├── oauth-sign@0.3.0
├── once@1.1.1
├── opener@1.3.0
├── osenv@0.0.3
├── promzard@0.2.0
├── proto-list@1.2.2
├── qs@0.6.6
├── read@1.0.5
├── read-installed@0.2.4
├── read-package-json@1.1.3
├── request@2.25.0
├── retry@0.6.0
├── rimraf@2.2.2
├── semver@2.1.0
├── sha@1.2.1
├── sigmund@1.0.0
├── slide@1.1.5
├── sntp@0.2.4
├── tar@0.1.18
├── tunnel-agent@0.3.0
├── uid-number@0.0.3
└── which@1.0.5
インストールを再開する
# npm install socket.io request -g
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/request
npm http 200 https://registry.npmjs.org/socket.io
npm http 200 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz
npm http GET https://registry.npmjs.org/request/-/request-2.73.0.tgz
npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz
npm http 200 https://registry.npmjs.org/request/-/request-2.73.0.tgz
npm http GET https://registry.npmjs.org/engine.io/1.6.11
npm http GET https://registry.npmjs.org/socket.io-parser/2.2.6
npm http GET https://registry.npmjs.org/socket.io-client/1.4.8
npm http GET https://registry.npmjs.org/socket.io-adapter/0.4.0
npm http GET https://registry.npmjs.org/has-binary/0.1.7
npm http GET https://registry.npmjs.org/debug/2.2.0
npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.6
npm http 200 https://registry.npmjs.org/debug/2.2.0
npm http 200 https://registry.npmjs.org/socket.io-adapter/0.4.0
npm http 200 https://registry.npmjs.org/has-binary/0.1.7
npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz
npm http GET https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
npm http GET https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz
npm http GET https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-2.2.0.tgz
npm http 200 https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz
npm http 200 https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/1.4.8
npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz
npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz
npm http 200 https://registry.npmjs.org/engine.io/1.6.11
npm http GET https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz
npm http 200 https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz
npm http GET https://registry.npmjs.org/bl
npm http GET https://registry.npmjs.org/caseless
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/extend
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/har-validator
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/http-signature
npm http GET https://registry.npmjs.org/is-typedarray
npm http GET https://registry.npmjs.org/isstream
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/mime-types
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/stringstream
npm http GET https://registry.npmjs.org/tough-cookie
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/aws-sign2
npm http GET https://registry.npmjs.org/aws4
npm http 200 https://registry.npmjs.org/bl
npm http 200 https://registry.npmjs.org/extend
npm http 200 https://registry.npmjs.org/caseless
npm http 200 https://registry.npmjs.org/form-data
npm http 200 https://registry.npmjs.org/combined-stream
npm http 200 https://registry.npmjs.org/forever-agent
npm http 200 https://registry.npmjs.org/is-typedarray
npm http 200 https://registry.npmjs.org/http-signature
npm http 200 https://registry.npmjs.org/isstream
npm http 200 https://registry.npmjs.org/json-stringify-safe
npm http 200 https://registry.npmjs.org/har-validator
npm http 200 https://registry.npmjs.org/oauth-sign
npm http 200 https://registry.npmjs.org/node-uuid
npm http 200 https://registry.npmjs.org/stringstream
npm http 200 https://registry.npmjs.org/tunnel-agent
npm http 200 https://registry.npmjs.org/aws-sign2
npm http 200 https://registry.npmjs.org/mime-types
npm http 200 https://registry.npmjs.org/hawk
npm http 200 https://registry.npmjs.org/qs
npm http 200 https://registry.npmjs.org/tough-cookie
npm http 200 https://registry.npmjs.org/aws4
npm http GET https://registry.npmjs.org/bl/-/bl-1.1.2.tgz
npm http GET https://registry.npmjs.org/extend/-/extend-3.0.0.tgz
npm http GET https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
npm http GET https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz
npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
npm http GET https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
npm http GET https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
npm http GET https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
npm http GET https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz
npm http GET https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
npm http GET https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
npm http GET https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
npm http 200 https://registry.npmjs.org/extend/-/extend-3.0.0.tgz
npm http 200 https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz
npm http 200 https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc4.tgz
npm http GET https://registry.npmjs.org/qs/-/qs-6.2.0.tgz
npm http GET https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz
npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz
npm http 200 https://registry.npmjs.org/bl/-/bl-1.1.2.tgz
npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz
npm http 200 https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz
npm http 200 https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz
npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz
npm http GET https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz
npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz
npm http 200 https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz
npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz
npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz
npm http 200 https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz
npm http 200 https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz
npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz
npm http 200 https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz
npm http 200 https://registry.npmjs.org/qs/-/qs-6.2.0.tgz
npm http 200 https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz
npm http 200 https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz
npm http GET https://registry.npmjs.org/socket.io-parser/2.2.2
npm http GET https://registry.npmjs.org/isarray/0.0.1
npm http 200 https://registry.npmjs.org/socket.io-parser/2.2.2
npm http 200 https://registry.npmjs.org/isarray/0.0.1
npm http GET https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz
npm http GET https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http 200 https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz
npm http GET https://registry.npmjs.org/ms/0.7.1
npm http 200 https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz
npm http GET https://registry.npmjs.org/json3/3.3.2
npm http GET https://registry.npmjs.org/component-emitter/1.1.2
npm http GET https://registry.npmjs.org/benchmark/1.0.0
npm http 200 https://registry.npmjs.org/ms/0.7.1
npm http 200 https://registry.npmjs.org/json3/3.3.2
npm http 200 https://registry.npmjs.org/component-emitter/1.1.2
npm http 200 https://registry.npmjs.org/benchmark/1.0.0
npm http GET https://registry.npmjs.org/ms/-/ms-0.7.1.tgz
npm http GET https://registry.npmjs.org/json3/-/json3-3.3.2.tgz
npm http GET https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/ms/-/ms-0.7.1.tgz
npm http 200 https://registry.npmjs.org/json3/-/json3-3.3.2.tgz
npm http 200 https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http GET https://registry.npmjs.org/engine.io-parser/1.2.4
npm http GET https://registry.npmjs.org/accepts/1.1.4
npm http GET https://registry.npmjs.org/base64id/0.1.0
npm http GET https://registry.npmjs.org/ws/1.1.0
npm http 200 https://registry.npmjs.org/engine.io-parser/1.2.4
npm http 200 https://registry.npmjs.org/accepts/1.1.4
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.2.4.tgz
npm http GET https://registry.npmjs.org/accepts/-/accepts-1.1.4.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.2.4.tgz
npm http 200 https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz
npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
npm http 200 https://registry.npmjs.org/ws/1.1.0
npm http GET https://registry.npmjs.org/ws/-/ws-1.1.0.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-1.1.0.tgz
npm http GET https://registry.npmjs.org/component-emitter/1.2.0
npm http GET https://registry.npmjs.org/object-component/0.0.3
npm http GET https://registry.npmjs.org/indexof/0.0.1
npm http GET https://registry.npmjs.org/parseuri/0.0.4
npm http GET https://registry.npmjs.org/to-array/0.1.4
npm http GET https://registry.npmjs.org/backo2/1.0.2
npm http GET https://registry.npmjs.org/engine.io-client/1.6.11
npm http GET https://registry.npmjs.org/component-bind/1.0.0
npm http 200 https://registry.npmjs.org/object-component/0.0.3
npm http 200 https://registry.npmjs.org/indexof/0.0.1
npm http 200 https://registry.npmjs.org/parseuri/0.0.4
npm http 200 https://registry.npmjs.org/component-emitter/1.2.0
npm http 200 https://registry.npmjs.org/to-array/0.1.4
npm http 200 https://registry.npmjs.org/backo2/1.0.2
npm http 200 https://registry.npmjs.org/component-bind/1.0.0
npm http GET https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz
npm http GET https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
npm http GET https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http GET https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz
npm http GET https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz
npm http GET https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz
npm http GET https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz
npm http 200 https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz
npm http 200 https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz
npm http 200 https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz
npm http 200 https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz
npm http 200 https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz
npm http 200 https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz
npm http 200 https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz
npm http 200 https://registry.npmjs.org/engine.io-client/1.6.11
npm http GET https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz
npm http 200 https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz
npm http GET https://registry.npmjs.org/debug/0.7.4
npm http GET https://registry.npmjs.org/json3/3.2.6
npm http 200 https://registry.npmjs.org/debug/0.7.4
npm http 200 https://registry.npmjs.org/json3/3.2.6
npm http GET https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http GET https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.4.tgz
npm http 200 https://registry.npmjs.org/json3/-/json3-3.2.6.tgz
npm WARN engine http-signature@1.1.1: wanted: {"node":">=0.8","npm":">=1.3.7"} (current: {"node":"v0.10.42","npm":"1.3.6"})
npm http GET https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/mime-db
npm http 200 https://registry.npmjs.org/delayed-stream
npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
npm http 200 https://registry.npmjs.org/mime-db
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz
npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/readable-stream
npm http 200 https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz
npm http GET https://registry.npmjs.org/async/-/async-1.5.2.tgz
npm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz
npm http GET https://registry.npmjs.org/assert-plus
npm http GET https://registry.npmjs.org/jsprim
npm http GET https://registry.npmjs.org/sshpk
npm http 200 https://registry.npmjs.org/async/-/async-1.5.2.tgz
npm http 200 https://registry.npmjs.org/assert-plus
npm http 200 https://registry.npmjs.org/jsprim
npm http 200 https://registry.npmjs.org/sshpk
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
npm http GET https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz
npm http GET https://registry.npmjs.org/chalk
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/is-my-json-valid
npm http GET https://registry.npmjs.org/pinkie-promise
npm http GET https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz
npm http 200 https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz
npm http 200 https://registry.npmjs.org/chalk
npm http 200 https://registry.npmjs.org/pinkie-promise
npm http 200 https://registry.npmjs.org/sshpk/-/sshpk-1.8.3.tgz
npm http 200 https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/is-my-json-valid
npm http GET https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
npm http GET https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
npm http GET https://registry.npmjs.org/commander/-/commander-2.9.0.tgz
npm http GET https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz
npm http 200 https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz
npm http 200 https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.9.0.tgz
npm http 200 https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz
npm http GET https://registry.npmjs.org/negotiator/0.4.9
npm http GET https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz
npm http 200 https://registry.npmjs.org/negotiator/0.4.9
npm http 200 https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz
npm http GET https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz
npm http 200 https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz
npm http GET https://registry.npmjs.org/blob/0.0.4
npm http GET https://registry.npmjs.org/has-binary/0.1.6
npm http GET https://registry.npmjs.org/utf8/2.1.0
npm http GET https://registry.npmjs.org/after/0.8.1
npm http GET https://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http GET https://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http 200 https://registry.npmjs.org/has-binary/0.1.6
npm http 200 https://registry.npmjs.org/utf8/2.1.0
npm http 200 https://registry.npmjs.org/blob/0.0.4
npm http 200 https://registry.npmjs.org/base64-arraybuffer/0.1.2
npm http 200 https://registry.npmjs.org/after/0.8.1
npm http 200 https://registry.npmjs.org/arraybuffer.slice/0.0.6
npm http GET https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz
npm http GET https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz
npm http GET https://registry.npmjs.org/blob/-/blob-0.0.4.tgz
npm http GET https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
npm http GET https://registry.npmjs.org/after/-/after-0.8.1.tgz
npm http GET https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
npm http 200 https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz
npm http 200 https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz
npm http 200 https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz
npm http 200 https://registry.npmjs.org/blob/-/blob-0.0.4.tgz
npm http 200 https://registry.npmjs.org/after/-/after-0.8.1.tgz
npm http 200 https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz
npm http GET https://registry.npmjs.org/ultron
npm http GET https://registry.npmjs.org/options
npm http 200 https://registry.npmjs.org/ultron
npm http 200 https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz
npm http GET https://registry.npmjs.org/options/-/options-0.0.6.tgz
npm http 200 https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz
npm http 200 https://registry.npmjs.org/options/-/options-0.0.6.tgz
npm http GET https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz
npm http 200 https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.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/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz
npm http GET https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz
npm http 200 https://registry.npmjs.org/cryptiles
npm http 200 https://registry.npmjs.org/sntp
npm http 200 https://registry.npmjs.org/boom
npm http 200 https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
npm http GET https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
npm http GET https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
npm http GET https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz
npm http 200 https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz
npm http 200 https://registry.npmjs.org/boom/-/boom-2.10.1.tgz
npm http 200 https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz
npm http GET https://registry.npmjs.org/callsite/1.0.0
npm http 200 https://registry.npmjs.org/callsite/1.0.0
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 GET https://registry.npmjs.org/has-cors/1.1.0
npm http GET https://registry.npmjs.org/ws/1.0.1
npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
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/component-inherit/0.0.3
npm http GET https://registry.npmjs.org/yeast/0.1.2
npm http 200 https://registry.npmjs.org/ws/1.0.1
npm http 200 https://registry.npmjs.org/has-cors/1.1.0
npm http 200 https://registry.npmjs.org/xmlhttprequest-ssl/1.5.1
npm http 200 https://registry.npmjs.org/parsejson/0.0.1
npm http 200 https://registry.npmjs.org/component-inherit/0.0.3
npm http 200 https://registry.npmjs.org/yeast/0.1.2
npm http 200 https://registry.npmjs.org/parseqs/0.0.2
npm http GET https://registry.npmjs.org/ws/-/ws-1.0.1.tgz
npm http GET https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz
npm http GET https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz
npm http GET https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
npm http GET https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz
npm http GET https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz
npm http GET https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
npm http 200 https://registry.npmjs.org/ws/-/ws-1.0.1.tgz
npm http 200 https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz
npm http 200 https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz
npm http 200 https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz
npm http 200 https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz
npm http 200 https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz
npm http 200 https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz
npm http GET https://registry.npmjs.org/extsprintf/1.0.2
npm http GET https://registry.npmjs.org/json-schema/0.2.2
npm http GET https://registry.npmjs.org/verror/1.3.6
npm http 200 https://registry.npmjs.org/json-schema/0.2.2
npm http 200 https://registry.npmjs.org/extsprintf/1.0.2
npm http 200 https://registry.npmjs.org/verror/1.3.6
npm http GET https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz
npm http GET https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
npm http GET https://registry.npmjs.org/verror/-/verror-1.3.6.tgz
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/util-deprecate
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/isarray
npm http GET https://registry.npmjs.org/process-nextick-args
npm http 200 https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz
npm http 200 https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz
npm http GET https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/verror/-/verror-1.3.6.tgz
npm http 200 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/inherits
npm http 200 https://registry.npmjs.org/util-deprecate
npm http 200 https://registry.npmjs.org/isarray
npm http 200 https://registry.npmjs.org/core-util-is
npm http 200 https://registry.npmjs.org/process-nextick-args
npm http GET https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
npm http GET https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
npm http GET https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
npm http GET https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
npm http GET https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
npm http 200 https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz
npm http 200 https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz
npm http 200 https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz
npm http 200 https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz
npm http 200 https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz
npm http GET https://registry.npmjs.org/pinkie
npm http GET https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/pinkie
npm http GET https://registry.npmjs.org/supports-color
npm http GET https://registry.npmjs.org/ansi-styles
npm http GET https://registry.npmjs.org/escape-string-regexp
npm http GET https://registry.npmjs.org/has-ansi
npm http 200 https://registry.npmjs.org/strip-ansi
npm http 200 https://registry.npmjs.org/ansi-styles
npm http 200 https://registry.npmjs.org/escape-string-regexp
npm http 200 https://registry.npmjs.org/supports-color
npm http 200 https://registry.npmjs.org/has-ansi
npm http GET https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
npm http GET https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
npm http 200 https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz
npm http GET https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
npm http GET https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
npm http GET https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
npm http GET https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
npm http 200 https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz
npm http 200 https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz
npm http 200 https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz
npm http 200 https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz
npm http 200 https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz
npm http GET https://registry.npmjs.org/graceful-readlink
npm http 200 https://registry.npmjs.org/graceful-readlink
npm http GET https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
npm http 200 https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz
npm http GET https://registry.npmjs.org/dashdash
npm http GET https://registry.npmjs.org/getpass
npm http GET https://registry.npmjs.org/jsbn
npm http GET https://registry.npmjs.org/tweetnacl
npm http GET https://registry.npmjs.org/jodid25519
npm http GET https://registry.npmjs.org/ecc-jsbn
npm http GET https://registry.npmjs.org/asn1
npm http 200 https://registry.npmjs.org/getpass
npm http 200 https://registry.npmjs.org/jsbn
npm http 200 https://registry.npmjs.org/ecc-jsbn
npm http 200 https://registry.npmjs.org/dashdash
npm http 200 https://registry.npmjs.org/asn1
npm http 200 https://registry.npmjs.org/jodid25519
npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
npm http 200 https://registry.npmjs.org/tweetnacl
npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz
npm http GET https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
npm http GET https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz
npm http GET https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
npm http GET https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz
npm http GET https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
npm http GET https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
npm http GET https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz
npm http 200 https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz
npm http 200 https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz
npm http 200 https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz
npm http 200 https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz
npm http 200 https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz
npm http 200 https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz
npm http GET https://registry.npmjs.org/ansi-regex
npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz
npm http 200 https://registry.npmjs.org/ansi-regex
npm http GET https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz
npm http 200 https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz
npm http GET https://registry.npmjs.org/xtend
npm http GET https://registry.npmjs.org/generate-function
npm http GET https://registry.npmjs.org/generate-object-property
npm http GET https://registry.npmjs.org/jsonpointer/2.0.0
npm http 200 https://registry.npmjs.org/generate-object-property
npm http 200 https://registry.npmjs.org/xtend
npm http 200 https://registry.npmjs.org/generate-function
npm http GET https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
npm http GET https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
npm http GET https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
npm http 200 https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz
npm http 200 https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz
npm http 200 https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonpointer/2.0.0
npm http GET https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz
npm http GET https://registry.npmjs.org/is-property
npm http 200 https://registry.npmjs.org/is-property
npm http GET https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
npm http 200 https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz
socket.io@1.4.8 /usr/lib/node_modules/socket.io
├── has-binary@0.1.7 (isarray@0.0.1)
├── debug@2.2.0 (ms@0.7.1)
├── socket.io-parser@2.2.6 (isarray@0.0.1, component-emitter@1.1.2, json3@3.3.2, benchmark@1.0.0)
├── engine.io@1.6.11 (base64id@0.1.0, ws@1.1.0, engine.io-parser@1.2.4, accepts@1.1.4)
├── socket.io-client@1.4.8 (component-emitter@1.2.0, to-array@0.1.4, indexof@0.0.1, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, parseuri@0.0.4, engine.io-client@1.6.11)
└── socket.io-adapter@0.4.0 (socket.io-parser@2.2.2)
request@2.73.0 /usr/lib/node_modules/request
├── oauth-sign@0.8.2
├── tunnel-agent@0.4.3
├── is-typedarray@1.0.0
├── aws-sign2@0.6.0
├── forever-agent@0.6.1
├── caseless@0.11.0
├── stringstream@0.0.5
├── isstream@0.1.2
├── json-stringify-safe@5.0.1
├── extend@3.0.0
├── aws4@1.4.1
├── node-uuid@1.4.7
├── qs@6.2.0
├── combined-stream@1.0.5 (delayed-stream@1.0.0)
├── tough-cookie@2.2.2
├── mime-types@2.1.11 (mime-db@1.23.0)
├── form-data@1.0.0-rc4 (async@1.5.2)
├── bl@1.1.2 (readable-stream@2.0.6)
├── hawk@3.1.3 (cryptiles@2.0.5, sntp@1.0.9, boom@2.10.1, hoek@2.16.3)
├── har-validator@2.0.6 (pinkie-promise@2.0.1, commander@2.9.0, chalk@1.1.3, is-my-json-valid@2.13.1)
└── http-signature@1.1.1 (assert-plus@0.2.0, sshpk@1.8.3, jsprim@1.3.0)