0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli 'net-ping' ] 2 info using npm@3.8.3 3 info using node@v5.10.1 4 silly loadCurrentTree Starting 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData net-ping 8 silly fetchNamedPackageData net-ping 9 silly mapToRegistry name net-ping 10 silly mapToRegistry using default registry 11 silly mapToRegistry registry https://registry.npmjs.org/ 12 silly mapToRegistry data Result { 12 silly mapToRegistry raw: 'net-ping', 12 silly mapToRegistry scope: null, 12 silly mapToRegistry name: 'net-ping', 12 silly mapToRegistry rawSpec: '', 12 silly mapToRegistry spec: 'latest', 12 silly mapToRegistry type: 'tag' } 13 silly mapToRegistry uri https://registry.npmjs.org/net-ping 14 verbose request uri https://registry.npmjs.org/net-ping 15 verbose request no auth needed 16 info attempt registry request try #1 at 4:10:07 PM 17 verbose request id 32ed7e9cda6a251f 18 verbose etag "64WSOE3DYWP8NNDHMBFIFWIXO" 19 http request GET https://registry.npmjs.org/net-ping 20 http 304 https://registry.npmjs.org/net-ping 21 verbose headers { date: 'Fri, 22 Apr 2016 20:10:07 GMT', 21 verbose headers via: '1.1 varnish', 21 verbose headers 'cache-control': 'max-age=300', 21 verbose headers etag: '"64WSOE3DYWP8NNDHMBFIFWIXO"', 21 verbose headers age: '0', 21 verbose headers connection: 'keep-alive', 21 verbose headers 'x-served-by': 'cache-dfw1825-DFW', 21 verbose headers 'x-cache': 'HIT', 21 verbose headers 'x-cache-hits': '1', 21 verbose headers 'x-timer': 'S1461355807.114973,VS0,VE47', 21 verbose headers vary: 'Accept-Encoding' } 22 silly get cb [ 304, 22 silly get { date: 'Fri, 22 Apr 2016 20:10:07 GMT', 22 silly get via: '1.1 varnish', 22 silly get 'cache-control': 'max-age=300', 22 silly get etag: '"64WSOE3DYWP8NNDHMBFIFWIXO"', 22 silly get age: '0', 22 silly get connection: 'keep-alive', 22 silly get 'x-served-by': 'cache-dfw1825-DFW', 22 silly get 'x-cache': 'HIT', 22 silly get 'x-cache-hits': '1', 22 silly get 'x-timer': 'S1461355807.114973,VS0,VE47', 22 silly get vary: 'Accept-Encoding' } ] 23 verbose etag https://registry.npmjs.org/net-ping from cache 24 verbose get saving net-ping to /root/.npm/registry.npmjs.org/net-ping/.cache.json 25 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 26 silly install normalizeTree 27 silly loadCurrentTree Finishing 28 silly loadIdealTree Starting 29 silly install loadIdealTree 30 silly cloneCurrentTree Starting 31 silly install cloneCurrentTreeToIdealTree 32 silly cloneCurrentTree Finishing 33 silly loadShrinkwrap Starting 34 silly install loadShrinkwrap 35 silly loadShrinkwrap Finishing 36 silly loadAllDepsIntoIdealTree Starting 37 silly install loadAllDepsIntoIdealTree 38 silly resolveWithNewModule net-ping@1.2.0 checking installable status 39 silly cache add args [ 'net-ping', null ] 40 verbose cache add spec net-ping 41 silly cache add parsed spec Result { 41 silly cache add raw: 'net-ping', 41 silly cache add scope: null, 41 silly cache add name: 'net-ping', 41 silly cache add rawSpec: '', 41 silly cache add spec: 'latest', 41 silly cache add type: 'tag' } 42 silly addNamed net-ping@latest 43 verbose addNamed "latest" is being treated as a dist-tag for net-ping 44 info addNameTag [ 'net-ping', 'latest' ] 45 silly mapToRegistry name net-ping 46 silly mapToRegistry using default registry 47 silly mapToRegistry registry https://registry.npmjs.org/ 48 silly mapToRegistry data Result { 48 silly mapToRegistry raw: 'net-ping', 48 silly mapToRegistry scope: null, 48 silly mapToRegistry name: 'net-ping', 48 silly mapToRegistry rawSpec: '', 48 silly mapToRegistry spec: 'latest', 48 silly mapToRegistry type: 'tag' } 49 silly mapToRegistry uri https://registry.npmjs.org/net-ping 50 verbose addNameTag registry:https://registry.npmjs.org/net-ping not in flight; fetching 51 verbose get https://registry.npmjs.org/net-ping not expired, no request 52 silly addNameTag next cb for net-ping with tag latest 53 silly addNamed net-ping@1.2.0 54 verbose addNamed "1.2.0" is a plain semver version for net-ping 55 silly cache afterAdd net-ping@1.2.0 56 verbose afterAdd /root/.npm/net-ping/1.2.0/package/package.json not in flight; writing 57 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 58 verbose afterAdd /root/.npm/net-ping/1.2.0/package/package.json written 59 silly fetchNamedPackageData raw-socket 60 silly mapToRegistry name raw-socket 61 silly mapToRegistry using default registry 62 silly mapToRegistry registry https://registry.npmjs.org/ 63 silly mapToRegistry data Result { 63 silly mapToRegistry raw: 'raw-socket', 63 silly mapToRegistry scope: null, 63 silly mapToRegistry name: 'raw-socket', 63 silly mapToRegistry rawSpec: '', 63 silly mapToRegistry spec: 'latest', 63 silly mapToRegistry type: 'tag' } 64 silly mapToRegistry uri https://registry.npmjs.org/raw-socket 65 verbose request uri https://registry.npmjs.org/raw-socket 66 verbose request no auth needed 67 info attempt registry request try #1 at 4:10:08 PM 68 verbose etag "EKT99ACKF08GPTWSBLL13SGFL" 69 http request GET https://registry.npmjs.org/raw-socket 70 http 304 https://registry.npmjs.org/raw-socket 71 verbose headers { date: 'Fri, 22 Apr 2016 20:10:08 GMT', 71 verbose headers via: '1.1 varnish', 71 verbose headers 'cache-control': 'max-age=300', 71 verbose headers etag: '"EKT99ACKF08GPTWSBLL13SGFL"', 71 verbose headers age: '0', 71 verbose headers connection: 'keep-alive', 71 verbose headers 'x-served-by': 'cache-dfw1825-DFW', 71 verbose headers 'x-cache': 'HIT', 71 verbose headers 'x-cache-hits': '1', 71 verbose headers 'x-timer': 'S1461355808.762966,VS0,VE49', 71 verbose headers vary: 'Accept-Encoding' } 72 silly get cb [ 304, 72 silly get { date: 'Fri, 22 Apr 2016 20:10:08 GMT', 72 silly get via: '1.1 varnish', 72 silly get 'cache-control': 'max-age=300', 72 silly get etag: '"EKT99ACKF08GPTWSBLL13SGFL"', 72 silly get age: '0', 72 silly get connection: 'keep-alive', 72 silly get 'x-served-by': 'cache-dfw1825-DFW', 72 silly get 'x-cache': 'HIT', 72 silly get 'x-cache-hits': '1', 72 silly get 'x-timer': 'S1461355808.762966,VS0,VE49', 72 silly get vary: 'Accept-Encoding' } ] 73 verbose etag https://registry.npmjs.org/raw-socket from cache 74 verbose get saving raw-socket to /root/.npm/registry.npmjs.org/raw-socket/.cache.json 75 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 76 silly resolveWithNewModule raw-socket@1.4.0 checking installable status 77 silly cache add args [ 'raw-socket@*', null ] 78 verbose cache add spec raw-socket@* 79 silly cache add parsed spec Result { 79 silly cache add raw: 'raw-socket@*', 79 silly cache add scope: null, 79 silly cache add name: 'raw-socket', 79 silly cache add rawSpec: '*', 79 silly cache add spec: '*', 79 silly cache add type: 'range' } 80 silly addNamed raw-socket@* 81 verbose addNamed "*" is a valid semver range for raw-socket 82 silly addNameRange { name: 'raw-socket', range: '*', hasData: false } 83 silly mapToRegistry name raw-socket 84 silly mapToRegistry using default registry 85 silly mapToRegistry registry https://registry.npmjs.org/ 86 silly mapToRegistry data Result { 86 silly mapToRegistry raw: 'raw-socket', 86 silly mapToRegistry scope: null, 86 silly mapToRegistry name: 'raw-socket', 86 silly mapToRegistry rawSpec: '', 86 silly mapToRegistry spec: 'latest', 86 silly mapToRegistry type: 'tag' } 87 silly mapToRegistry uri https://registry.npmjs.org/raw-socket 88 verbose addNameRange registry:https://registry.npmjs.org/raw-socket not in flight; fetching 89 verbose get https://registry.npmjs.org/raw-socket not expired, no request 90 silly addNameRange number 2 { name: 'raw-socket', range: '*', hasData: true } 91 silly addNameRange versions [ 'raw-socket', 91 silly addNameRange [ '1.0.0', 91 silly addNameRange '1.0.1', 91 silly addNameRange '1.0.2', 91 silly addNameRange '1.1.0', 91 silly addNameRange '1.1.1', 91 silly addNameRange '1.1.2', 91 silly addNameRange '1.1.3', 91 silly addNameRange '1.1.4', 91 silly addNameRange '1.1.5', 91 silly addNameRange '1.1.6', 91 silly addNameRange '1.1.7', 91 silly addNameRange '1.2.0', 91 silly addNameRange '1.2.1', 91 silly addNameRange '1.2.2', 91 silly addNameRange '1.3.0', 91 silly addNameRange '1.3.1', 91 silly addNameRange '1.3.2', 91 silly addNameRange '1.3.3', 91 silly addNameRange '1.4.0' ] ] 92 silly addNamed raw-socket@1.4.0 93 verbose addNamed "1.4.0" is a plain semver version for raw-socket 94 silly cache afterAdd raw-socket@1.4.0 95 verbose afterAdd /root/.npm/raw-socket/1.4.0/package/package.json not in flight; writing 96 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 97 verbose afterAdd /root/.npm/raw-socket/1.4.0/package/package.json written 98 silly fetchNamedPackageData nan 99 silly mapToRegistry name nan 100 silly mapToRegistry using default registry 101 silly mapToRegistry registry https://registry.npmjs.org/ 102 silly mapToRegistry data Result { 102 silly mapToRegistry raw: 'nan', 102 silly mapToRegistry scope: null, 102 silly mapToRegistry name: 'nan', 102 silly mapToRegistry rawSpec: '', 102 silly mapToRegistry spec: 'latest', 102 silly mapToRegistry type: 'tag' } 103 silly mapToRegistry uri https://registry.npmjs.org/nan 104 verbose request uri https://registry.npmjs.org/nan 105 verbose request no auth needed 106 info attempt registry request try #1 at 4:10:09 PM 107 verbose etag "BAF0CH6FX7ZGID84VMUQ15OTR" 108 http request GET https://registry.npmjs.org/nan 109 http 304 https://registry.npmjs.org/nan 110 verbose headers { date: 'Fri, 22 Apr 2016 20:10:08 GMT', 110 verbose headers via: '1.1 varnish', 110 verbose headers 'cache-control': 'max-age=300', 110 verbose headers etag: '"BAF0CH6FX7ZGID84VMUQ15OTR"', 110 verbose headers age: '7', 110 verbose headers connection: 'keep-alive', 110 verbose headers 'x-served-by': 'cache-dfw1825-DFW', 110 verbose headers 'x-cache': 'HIT', 110 verbose headers 'x-cache-hits': '1', 110 verbose headers 'x-timer': 'S1461355808.953448,VS0,VE0', 110 verbose headers vary: 'Accept-Encoding' } 111 silly get cb [ 304, 111 silly get { date: 'Fri, 22 Apr 2016 20:10:08 GMT', 111 silly get via: '1.1 varnish', 111 silly get 'cache-control': 'max-age=300', 111 silly get etag: '"BAF0CH6FX7ZGID84VMUQ15OTR"', 111 silly get age: '7', 111 silly get connection: 'keep-alive', 111 silly get 'x-served-by': 'cache-dfw1825-DFW', 111 silly get 'x-cache': 'HIT', 111 silly get 'x-cache-hits': '1', 111 silly get 'x-timer': 'S1461355808.953448,VS0,VE0', 111 silly get vary: 'Accept-Encoding' } ] 112 verbose etag https://registry.npmjs.org/nan from cache 113 verbose get saving nan to /root/.npm/registry.npmjs.org/nan/.cache.json 114 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 115 silly resolveWithNewModule nan@2.0.9 checking installable status 116 silly cache add args [ 'nan@2.0.*', null ] 117 verbose cache add spec nan@2.0.* 118 silly cache add parsed spec Result { 118 silly cache add raw: 'nan@2.0.*', 118 silly cache add scope: null, 118 silly cache add name: 'nan', 118 silly cache add rawSpec: '2.0.*', 118 silly cache add spec: '>=2.0.0 <2.1.0', 118 silly cache add type: 'range' } 119 silly addNamed nan@>=2.0.0 <2.1.0 120 verbose addNamed ">=2.0.0 <2.1.0" is a valid semver range for nan 121 silly addNameRange { name: 'nan', range: '>=2.0.0 <2.1.0', hasData: false } 122 silly mapToRegistry name nan 123 silly mapToRegistry using default registry 124 silly mapToRegistry registry https://registry.npmjs.org/ 125 silly mapToRegistry data Result { 125 silly mapToRegistry raw: 'nan', 125 silly mapToRegistry scope: null, 125 silly mapToRegistry name: 'nan', 125 silly mapToRegistry rawSpec: '', 125 silly mapToRegistry spec: 'latest', 125 silly mapToRegistry type: 'tag' } 126 silly mapToRegistry uri https://registry.npmjs.org/nan 127 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching 128 verbose get https://registry.npmjs.org/nan not expired, no request 129 silly addNameRange number 2 { name: 'nan', range: '>=2.0.0 <2.1.0', hasData: true } 130 silly addNameRange versions [ 'nan', 130 silly addNameRange [ '0.3.0-wip', 130 silly addNameRange '0.3.0-wip2', 130 silly addNameRange '0.3.0', 130 silly addNameRange '0.3.1', 130 silly addNameRange '0.3.2', 130 silly addNameRange '0.4.0', 130 silly addNameRange '0.4.1', 130 silly addNameRange '0.4.2', 130 silly addNameRange '0.4.3', 130 silly addNameRange '0.4.4', 130 silly addNameRange '0.5.0', 130 silly addNameRange '0.5.1', 130 silly addNameRange '0.5.2', 130 silly addNameRange '0.6.0', 130 silly addNameRange '0.7.0', 130 silly addNameRange '0.7.1', 130 silly addNameRange '0.8.0', 130 silly addNameRange '1.0.0', 130 silly addNameRange '1.1.0', 130 silly addNameRange '1.1.1', 130 silly addNameRange '1.1.2', 130 silly addNameRange '1.2.0', 130 silly addNameRange '1.3.0', 130 silly addNameRange '1.4.0', 130 silly addNameRange '1.4.1', 130 silly addNameRange '1.5.0', 130 silly addNameRange '1.4.2', 130 silly addNameRange '1.4.3', 130 silly addNameRange '1.5.1', 130 silly addNameRange '1.5.2', 130 silly addNameRange '1.6.0', 130 silly addNameRange '1.5.3', 130 silly addNameRange '1.6.1', 130 silly addNameRange '1.6.2', 130 silly addNameRange '1.7.0', 130 silly addNameRange '1.8.0', 130 silly addNameRange '1.8.1', 130 silly addNameRange '1.8.2', 130 silly addNameRange '1.8.3', 130 silly addNameRange '1.8.4', 130 silly addNameRange '1.9.0', 130 silly addNameRange '2.0.0', 130 silly addNameRange '2.0.1', 130 silly addNameRange '2.0.2', 130 silly addNameRange '2.0.3', 130 silly addNameRange '2.0.4', 130 silly addNameRange '2.0.5', 130 silly addNameRange '2.0.6', 130 silly addNameRange '2.0.7', 130 silly addNameRange '2.0.8', 130 silly addNameRange '2.0.9', 130 silly addNameRange '2.1.0', 130 silly addNameRange '2.2.0', 130 silly addNameRange '2.2.1' ] ] 131 silly addNamed nan@2.0.9 132 verbose addNamed "2.0.9" is a plain semver version for nan 133 silly cache afterAdd nan@2.0.9 134 verbose afterAdd /root/.npm/nan/2.0.9/package/package.json not in flight; writing 135 verbose correctMkdir /root/.npm correctMkdir not in flight; initializing 136 verbose afterAdd /root/.npm/nan/2.0.9/package/package.json written 137 silly loadAllDepsIntoIdealTree Finishing 138 silly idealTree:prePrune prog 138 silly idealTree:prePrune ├── balanced-match@0.3.0 138 silly idealTree:prePrune ├─┬ base@0.5.0 138 silly idealTree:prePrune │ ├── async@0.2.9 138 silly idealTree:prePrune │ ├── coffee-script@1.6.3 138 silly idealTree:prePrune │ ├── configr@0.2.2 138 silly idealTree:prePrune │ ├── connect@2.8.4 138 silly idealTree:prePrune │ ├── slicer@0.3.0 138 silly idealTree:prePrune │ ├── twister@0.3.0 138 silly idealTree:prePrune │ └── underscore@1.5.1 138 silly idealTree:prePrune ├── basejs@1.1.1 138 silly idealTree:prePrune ├── brace-expansion@1.1.3 138 silly idealTree:prePrune ├── buffer-crc32@0.2.1 138 silly idealTree:prePrune ├── bytes@0.2.0 138 silly idealTree:prePrune ├── concat-map@0.0.1 138 silly idealTree:prePrune ├── cookie-signature@1.0.1 138 silly idealTree:prePrune ├── cookie@0.1.0 138 silly idealTree:prePrune ├── cron@1.0.1 138 silly idealTree:prePrune ├── debug@2.2.0 138 silly idealTree:prePrune ├─┬ emailjs@0.3.4 138 silly idealTree:prePrune │ ├── bufferjs@1.1.0 138 silly idealTree:prePrune │ └── moment@1.7.0 138 silly idealTree:prePrune ├─┬ express@3.3.4 138 silly idealTree:prePrune │ ├── buffer-crc32@0.2.1 138 silly idealTree:prePrune │ ├─┬ commander@1.2.0 138 silly idealTree:prePrune │ │ └── keypress@0.1.0 138 silly idealTree:prePrune │ ├─┬ connect@2.8.4 138 silly idealTree:prePrune │ │ ├── bytes@0.2.0 138 silly idealTree:prePrune │ │ ├── formidable@1.0.14 138 silly idealTree:prePrune │ │ ├── pause@0.0.1 138 silly idealTree:prePrune │ │ ├── qs@0.6.5 138 silly idealTree:prePrune │ │ └── uid2@0.0.2 138 silly idealTree:prePrune │ ├── cookie-signature@1.0.1 138 silly idealTree:prePrune │ ├── cookie@0.1.0 138 silly idealTree:prePrune │ ├── debug@0.7.2 138 silly idealTree:prePrune │ ├── fresh@0.1.0 138 silly idealTree:prePrune │ ├── methods@0.0.1 138 silly idealTree:prePrune │ ├── mkdirp@0.3.5 138 silly idealTree:prePrune │ ├── range-parser@0.0.4 138 silly idealTree:prePrune │ └─┬ send@0.1.3 138 silly idealTree:prePrune │ └── mime@1.2.9 138 silly idealTree:prePrune ├── formidable@1.0.14 138 silly idealTree:prePrune ├── fresh@0.1.0 138 silly idealTree:prePrune ├─┬ glob@4.0.4 138 silly idealTree:prePrune │ ├── graceful-fs@3.0.2 138 silly idealTree:prePrune │ ├── inherits@2.0.1 138 silly idealTree:prePrune │ ├─┬ minimatch@0.3.0 138 silly idealTree:prePrune │ │ ├── lru-cache@2.5.0 138 silly idealTree:prePrune │ │ └── sigmund@1.0.0 138 silly idealTree:prePrune │ └── once@1.3.0 138 silly idealTree:prePrune ├─┬ jquery@1.8.3 138 silly idealTree:prePrune │ ├── abbrev@1.0.7 138 silly idealTree:prePrune │ ├── acorn@1.2.2 138 silly idealTree:prePrune │ ├── align-text@0.1.4 138 silly idealTree:prePrune │ ├── amdefine@1.0.0 138 silly idealTree:prePrune │ ├── ansi-regex@2.0.0 138 silly idealTree:prePrune │ ├── ansi-styles@2.2.1 138 silly idealTree:prePrune │ ├── append-transform@0.2.2 138 silly idealTree:prePrune │ ├─┬ argparse@0.1.16 138 silly idealTree:prePrune │ │ ├── underscore.string@2.4.0 138 silly idealTree:prePrune │ │ └── underscore@1.7.0 138 silly idealTree:prePrune │ ├── arr-diff@1.1.0 138 silly idealTree:prePrune │ ├── arr-flatten@1.0.1 138 silly idealTree:prePrune │ ├── array-slice@0.2.3 138 silly idealTree:prePrune │ ├── arrify@1.0.1 138 silly idealTree:prePrune │ ├── asn1@0.1.11 138 silly idealTree:prePrune │ ├── assert-plus@0.1.5 138 silly idealTree:prePrune │ ├── ast-types@0.8.16 138 silly idealTree:prePrune │ ├── async@0.1.22 138 silly idealTree:prePrune │ ├── aws-sign2@0.5.0 138 silly idealTree:prePrune │ ├── balanced-match@0.3.0 138 silly idealTree:prePrune │ ├─┬ bl@0.9.5 138 silly idealTree:prePrune │ │ └── readable-stream@1.0.34 138 silly idealTree:prePrune │ ├── bluebird@3.3.5 138 silly idealTree:prePrune │ ├── boom@0.4.2 138 silly idealTree:prePrune │ ├── brace-expansion@1.1.3 138 silly idealTree:prePrune │ ├── braces@1.8.4 138 silly idealTree:prePrune │ ├── builtin-modules@1.1.1 138 silly idealTree:prePrune │ ├── bytes@0.1.0 138 silly idealTree:prePrune │ ├── caching-transform@1.0.1 138 silly idealTree:prePrune │ ├── camelcase@1.2.1 138 silly idealTree:prePrune │ ├── caseless@0.6.0 138 silly idealTree:prePrune │ ├── center-align@0.1.3 138 silly idealTree:prePrune │ ├─┬ chalk@1.1.3 138 silly idealTree:prePrune │ │ └── supports-color@2.0.0 138 silly idealTree:prePrune │ ├── clean-yaml-object@0.1.0 138 silly idealTree:prePrune │ ├── cli@0.4.3 138 silly idealTree:prePrune │ ├─┬ cliui@2.1.0 138 silly idealTree:prePrune │ │ └── wordwrap@0.0.2 138 silly idealTree:prePrune │ ├── code-point-at@1.0.0 138 silly idealTree:prePrune │ ├── codecov.io@0.1.6 138 silly idealTree:prePrune │ ├── colors@0.6.2 138 silly idealTree:prePrune │ ├── combined-stream@0.0.7 138 silly idealTree:prePrune │ ├── commander@2.9.0 138 silly idealTree:prePrune │ ├── commondir@1.0.1 138 silly idealTree:prePrune │ ├── concat-map@0.0.1 138 silly idealTree:prePrune │ ├── connect@2.4.6 138 silly idealTree:prePrune │ ├─┬ contextify@0.1.6 138 silly idealTree:prePrune │ │ └── bindings@1.1.1 138 silly idealTree:prePrune │ ├── convert-source-map@1.2.0 138 silly idealTree:prePrune │ ├── cookie@0.0.4 138 silly idealTree:prePrune │ ├── core-util-is@1.0.2 138 silly idealTree:prePrune │ ├─┬ coveralls@2.11.9 138 silly idealTree:prePrune │ │ ├── assert-plus@0.2.0 138 silly idealTree:prePrune │ │ ├── async@1.5.2 138 silly idealTree:prePrune │ │ ├── aws-sign2@0.6.0 138 silly idealTree:prePrune │ │ ├── bl@1.0.3 138 silly idealTree:prePrune │ │ ├── boom@2.10.1 138 silly idealTree:prePrune │ │ ├── caseless@0.11.0 138 silly idealTree:prePrune │ │ ├── combined-stream@1.0.5 138 silly idealTree:prePrune │ │ ├── cryptiles@2.0.5 138 silly idealTree:prePrune │ │ ├── delayed-stream@1.0.0 138 silly idealTree:prePrune │ │ ├── forever-agent@0.6.1 138 silly idealTree:prePrune │ │ ├── form-data@1.0.0-rc4 138 silly idealTree:prePrune │ │ ├── hawk@3.1.3 138 silly idealTree:prePrune │ │ ├── hoek@2.16.3 138 silly idealTree:prePrune │ │ ├── http-signature@1.1.1 138 silly idealTree:prePrune │ │ ├── isarray@1.0.0 138 silly idealTree:prePrune │ │ ├── js-yaml@3.0.1 138 silly idealTree:prePrune │ │ ├── mime-types@2.1.10 138 silly idealTree:prePrune │ │ ├── oauth-sign@0.8.1 138 silly idealTree:prePrune │ │ ├── qs@5.2.0 138 silly idealTree:prePrune │ │ ├── readable-stream@2.0.6 138 silly idealTree:prePrune │ │ ├── request@2.67.0 138 silly idealTree:prePrune │ │ └── sntp@1.0.9 138 silly idealTree:prePrune │ ├── crc@0.2.0 138 silly idealTree:prePrune │ ├── crc32@0.2.2 138 silly idealTree:prePrune │ ├─┬ cross-spawn-async@2.2.2 138 silly idealTree:prePrune │ │ └── lru-cache@4.0.1 138 silly idealTree:prePrune │ ├── cryptiles@0.2.2 138 silly idealTree:prePrune │ ├── ctype@0.5.3 138 silly idealTree:prePrune │ ├─┬ dashdash@1.13.0 138 silly idealTree:prePrune │ │ └── assert-plus@1.0.0 138 silly idealTree:prePrune │ ├── dateformat@1.0.2-1.2.3 138 silly idealTree:prePrune │ ├── debug@2.2.0 138 silly idealTree:prePrune │ ├── decamelize@1.2.0 138 silly idealTree:prePrune │ ├── deep-equal@0.1.2 138 silly idealTree:prePrune │ ├── deep-is@0.1.3 138 silly idealTree:prePrune │ ├── deeper@2.1.0 138 silly idealTree:prePrune │ ├── defined@0.0.0 138 silly idealTree:prePrune │ ├── deflate-js@0.2.3 138 silly idealTree:prePrune │ ├── delayed-stream@0.0.5 138 silly idealTree:prePrune │ ├── diff@1.4.0 138 silly idealTree:prePrune │ ├── duplexer@0.1.1 138 silly idealTree:prePrune │ ├─┬ ecc-jsbn@0.0.1 138 silly idealTree:prePrune │ │ └── jsbn@0.0.0 138 silly idealTree:prePrune │ ├── error-ex@1.3.0 138 silly idealTree:prePrune │ ├── escape-string-regexp@1.0.5 138 silly idealTree:prePrune │ ├─┬ escodegen@1.8.0 138 silly idealTree:prePrune │ │ ├── esprima@2.7.2 138 silly idealTree:prePrune │ │ └── source-map@0.2.0 138 silly idealTree:prePrune │ ├── esmangle-evaluator@1.0.0 138 silly idealTree:prePrune │ ├── esprima@1.0.4 138 silly idealTree:prePrune │ ├── estraverse@1.9.3 138 silly idealTree:prePrune │ ├── esutils@2.0.2 138 silly idealTree:prePrune │ ├── events-to-array@1.0.2 138 silly idealTree:prePrune │ ├── expand-brackets@0.1.5 138 silly idealTree:prePrune │ ├── expand-range@1.8.1 138 silly idealTree:prePrune │ ├── extend@3.0.0 138 silly idealTree:prePrune │ ├── extsprintf@1.0.2 138 silly idealTree:prePrune │ ├── eyes@0.1.8 138 silly idealTree:prePrune │ ├── falafel@1.2.0 138 silly idealTree:prePrune │ ├── fast-levenshtein@1.1.3 138 silly idealTree:prePrune │ ├── filename-regex@2.0.0 138 silly idealTree:prePrune │ ├─┬ fileset@0.2.1 138 silly idealTree:prePrune │ │ ├── glob@5.0.15 138 silly idealTree:prePrune │ │ └── minimatch@2.0.10 138 silly idealTree:prePrune │ ├── fill-range@2.2.3 138 silly idealTree:prePrune │ ├── find-cache-dir@0.1.1 138 silly idealTree:prePrune │ ├── find-up@1.1.2 138 silly idealTree:prePrune │ ├── for-in@0.1.5 138 silly idealTree:prePrune │ ├── for-own@0.1.4 138 silly idealTree:prePrune │ ├── foreach@2.0.5 138 silly idealTree:prePrune │ ├── foreground-child@1.4.0 138 silly idealTree:prePrune │ ├── forever-agent@0.5.2 138 silly idealTree:prePrune │ ├─┬ form-data@0.1.4 138 silly idealTree:prePrune │ │ ├── async@0.9.2 138 silly idealTree:prePrune │ │ └── mime@1.2.11 138 silly idealTree:prePrune │ ├── formidable@1.0.11 138 silly idealTree:prePrune │ ├── fresh@0.1.0 138 silly idealTree:prePrune │ ├── generate-function@2.0.0 138 silly idealTree:prePrune │ ├── generate-object-property@1.2.0 138 silly idealTree:prePrune │ ├─┬ getpass@0.1.5 138 silly idealTree:prePrune │ │ └── assert-plus@1.0.0 138 silly idealTree:prePrune │ ├─┬ glob-base@0.3.0 138 silly idealTree:prePrune │ │ └── is-glob@2.0.1 138 silly idealTree:prePrune │ ├─┬ glob-parent@2.0.0 138 silly idealTree:prePrune │ │ └── is-glob@2.0.1 138 silly idealTree:prePrune │ ├── glob-whatev@0.1.8 138 silly idealTree:prePrune │ ├─┬ glob@7.0.3 138 silly idealTree:prePrune │ │ └── minimatch@3.0.0 138 silly idealTree:prePrune │ ├── graceful-fs@4.1.3 138 silly idealTree:prePrune │ ├── graceful-readlink@1.0.1 138 silly idealTree:prePrune │ ├── grunt@0.3.17 138 silly idealTree:prePrune │ ├── gzip-js@0.3.2 138 silly idealTree:prePrune │ ├─┬ handlebars@4.0.5 138 silly idealTree:prePrune │ │ ├── async@1.5.2 138 silly idealTree:prePrune │ │ ├── source-map@0.4.4 138 silly idealTree:prePrune │ │ ├─┬ uglify-js@2.6.2 138 silly idealTree:prePrune │ │ │ ├── async@0.2.10 138 silly idealTree:prePrune │ │ │ └── source-map@0.5.3 138 silly idealTree:prePrune │ │ └── yargs@3.10.0 138 silly idealTree:prePrune │ ├── har-validator@2.0.6 138 silly idealTree:prePrune │ ├── has-ansi@2.0.0 138 silly idealTree:prePrune │ ├── has-flag@1.0.0 138 silly idealTree:prePrune │ ├── hawk@1.1.1 138 silly idealTree:prePrune │ ├── hoek@0.9.1 138 silly idealTree:prePrune │ ├── hooker@0.2.3 138 silly idealTree:prePrune │ ├── hosted-git-info@2.1.4 138 silly idealTree:prePrune │ ├── htmlparser@1.7.6 138 silly idealTree:prePrune │ ├── http-signature@0.10.1 138 silly idealTree:prePrune │ ├── imurmurhash@0.1.4 138 silly idealTree:prePrune │ ├── inflight@1.0.4 138 silly idealTree:prePrune │ ├── inherits@2.0.1 138 silly idealTree:prePrune │ ├── inline-process-browser@2.0.1 138 silly idealTree:prePrune │ ├── invert-kv@1.0.0 138 silly idealTree:prePrune │ ├── is-absolute@0.1.7 138 silly idealTree:prePrune │ ├── is-arrayish@0.2.1 138 silly idealTree:prePrune │ ├── is-buffer@1.1.3 138 silly idealTree:prePrune │ ├── is-builtin-module@1.0.0 138 silly idealTree:prePrune │ ├── is-dotfile@1.0.2 138 silly idealTree:prePrune │ ├── is-equal-shallow@0.1.3 138 silly idealTree:prePrune │ ├── is-extglob@1.0.0 138 silly idealTree:prePrune │ ├── is-fullwidth-code-point@1.0.0 138 silly idealTree:prePrune │ ├── is-glob@1.1.3 138 silly idealTree:prePrune │ ├── is-my-json-valid@2.13.1 138 silly idealTree:prePrune │ ├── is-number@2.1.0 138 silly idealTree:prePrune │ ├── is-posix-bracket@0.1.1 138 silly idealTree:prePrune │ ├── is-primitive@2.0.0 138 silly idealTree:prePrune │ ├── is-property@1.0.2 138 silly idealTree:prePrune │ ├── is-relative@0.1.3 138 silly idealTree:prePrune │ ├── is-typedarray@1.0.0 138 silly idealTree:prePrune │ ├── is-utf8@0.2.1 138 silly idealTree:prePrune │ ├── isarray@0.0.1 138 silly idealTree:prePrune │ ├── isexe@1.1.2 138 silly idealTree:prePrune │ ├── isobject@2.0.0 138 silly idealTree:prePrune │ ├── isstream@0.1.2 138 silly idealTree:prePrune │ ├─┬ istanbul@0.4.3 138 silly idealTree:prePrune │ │ ├── async@1.5.2 138 silly idealTree:prePrune │ │ ├── esprima@2.7.2 138 silly idealTree:prePrune │ │ ├── nopt@3.0.6 138 silly idealTree:prePrune │ │ └── supports-color@3.1.2 138 silly idealTree:prePrune │ ├── jodid25519@1.0.2 138 silly idealTree:prePrune │ ├─┬ js-yaml@3.6.0 138 silly idealTree:prePrune │ │ ├── argparse@1.0.7 138 silly idealTree:prePrune │ │ └── esprima@2.7.2 138 silly idealTree:prePrune │ ├── jsbn@0.1.0 138 silly idealTree:prePrune │ ├─┬ jsdom@0.2.19 138 silly idealTree:prePrune │ │ ├── cssom@0.2.5 138 silly idealTree:prePrune │ │ ├── cssstyle@0.2.3 138 silly idealTree:prePrune │ │ └─┬ request@2.22.0 138 silly idealTree:prePrune │ │ ├── aws-sign@0.3.0 138 silly idealTree:prePrune │ │ ├── cookie-jar@0.3.0 138 silly idealTree:prePrune │ │ ├── forever-agent@0.5.0 138 silly idealTree:prePrune │ │ ├─┬ form-data@0.0.8 138 silly idealTree:prePrune │ │ │ ├── async@0.2.9 138 silly idealTree:prePrune │ │ │ └─┬ combined-stream@0.0.4 138 silly idealTree:prePrune │ │ │ └── delayed-stream@0.0.5 138 silly idealTree:prePrune │ │ ├─┬ hawk@0.13.1 138 silly idealTree:prePrune │ │ │ ├─┬ boom@0.4.2 138 silly idealTree:prePrune │ │ │ │ └── hoek@0.9.1 138 silly idealTree:prePrune │ │ │ ├── cryptiles@0.2.2 138 silly idealTree:prePrune │ │ │ ├── hoek@0.8.5 138 silly idealTree:prePrune │ │ │ └─┬ sntp@0.2.4 138 silly idealTree:prePrune │ │ │ └── hoek@0.9.1 138 silly idealTree:prePrune │ │ ├─┬ http-signature@0.10.0 138 silly idealTree:prePrune │ │ │ ├── asn1@0.1.11 138 silly idealTree:prePrune │ │ │ ├── assert-plus@0.1.2 138 silly idealTree:prePrune │ │ │ └── ctype@0.5.2 138 silly idealTree:prePrune │ │ ├── json-stringify-safe@4.0.0 138 silly idealTree:prePrune │ │ ├── mime@1.2.9 138 silly idealTree:prePrune │ │ ├── node-uuid@1.4.0 138 silly idealTree:prePrune │ │ ├── oauth-sign@0.3.0 138 silly idealTree:prePrune │ │ ├── qs@0.6.5 138 silly idealTree:prePrune │ │ └── tunnel-agent@0.3.0 138 silly idealTree:prePrune │ ├─┬ jshint@0.9.1 138 silly idealTree:prePrune │ │ ├── lru-cache@1.0.6 138 silly idealTree:prePrune │ │ └── minimatch@0.0.5 138 silly idealTree:prePrune │ ├── json-schema@0.2.2 138 silly idealTree:prePrune │ ├── json-stringify-safe@5.0.1 138 silly idealTree:prePrune │ ├── jsonify@0.0.0 138 silly idealTree:prePrune │ ├── jsonpointer@2.0.0 138 silly idealTree:prePrune │ ├── jsprim@1.2.2 138 silly idealTree:prePrune │ ├── kind-of@3.0.2 138 silly idealTree:prePrune │ ├── lazy-cache@1.0.3 138 silly idealTree:prePrune │ ├── lcid@1.0.0 138 silly idealTree:prePrune │ ├── lcov-parse@0.0.6 138 silly idealTree:prePrune │ ├── levn@0.3.0 138 silly idealTree:prePrune │ ├── load-json-file@1.1.0 138 silly idealTree:prePrune │ ├── location@0.0.1 138 silly idealTree:prePrune │ ├── lodash@3.10.1 138 silly idealTree:prePrune │ ├── log-driver@1.2.4 138 silly idealTree:prePrune │ ├─┬ loggly@0.3.11 138 silly idealTree:prePrune │ │ └── request@2.9.203 138 silly idealTree:prePrune │ ├── longest@1.0.1 138 silly idealTree:prePrune │ ├── lru-cache@2.7.3 138 silly idealTree:prePrune │ ├── md5-hex@1.3.0 138 silly idealTree:prePrune │ ├── md5-o-matic@0.1.1 138 silly idealTree:prePrune │ ├─┬ micromatch@2.1.6 138 silly idealTree:prePrune │ │ └── kind-of@1.1.0 138 silly idealTree:prePrune │ ├── mime-db@1.22.0 138 silly idealTree:prePrune │ ├── mime-types@1.0.2 138 silly idealTree:prePrune │ ├── mime@1.2.6 138 silly idealTree:prePrune │ ├── minimatch@0.2.14 138 silly idealTree:prePrune │ ├── minimist@1.2.0 138 silly idealTree:prePrune │ ├─┬ mkdirp@0.5.1 138 silly idealTree:prePrune │ │ └── minimist@0.0.8 138 silly idealTree:prePrune │ ├── ms@0.7.1 138 silly idealTree:prePrune │ ├── navigator@1.0.1 138 silly idealTree:prePrune │ ├── node-uuid@1.4.7 138 silly idealTree:prePrune │ ├── nodeunit@0.7.4 138 silly idealTree:prePrune │ ├── nopt@1.0.10 138 silly idealTree:prePrune │ ├─┬ normalize-package-data@2.3.5 138 silly idealTree:prePrune │ │ └── semver@5.1.0 138 silly idealTree:prePrune │ ├── number-is-nan@1.0.0 138 silly idealTree:prePrune │ ├─┬ nyc@5.6.0 138 silly idealTree:prePrune │ │ ├── glob@6.0.4 138 silly idealTree:prePrune │ │ └── minimatch@3.0.0 138 silly idealTree:prePrune │ ├── oauth-sign@0.4.0 138 silly idealTree:prePrune │ ├── object-keys@1.0.9 138 silly idealTree:prePrune │ ├─┬ object.omit@0.2.1 138 silly idealTree:prePrune │ │ └── isobject@0.2.0 138 silly idealTree:prePrune │ ├── once@1.3.3 138 silly idealTree:prePrune │ ├── only-shallow@1.2.0 138 silly idealTree:prePrune │ ├── opener@1.4.1 138 silly idealTree:prePrune │ ├─┬ optimist@0.6.1 138 silly idealTree:prePrune │ │ ├── minimist@0.0.10 138 silly idealTree:prePrune │ │ └── wordwrap@0.0.3 138 silly idealTree:prePrune │ ├── optionator@0.8.1 138 silly idealTree:prePrune │ ├── os-homedir@1.0.1 138 silly idealTree:prePrune │ ├── os-locale@1.4.0 138 silly idealTree:prePrune │ ├── package@1.0.1 138 silly idealTree:prePrune │ ├─┬ parse-glob@3.0.4 138 silly idealTree:prePrune │ │ └── is-glob@2.0.1 138 silly idealTree:prePrune │ ├── parse-json@2.2.0 138 silly idealTree:prePrune │ ├── path-exists@2.1.0 138 silly idealTree:prePrune │ ├── path-is-absolute@1.0.0 138 silly idealTree:prePrune │ ├── path-type@1.1.0 138 silly idealTree:prePrune │ ├── pause@0.0.1 138 silly idealTree:prePrune │ ├── pify@2.3.0 138 silly idealTree:prePrune │ ├── pinkie-promise@2.0.1 138 silly idealTree:prePrune │ ├── pinkie@2.0.4 138 silly idealTree:prePrune │ ├── pkg-dir@1.0.0 138 silly idealTree:prePrune │ ├── pkg-up@1.0.0 138 silly idealTree:prePrune │ ├── pkginfo@0.4.0 138 silly idealTree:prePrune │ ├── prelude-ls@1.1.2 138 silly idealTree:prePrune │ ├── preserve@0.2.0 138 silly idealTree:prePrune │ ├── private@0.1.6 138 silly idealTree:prePrune │ ├── process-nextick-args@1.0.6 138 silly idealTree:prePrune │ ├── prompt@0.1.12 138 silly idealTree:prePrune │ ├── pseudomap@1.0.2 138 silly idealTree:prePrune │ ├── punycode@1.4.1 138 silly idealTree:prePrune │ ├── qs@0.5.1 138 silly idealTree:prePrune │ ├── randomatic@1.1.5 138 silly idealTree:prePrune │ ├── range-parser@0.0.4 138 silly idealTree:prePrune │ ├── read-pkg@1.1.0 138 silly idealTree:prePrune │ ├─┬ readable-stream@2.1.0 138 silly idealTree:prePrune │ │ └── isarray@1.0.0 138 silly idealTree:prePrune │ ├─┬ recast@0.11.5 138 silly idealTree:prePrune │ │ └── esprima@2.7.2 138 silly idealTree:prePrune │ ├── regex-cache@0.4.3 138 silly idealTree:prePrune │ ├── repeat-element@1.1.2 138 silly idealTree:prePrune │ ├── repeat-string@1.5.4 138 silly idealTree:prePrune │ ├─┬ request@2.42.0 138 silly idealTree:prePrune │ │ └── qs@1.2.2 138 silly idealTree:prePrune │ ├── resolve-from@2.0.0 138 silly idealTree:prePrune │ ├── resolve@1.1.7 138 silly idealTree:prePrune │ ├── resumer@0.0.0 138 silly idealTree:prePrune │ ├── right-align@0.1.3 138 silly idealTree:prePrune │ ├── rimraf@2.5.2 138 silly idealTree:prePrune │ ├── semver@1.0.14 138 silly idealTree:prePrune │ ├── send@0.0.4 138 silly idealTree:prePrune │ ├── sigmund@1.0.1 138 silly idealTree:prePrune │ ├── signal-exit@2.1.2 138 silly idealTree:prePrune │ ├── slide@1.1.6 138 silly idealTree:prePrune │ ├── sntp@0.2.4 138 silly idealTree:prePrune │ ├── source-map@0.5.3 138 silly idealTree:prePrune │ ├── spawn-wrap@1.2.1 138 silly idealTree:prePrune │ ├── spdx-correct@1.0.2 138 silly idealTree:prePrune │ ├── spdx-exceptions@1.0.4 138 silly idealTree:prePrune │ ├── spdx-expression-parse@1.0.2 138 silly idealTree:prePrune │ ├── spdx-license-ids@1.2.1 138 silly idealTree:prePrune │ ├── split@0.2.10 138 silly idealTree:prePrune │ ├── sprintf-js@1.0.3 138 silly idealTree:prePrune │ ├─┬ sshpk@1.8.1 138 silly idealTree:prePrune │ │ ├── asn1@0.2.3 138 silly idealTree:prePrune │ │ └── assert-plus@1.0.0 138 silly idealTree:prePrune │ ├── stack-trace@0.0.9 138 silly idealTree:prePrune │ ├── stack-utils@0.4.0 138 silly idealTree:prePrune │ ├── stream-combiner@0.0.4 138 silly idealTree:prePrune │ ├── string_decoder@0.10.31 138 silly idealTree:prePrune │ ├── string-width@1.0.1 138 silly idealTree:prePrune │ ├── stringstream@0.0.5 138 silly idealTree:prePrune │ ├── strip-ansi@3.0.1 138 silly idealTree:prePrune │ ├── strip-bom@2.0.0 138 silly idealTree:prePrune │ ├── supports-color@1.3.1 138 silly idealTree:prePrune │ ├─┬ tap-mocha-reporter@0.0.24 138 silly idealTree:prePrune │ │ ├── glob@6.0.4 138 silly idealTree:prePrune │ │ ├── minimatch@3.0.0 138 silly idealTree:prePrune │ │ └── readable-stream@1.1.14 138 silly idealTree:prePrune │ ├── tap-parser@1.2.2 138 silly idealTree:prePrune │ ├── tap@5.7.1 138 silly idealTree:prePrune │ ├── tape@2.3.0 138 silly idealTree:prePrune │ ├── temporary@0.0.8 138 silly idealTree:prePrune │ ├── through@2.3.8 138 silly idealTree:prePrune │ ├─┬ through2@0.6.5 138 silly idealTree:prePrune │ │ └── readable-stream@1.0.34 138 silly idealTree:prePrune │ ├── timespan@2.3.0 138 silly idealTree:prePrune │ ├── tmatch@2.0.1 138 silly idealTree:prePrune │ ├── tough-cookie@2.2.2 138 silly idealTree:prePrune │ ├── tunnel-agent@0.4.2 138 silly idealTree:prePrune │ ├── tweetnacl@0.13.3 138 silly idealTree:prePrune │ ├── type-check@0.3.2 138 silly idealTree:prePrune │ ├── uglify-js@1.3.5 138 silly idealTree:prePrune │ ├── uglify-to-browserify@1.0.2 138 silly idealTree:prePrune │ ├── underscore.string@2.1.1 138 silly idealTree:prePrune │ ├── underscore@1.2.4 138 silly idealTree:prePrune │ ├── unicode-length@1.0.0 138 silly idealTree:prePrune │ ├── unreachable-branch-transform@0.5.1 138 silly idealTree:prePrune │ ├── urlgrey@0.4.0 138 silly idealTree:prePrune │ ├── util-deprecate@1.0.2 138 silly idealTree:prePrune │ ├── validate-npm-package-license@3.0.1 138 silly idealTree:prePrune │ ├── verror@1.3.6 138 silly idealTree:prePrune │ ├── which@1.2.4 138 silly idealTree:prePrune │ ├── window-size@0.1.0 138 silly idealTree:prePrune │ ├─┬ winston@0.5.11 138 silly idealTree:prePrune │ │ └── pkginfo@0.2.3 138 silly idealTree:prePrune │ ├── wordwrap@1.0.0 138 silly idealTree:prePrune │ ├── wrap-ansi@2.0.0 138 silly idealTree:prePrune │ ├── wrappy@1.0.1 138 silly idealTree:prePrune │ ├── write-file-atomic@1.1.4 138 silly idealTree:prePrune │ ├── xmlhttprequest@1.4.2 138 silly idealTree:prePrune │ ├── xtend@4.0.1 138 silly idealTree:prePrune │ ├── y18n@3.2.1 138 silly idealTree:prePrune │ ├── yallist@2.0.0 138 silly idealTree:prePrune │ └─┬ yargs@3.32.0 138 silly idealTree:prePrune │ ├── camelcase@2.1.1 138 silly idealTree:prePrune │ ├── cliui@3.2.0 138 silly idealTree:prePrune │ └── window-size@0.1.4 138 silly idealTree:prePrune ├── keypress@0.2.1 138 silly idealTree:prePrune ├── methods@0.0.1 138 silly idealTree:prePrune ├── mime@1.2.11 138 silly idealTree:prePrune ├── minimatch@3.0.0 138 silly idealTree:prePrune ├─┬ mjpeg-proxy@0.0.2 138 silly idealTree:prePrune │ └── buffertools@1.1.1 138 silly idealTree:prePrune ├─┬ mkdirp@0.5.0 138 silly idealTree:prePrune │ └── minimist@0.0.8 138 silly idealTree:prePrune ├── moment@2.5.0 138 silly idealTree:prePrune ├── ms@0.7.1 138 silly idealTree:prePrune ├── nan@2.0.9 138 silly idealTree:prePrune ├── net-ping@1.2.0 138 silly idealTree:prePrune ├── pause@0.0.1 138 silly idealTree:prePrune ├─┬ pg@4.1.1 138 silly idealTree:prePrune │ ├── buffer-writer@1.0.0 138 silly idealTree:prePrune │ ├── generic-pool@2.1.1 138 silly idealTree:prePrune │ ├── packet-reader@0.2.0 138 silly idealTree:prePrune │ ├── pg-connection-string@0.1.3 138 silly idealTree:prePrune │ ├── pg-types@1.6.0 138 silly idealTree:prePrune │ ├─┬ pgpass@0.0.3 138 silly idealTree:prePrune │ │ └─┬ split@0.3.2 138 silly idealTree:prePrune │ │ └── through@2.3.6 138 silly idealTree:prePrune │ └── semver@4.1.0 138 silly idealTree:prePrune ├── qs@0.6.5 138 silly idealTree:prePrune ├── range-parser@0.0.4 138 silly idealTree:prePrune ├── raw-socket@1.4.0 138 silly idealTree:prePrune ├── redis@0.8.4 138 silly idealTree:prePrune ├── send@0.1.3 138 silly idealTree:prePrune ├─┬ socket.io@0.9.14 138 silly idealTree:prePrune │ ├── base64id@0.1.0 138 silly idealTree:prePrune │ ├── policyfile@0.0.4 138 silly idealTree:prePrune │ ├── redis@0.7.3 138 silly idealTree:prePrune │ └─┬ socket.io-client@0.9.11 138 silly idealTree:prePrune │ ├─┬ active-x-obfuscator@0.0.1 138 silly idealTree:prePrune │ │ └── zeparser@0.0.5 138 silly idealTree:prePrune │ ├── uglify-js@1.2.5 138 silly idealTree:prePrune │ └── xmlhttprequest@1.4.2 138 silly idealTree:prePrune ├── uid2@0.0.2 138 silly idealTree:prePrune ├─┬ ws@0.4.25 138 silly idealTree:prePrune │ ├── commander@0.6.1 138 silly idealTree:prePrune │ ├── options@0.0.6 138 silly idealTree:prePrune │ └── tinycolor@0.0.1 138 silly idealTree:prePrune └─┬ wscat@1.0.0 138 silly idealTree:prePrune ├── commander@2.5.1 138 silly idealTree:prePrune └── tinycolor@0.0.1 139 silly loadIdealTree Finishing 140 silly currentTree prog 140 silly currentTree ├── balanced-match@0.3.0 140 silly currentTree ├─┬ base@0.5.0 140 silly currentTree │ ├── async@0.2.9 140 silly currentTree │ ├── coffee-script@1.6.3 140 silly currentTree │ ├── configr@0.2.2 140 silly currentTree │ ├── connect@2.8.4 140 silly currentTree │ ├── slicer@0.3.0 140 silly currentTree │ ├── twister@0.3.0 140 silly currentTree │ └── underscore@1.5.1 140 silly currentTree ├── basejs@1.1.1 140 silly currentTree ├── brace-expansion@1.1.3 140 silly currentTree ├── buffer-crc32@0.2.1 140 silly currentTree ├── bytes@0.2.0 140 silly currentTree ├── concat-map@0.0.1 140 silly currentTree ├── cookie-signature@1.0.1 140 silly currentTree ├── cookie@0.1.0 140 silly currentTree ├── cron@1.0.1 140 silly currentTree ├── debug@2.2.0 140 silly currentTree ├─┬ emailjs@0.3.4 140 silly currentTree │ ├── bufferjs@1.1.0 140 silly currentTree │ └── moment@1.7.0 140 silly currentTree ├─┬ express@3.3.4 140 silly currentTree │ ├── buffer-crc32@0.2.1 140 silly currentTree │ ├─┬ commander@1.2.0 140 silly currentTree │ │ └── keypress@0.1.0 140 silly currentTree │ ├─┬ connect@2.8.4 140 silly currentTree │ │ ├── bytes@0.2.0 140 silly currentTree │ │ ├── formidable@1.0.14 140 silly currentTree │ │ ├── pause@0.0.1 140 silly currentTree │ │ ├── qs@0.6.5 140 silly currentTree │ │ └── uid2@0.0.2 140 silly currentTree │ ├── cookie-signature@1.0.1 140 silly currentTree │ ├── cookie@0.1.0 140 silly currentTree │ ├── debug@0.7.2 140 silly currentTree │ ├── fresh@0.1.0 140 silly currentTree │ ├── methods@0.0.1 140 silly currentTree │ ├── mkdirp@0.3.5 140 silly currentTree │ ├── range-parser@0.0.4 140 silly currentTree │ └─┬ send@0.1.3 140 silly currentTree │ └── mime@1.2.9 140 silly currentTree ├── formidable@1.0.14 140 silly currentTree ├── fresh@0.1.0 140 silly currentTree ├─┬ glob@4.0.4 140 silly currentTree │ ├── graceful-fs@3.0.2 140 silly currentTree │ ├── inherits@2.0.1 140 silly currentTree │ ├─┬ minimatch@0.3.0 140 silly currentTree │ │ ├── lru-cache@2.5.0 140 silly currentTree │ │ └── sigmund@1.0.0 140 silly currentTree │ └── once@1.3.0 140 silly currentTree ├─┬ jquery@1.8.3 140 silly currentTree │ ├── abbrev@1.0.7 140 silly currentTree │ ├── acorn@1.2.2 140 silly currentTree │ ├── align-text@0.1.4 140 silly currentTree │ ├── amdefine@1.0.0 140 silly currentTree │ ├── ansi-regex@2.0.0 140 silly currentTree │ ├── ansi-styles@2.2.1 140 silly currentTree │ ├── append-transform@0.2.2 140 silly currentTree │ ├─┬ argparse@0.1.16 140 silly currentTree │ │ ├── underscore.string@2.4.0 140 silly currentTree │ │ └── underscore@1.7.0 140 silly currentTree │ ├── arr-diff@1.1.0 140 silly currentTree │ ├── arr-flatten@1.0.1 140 silly currentTree │ ├── array-slice@0.2.3 140 silly currentTree │ ├── arrify@1.0.1 140 silly currentTree │ ├── asn1@0.1.11 140 silly currentTree │ ├── assert-plus@0.1.5 140 silly currentTree │ ├── ast-types@0.8.16 140 silly currentTree │ ├── async@0.1.22 140 silly currentTree │ ├── aws-sign2@0.5.0 140 silly currentTree │ ├── balanced-match@0.3.0 140 silly currentTree │ ├─┬ bl@0.9.5 140 silly currentTree │ │ └── readable-stream@1.0.34 140 silly currentTree │ ├── bluebird@3.3.5 140 silly currentTree │ ├── boom@0.4.2 140 silly currentTree │ ├── brace-expansion@1.1.3 140 silly currentTree │ ├── braces@1.8.4 140 silly currentTree │ ├── builtin-modules@1.1.1 140 silly currentTree │ ├── bytes@0.1.0 140 silly currentTree │ ├── caching-transform@1.0.1 140 silly currentTree │ ├── camelcase@1.2.1 140 silly currentTree │ ├── caseless@0.6.0 140 silly currentTree │ ├── center-align@0.1.3 140 silly currentTree │ ├─┬ chalk@1.1.3 140 silly currentTree │ │ └── supports-color@2.0.0 140 silly currentTree │ ├── clean-yaml-object@0.1.0 140 silly currentTree │ ├── cli@0.4.3 140 silly currentTree │ ├─┬ cliui@2.1.0 140 silly currentTree │ │ └── wordwrap@0.0.2 140 silly currentTree │ ├── code-point-at@1.0.0 140 silly currentTree │ ├── codecov.io@0.1.6 140 silly currentTree │ ├── colors@0.6.2 140 silly currentTree │ ├── combined-stream@0.0.7 140 silly currentTree │ ├── commander@2.9.0 140 silly currentTree │ ├── commondir@1.0.1 140 silly currentTree │ ├── concat-map@0.0.1 140 silly currentTree │ ├── connect@2.4.6 140 silly currentTree │ ├─┬ contextify@0.1.6 140 silly currentTree │ │ └── bindings@1.1.1 140 silly currentTree │ ├── convert-source-map@1.2.0 140 silly currentTree │ ├── cookie@0.0.4 140 silly currentTree │ ├── core-util-is@1.0.2 140 silly currentTree │ ├─┬ coveralls@2.11.9 140 silly currentTree │ │ ├── assert-plus@0.2.0 140 silly currentTree │ │ ├── async@1.5.2 140 silly currentTree │ │ ├── aws-sign2@0.6.0 140 silly currentTree │ │ ├── bl@1.0.3 140 silly currentTree │ │ ├── boom@2.10.1 140 silly currentTree │ │ ├── caseless@0.11.0 140 silly currentTree │ │ ├── combined-stream@1.0.5 140 silly currentTree │ │ ├── cryptiles@2.0.5 140 silly currentTree │ │ ├── delayed-stream@1.0.0 140 silly currentTree │ │ ├── forever-agent@0.6.1 140 silly currentTree │ │ ├── form-data@1.0.0-rc4 140 silly currentTree │ │ ├── hawk@3.1.3 140 silly currentTree │ │ ├── hoek@2.16.3 140 silly currentTree │ │ ├── http-signature@1.1.1 140 silly currentTree │ │ ├── isarray@1.0.0 140 silly currentTree │ │ ├── js-yaml@3.0.1 140 silly currentTree │ │ ├── mime-types@2.1.10 140 silly currentTree │ │ ├── oauth-sign@0.8.1 140 silly currentTree │ │ ├── qs@5.2.0 140 silly currentTree │ │ ├── readable-stream@2.0.6 140 silly currentTree │ │ ├── request@2.67.0 140 silly currentTree │ │ └── sntp@1.0.9 140 silly currentTree │ ├── crc@0.2.0 140 silly currentTree │ ├── crc32@0.2.2 140 silly currentTree │ ├─┬ cross-spawn-async@2.2.2 140 silly currentTree │ │ └── lru-cache@4.0.1 140 silly currentTree │ ├── cryptiles@0.2.2 140 silly currentTree │ ├── ctype@0.5.3 140 silly currentTree │ ├─┬ dashdash@1.13.0 140 silly currentTree │ │ └── assert-plus@1.0.0 140 silly currentTree │ ├── dateformat@1.0.2-1.2.3 140 silly currentTree │ ├── debug@2.2.0 140 silly currentTree │ ├── decamelize@1.2.0 140 silly currentTree │ ├── deep-equal@0.1.2 140 silly currentTree │ ├── deep-is@0.1.3 140 silly currentTree │ ├── deeper@2.1.0 140 silly currentTree │ ├── defined@0.0.0 140 silly currentTree │ ├── deflate-js@0.2.3 140 silly currentTree │ ├── delayed-stream@0.0.5 140 silly currentTree │ ├── diff@1.4.0 140 silly currentTree │ ├── duplexer@0.1.1 140 silly currentTree │ ├─┬ ecc-jsbn@0.0.1 140 silly currentTree │ │ └── jsbn@0.0.0 140 silly currentTree │ ├── error-ex@1.3.0 140 silly currentTree │ ├── escape-string-regexp@1.0.5 140 silly currentTree │ ├─┬ escodegen@1.8.0 140 silly currentTree │ │ ├── esprima@2.7.2 140 silly currentTree │ │ └── source-map@0.2.0 140 silly currentTree │ ├── esmangle-evaluator@1.0.0 140 silly currentTree │ ├── esprima@1.0.4 140 silly currentTree │ ├── estraverse@1.9.3 140 silly currentTree │ ├── esutils@2.0.2 140 silly currentTree │ ├── events-to-array@1.0.2 140 silly currentTree │ ├── expand-brackets@0.1.5 140 silly currentTree │ ├── expand-range@1.8.1 140 silly currentTree │ ├── extend@3.0.0 140 silly currentTree │ ├── extsprintf@1.0.2 140 silly currentTree │ ├── eyes@0.1.8 140 silly currentTree │ ├── falafel@1.2.0 140 silly currentTree │ ├── fast-levenshtein@1.1.3 140 silly currentTree │ ├── filename-regex@2.0.0 140 silly currentTree │ ├─┬ fileset@0.2.1 140 silly currentTree │ │ ├── glob@5.0.15 140 silly currentTree │ │ └── minimatch@2.0.10 140 silly currentTree │ ├── fill-range@2.2.3 140 silly currentTree │ ├── find-cache-dir@0.1.1 140 silly currentTree │ ├── find-up@1.1.2 140 silly currentTree │ ├── for-in@0.1.5 140 silly currentTree │ ├── for-own@0.1.4 140 silly currentTree │ ├── foreach@2.0.5 140 silly currentTree │ ├── foreground-child@1.4.0 140 silly currentTree │ ├── forever-agent@0.5.2 140 silly currentTree │ ├─┬ form-data@0.1.4 140 silly currentTree │ │ ├── async@0.9.2 140 silly currentTree │ │ └── mime@1.2.11 140 silly currentTree │ ├── formidable@1.0.11 140 silly currentTree │ ├── fresh@0.1.0 140 silly currentTree │ ├── generate-function@2.0.0 140 silly currentTree │ ├── generate-object-property@1.2.0 140 silly currentTree │ ├─┬ getpass@0.1.5 140 silly currentTree │ │ └── assert-plus@1.0.0 140 silly currentTree │ ├─┬ glob-base@0.3.0 140 silly currentTree │ │ └── is-glob@2.0.1 140 silly currentTree │ ├─┬ glob-parent@2.0.0 140 silly currentTree │ │ └── is-glob@2.0.1 140 silly currentTree │ ├── glob-whatev@0.1.8 140 silly currentTree │ ├─┬ glob@7.0.3 140 silly currentTree │ │ └── minimatch@3.0.0 140 silly currentTree │ ├── graceful-fs@4.1.3 140 silly currentTree │ ├── graceful-readlink@1.0.1 140 silly currentTree │ ├── grunt@0.3.17 140 silly currentTree │ ├── gzip-js@0.3.2 140 silly currentTree │ ├─┬ handlebars@4.0.5 140 silly currentTree │ │ ├── async@1.5.2 140 silly currentTree │ │ ├── source-map@0.4.4 140 silly currentTree │ │ ├─┬ uglify-js@2.6.2 140 silly currentTree │ │ │ ├── async@0.2.10 140 silly currentTree │ │ │ └── source-map@0.5.3 140 silly currentTree │ │ └── yargs@3.10.0 140 silly currentTree │ ├── har-validator@2.0.6 140 silly currentTree │ ├── has-ansi@2.0.0 140 silly currentTree │ ├── has-flag@1.0.0 140 silly currentTree │ ├── hawk@1.1.1 140 silly currentTree │ ├── hoek@0.9.1 140 silly currentTree │ ├── hooker@0.2.3 140 silly currentTree │ ├── hosted-git-info@2.1.4 140 silly currentTree │ ├── htmlparser@1.7.6 140 silly currentTree │ ├── http-signature@0.10.1 140 silly currentTree │ ├── imurmurhash@0.1.4 140 silly currentTree │ ├── inflight@1.0.4 140 silly currentTree │ ├── inherits@2.0.1 140 silly currentTree │ ├── inline-process-browser@2.0.1 140 silly currentTree │ ├── invert-kv@1.0.0 140 silly currentTree │ ├── is-absolute@0.1.7 140 silly currentTree │ ├── is-arrayish@0.2.1 140 silly currentTree │ ├── is-buffer@1.1.3 140 silly currentTree │ ├── is-builtin-module@1.0.0 140 silly currentTree │ ├── is-dotfile@1.0.2 140 silly currentTree │ ├── is-equal-shallow@0.1.3 140 silly currentTree │ ├── is-extglob@1.0.0 140 silly currentTree │ ├── is-fullwidth-code-point@1.0.0 140 silly currentTree │ ├── is-glob@1.1.3 140 silly currentTree │ ├── is-my-json-valid@2.13.1 140 silly currentTree │ ├── is-number@2.1.0 140 silly currentTree │ ├── is-posix-bracket@0.1.1 140 silly currentTree │ ├── is-primitive@2.0.0 140 silly currentTree │ ├── is-property@1.0.2 140 silly currentTree │ ├── is-relative@0.1.3 140 silly currentTree │ ├── is-typedarray@1.0.0 140 silly currentTree │ ├── is-utf8@0.2.1 140 silly currentTree │ ├── isarray@0.0.1 140 silly currentTree │ ├── isexe@1.1.2 140 silly currentTree │ ├── isobject@2.0.0 140 silly currentTree │ ├── isstream@0.1.2 140 silly currentTree │ ├─┬ istanbul@0.4.3 140 silly currentTree │ │ ├── async@1.5.2 140 silly currentTree │ │ ├── esprima@2.7.2 140 silly currentTree │ │ ├── nopt@3.0.6 140 silly currentTree │ │ └── supports-color@3.1.2 140 silly currentTree │ ├── jodid25519@1.0.2 140 silly currentTree │ ├─┬ js-yaml@3.6.0 140 silly currentTree │ │ ├── argparse@1.0.7 140 silly currentTree │ │ └── esprima@2.7.2 140 silly currentTree │ ├── jsbn@0.1.0 140 silly currentTree │ ├─┬ jsdom@0.2.19 140 silly currentTree │ │ ├── cssom@0.2.5 140 silly currentTree │ │ ├── cssstyle@0.2.3 140 silly currentTree │ │ └─┬ request@2.22.0 140 silly currentTree │ │ ├── aws-sign@0.3.0 140 silly currentTree │ │ ├── cookie-jar@0.3.0 140 silly currentTree │ │ ├── forever-agent@0.5.0 140 silly currentTree │ │ ├─┬ form-data@0.0.8 140 silly currentTree │ │ │ ├── async@0.2.9 140 silly currentTree │ │ │ └─┬ combined-stream@0.0.4 140 silly currentTree │ │ │ └── delayed-stream@0.0.5 140 silly currentTree │ │ ├─┬ hawk@0.13.1 140 silly currentTree │ │ │ ├─┬ boom@0.4.2 140 silly currentTree │ │ │ │ └── hoek@0.9.1 140 silly currentTree │ │ │ ├── cryptiles@0.2.2 140 silly currentTree │ │ │ ├── hoek@0.8.5 140 silly currentTree │ │ │ └─┬ sntp@0.2.4 140 silly currentTree │ │ │ └── hoek@0.9.1 140 silly currentTree │ │ ├─┬ http-signature@0.10.0 140 silly currentTree │ │ │ ├── asn1@0.1.11 140 silly currentTree │ │ │ ├── assert-plus@0.1.2 140 silly currentTree │ │ │ └── ctype@0.5.2 140 silly currentTree │ │ ├── json-stringify-safe@4.0.0 140 silly currentTree │ │ ├── mime@1.2.9 140 silly currentTree │ │ ├── node-uuid@1.4.0 140 silly currentTree │ │ ├── oauth-sign@0.3.0 140 silly currentTree │ │ ├── qs@0.6.5 140 silly currentTree │ │ └── tunnel-agent@0.3.0 140 silly currentTree │ ├─┬ jshint@0.9.1 140 silly currentTree │ │ ├── lru-cache@1.0.6 140 silly currentTree │ │ └── minimatch@0.0.5 140 silly currentTree │ ├── json-schema@0.2.2 140 silly currentTree │ ├── json-stringify-safe@5.0.1 140 silly currentTree │ ├── jsonify@0.0.0 140 silly currentTree │ ├── jsonpointer@2.0.0 140 silly currentTree │ ├── jsprim@1.2.2 140 silly currentTree │ ├── kind-of@3.0.2 140 silly currentTree │ ├── lazy-cache@1.0.3 140 silly currentTree │ ├── lcid@1.0.0 140 silly currentTree │ ├── lcov-parse@0.0.6 140 silly currentTree │ ├── levn@0.3.0 140 silly currentTree │ ├── load-json-file@1.1.0 140 silly currentTree │ ├── location@0.0.1 140 silly currentTree │ ├── lodash@3.10.1 140 silly currentTree │ ├── log-driver@1.2.4 140 silly currentTree │ ├─┬ loggly@0.3.11 140 silly currentTree │ │ └── request@2.9.203 140 silly currentTree │ ├── longest@1.0.1 140 silly currentTree │ ├── lru-cache@2.7.3 140 silly currentTree │ ├── md5-hex@1.3.0 140 silly currentTree │ ├── md5-o-matic@0.1.1 140 silly currentTree │ ├─┬ micromatch@2.1.6 140 silly currentTree │ │ └── kind-of@1.1.0 140 silly currentTree │ ├── mime-db@1.22.0 140 silly currentTree │ ├── mime-types@1.0.2 140 silly currentTree │ ├── mime@1.2.6 140 silly currentTree │ ├── minimatch@0.2.14 140 silly currentTree │ ├── minimist@1.2.0 140 silly currentTree │ ├─┬ mkdirp@0.5.1 140 silly currentTree │ │ └── minimist@0.0.8 140 silly currentTree │ ├── ms@0.7.1 140 silly currentTree │ ├── navigator@1.0.1 140 silly currentTree │ ├── node-uuid@1.4.7 140 silly currentTree │ ├── nodeunit@0.7.4 140 silly currentTree │ ├── nopt@1.0.10 140 silly currentTree │ ├─┬ normalize-package-data@2.3.5 140 silly currentTree │ │ └── semver@5.1.0 140 silly currentTree │ ├── number-is-nan@1.0.0 140 silly currentTree │ ├─┬ nyc@5.6.0 140 silly currentTree │ │ ├── glob@6.0.4 140 silly currentTree │ │ └── minimatch@3.0.0 140 silly currentTree │ ├── oauth-sign@0.4.0 140 silly currentTree │ ├── object-keys@1.0.9 140 silly currentTree │ ├─┬ object.omit@0.2.1 140 silly currentTree │ │ └── isobject@0.2.0 140 silly currentTree │ ├── once@1.3.3 140 silly currentTree │ ├── only-shallow@1.2.0 140 silly currentTree │ ├── opener@1.4.1 140 silly currentTree │ ├─┬ optimist@0.6.1 140 silly currentTree │ │ ├── minimist@0.0.10 140 silly currentTree │ │ └── wordwrap@0.0.3 140 silly currentTree │ ├── optionator@0.8.1 140 silly currentTree │ ├── os-homedir@1.0.1 140 silly currentTree │ ├── os-locale@1.4.0 140 silly currentTree │ ├── package@1.0.1 140 silly currentTree │ ├─┬ parse-glob@3.0.4 140 silly currentTree │ │ └── is-glob@2.0.1 140 silly currentTree │ ├── parse-json@2.2.0 140 silly currentTree │ ├── path-exists@2.1.0 140 silly currentTree │ ├── path-is-absolute@1.0.0 140 silly currentTree │ ├── path-type@1.1.0 140 silly currentTree │ ├── pause@0.0.1 140 silly currentTree │ ├── pify@2.3.0 140 silly currentTree │ ├── pinkie-promise@2.0.1 140 silly currentTree │ ├── pinkie@2.0.4 140 silly currentTree │ ├── pkg-dir@1.0.0 140 silly currentTree │ ├── pkg-up@1.0.0 140 silly currentTree │ ├── pkginfo@0.4.0 140 silly currentTree │ ├── prelude-ls@1.1.2 140 silly currentTree │ ├── preserve@0.2.0 140 silly currentTree │ ├── private@0.1.6 140 silly currentTree │ ├── process-nextick-args@1.0.6 140 silly currentTree │ ├── prompt@0.1.12 140 silly currentTree │ ├── pseudomap@1.0.2 140 silly currentTree │ ├── punycode@1.4.1 140 silly currentTree │ ├── qs@0.5.1 140 silly currentTree │ ├── randomatic@1.1.5 140 silly currentTree │ ├── range-parser@0.0.4 140 silly currentTree │ ├── read-pkg@1.1.0 140 silly currentTree │ ├─┬ readable-stream@2.1.0 140 silly currentTree │ │ └── isarray@1.0.0 140 silly currentTree │ ├─┬ recast@0.11.5 140 silly currentTree │ │ └── esprima@2.7.2 140 silly currentTree │ ├── regex-cache@0.4.3 140 silly currentTree │ ├── repeat-element@1.1.2 140 silly currentTree │ ├── repeat-string@1.5.4 140 silly currentTree │ ├─┬ request@2.42.0 140 silly currentTree │ │ └── qs@1.2.2 140 silly currentTree │ ├── resolve-from@2.0.0 140 silly currentTree │ ├── resolve@1.1.7 140 silly currentTree │ ├── resumer@0.0.0 140 silly currentTree │ ├── right-align@0.1.3 140 silly currentTree │ ├── rimraf@2.5.2 140 silly currentTree │ ├── semver@1.0.14 140 silly currentTree │ ├── send@0.0.4 140 silly currentTree │ ├── sigmund@1.0.1 140 silly currentTree │ ├── signal-exit@2.1.2 140 silly currentTree │ ├── slide@1.1.6 140 silly currentTree │ ├── sntp@0.2.4 140 silly currentTree │ ├── source-map@0.5.3 140 silly currentTree │ ├── spawn-wrap@1.2.1 140 silly currentTree │ ├── spdx-correct@1.0.2 140 silly currentTree │ ├── spdx-exceptions@1.0.4 140 silly currentTree │ ├── spdx-expression-parse@1.0.2 140 silly currentTree │ ├── spdx-license-ids@1.2.1 140 silly currentTree │ ├── split@0.2.10 140 silly currentTree │ ├── sprintf-js@1.0.3 140 silly currentTree │ ├─┬ sshpk@1.8.1 140 silly currentTree │ │ ├── asn1@0.2.3 140 silly currentTree │ │ └── assert-plus@1.0.0 140 silly currentTree │ ├── stack-trace@0.0.9 140 silly currentTree │ ├── stack-utils@0.4.0 140 silly currentTree │ ├── stream-combiner@0.0.4 140 silly currentTree │ ├── string_decoder@0.10.31 140 silly currentTree │ ├── string-width@1.0.1 140 silly currentTree │ ├── stringstream@0.0.5 140 silly currentTree │ ├── strip-ansi@3.0.1 140 silly currentTree │ ├── strip-bom@2.0.0 140 silly currentTree │ ├── supports-color@1.3.1 140 silly currentTree │ ├─┬ tap-mocha-reporter@0.0.24 140 silly currentTree │ │ ├── glob@6.0.4 140 silly currentTree │ │ ├── minimatch@3.0.0 140 silly currentTree │ │ └── readable-stream@1.1.14 140 silly currentTree │ ├── tap-parser@1.2.2 140 silly currentTree │ ├── tap@5.7.1 140 silly currentTree │ ├── tape@2.3.0 140 silly currentTree │ ├── temporary@0.0.8 140 silly currentTree │ ├── through@2.3.8 140 silly currentTree │ ├─┬ through2@0.6.5 140 silly currentTree │ │ └── readable-stream@1.0.34 140 silly currentTree │ ├── timespan@2.3.0 140 silly currentTree │ ├── tmatch@2.0.1 140 silly currentTree │ ├── tough-cookie@2.2.2 140 silly currentTree │ ├── tunnel-agent@0.4.2 140 silly currentTree │ ├── tweetnacl@0.13.3 140 silly currentTree │ ├── type-check@0.3.2 140 silly currentTree │ ├── uglify-js@1.3.5 140 silly currentTree │ ├── uglify-to-browserify@1.0.2 140 silly currentTree │ ├── underscore.string@2.1.1 140 silly currentTree │ ├── underscore@1.2.4 140 silly currentTree │ ├── unicode-length@1.0.0 140 silly currentTree │ ├── unreachable-branch-transform@0.5.1 140 silly currentTree │ ├── urlgrey@0.4.0 140 silly currentTree │ ├── util-deprecate@1.0.2 140 silly currentTree │ ├── validate-npm-package-license@3.0.1 140 silly currentTree │ ├── verror@1.3.6 140 silly currentTree │ ├── which@1.2.4 140 silly currentTree │ ├── window-size@0.1.0 140 silly currentTree │ ├─┬ winston@0.5.11 140 silly currentTree │ │ └── pkginfo@0.2.3 140 silly currentTree │ ├── wordwrap@1.0.0 140 silly currentTree │ ├── wrap-ansi@2.0.0 140 silly currentTree │ ├── wrappy@1.0.1 140 silly currentTree │ ├── write-file-atomic@1.1.4 140 silly currentTree │ ├── xmlhttprequest@1.4.2 140 silly currentTree │ ├── xtend@4.0.1 140 silly currentTree │ ├── y18n@3.2.1 140 silly currentTree │ ├── yallist@2.0.0 140 silly currentTree │ └─┬ yargs@3.32.0 140 silly currentTree │ ├── camelcase@2.1.1 140 silly currentTree │ ├── cliui@3.2.0 140 silly currentTree │ └── window-size@0.1.4 140 silly currentTree ├── keypress@0.2.1 140 silly currentTree ├── methods@0.0.1 140 silly currentTree ├── mime@1.2.11 140 silly currentTree ├── minimatch@3.0.0 140 silly currentTree ├─┬ mjpeg-proxy@0.0.2 140 silly currentTree │ └── buffertools@1.1.1 140 silly currentTree ├─┬ mkdirp@0.5.0 140 silly currentTree │ └── minimist@0.0.8 140 silly currentTree ├── moment@2.5.0 140 silly currentTree ├── ms@0.7.1 140 silly currentTree ├── pause@0.0.1 140 silly currentTree ├─┬ pg@4.1.1 140 silly currentTree │ ├── buffer-writer@1.0.0 140 silly currentTree │ ├── generic-pool@2.1.1 140 silly currentTree │ ├── packet-reader@0.2.0 140 silly currentTree │ ├── pg-connection-string@0.1.3 140 silly currentTree │ ├── pg-types@1.6.0 140 silly currentTree │ ├─┬ pgpass@0.0.3 140 silly currentTree │ │ └─┬ split@0.3.2 140 silly currentTree │ │ └── through@2.3.6 140 silly currentTree │ └── semver@4.1.0 140 silly currentTree ├── qs@0.6.5 140 silly currentTree ├── range-parser@0.0.4 140 silly currentTree ├── redis@0.8.4 140 silly currentTree ├── send@0.1.3 140 silly currentTree ├─┬ socket.io@0.9.14 140 silly currentTree │ ├── base64id@0.1.0 140 silly currentTree │ ├── policyfile@0.0.4 140 silly currentTree │ ├── redis@0.7.3 140 silly currentTree │ └─┬ socket.io-client@0.9.11 140 silly currentTree │ ├─┬ active-x-obfuscator@0.0.1 140 silly currentTree │ │ └── zeparser@0.0.5 140 silly currentTree │ ├── uglify-js@1.2.5 140 silly currentTree │ └── xmlhttprequest@1.4.2 140 silly currentTree ├── uid2@0.0.2 140 silly currentTree ├─┬ ws@0.4.25 140 silly currentTree │ ├── commander@0.6.1 140 silly currentTree │ ├── options@0.0.6 140 silly currentTree │ └── tinycolor@0.0.1 140 silly currentTree └─┬ wscat@1.0.0 140 silly currentTree ├── commander@2.5.1 140 silly currentTree └── tinycolor@0.0.1 141 silly idealTree prog 141 silly idealTree ├── balanced-match@0.3.0 141 silly idealTree ├─┬ base@0.5.0 141 silly idealTree │ ├── async@0.2.9 141 silly idealTree │ ├── coffee-script@1.6.3 141 silly idealTree │ ├── configr@0.2.2 141 silly idealTree │ ├── connect@2.8.4 141 silly idealTree │ ├── slicer@0.3.0 141 silly idealTree │ ├── twister@0.3.0 141 silly idealTree │ └── underscore@1.5.1 141 silly idealTree ├── basejs@1.1.1 141 silly idealTree ├── brace-expansion@1.1.3 141 silly idealTree ├── buffer-crc32@0.2.1 141 silly idealTree ├── bytes@0.2.0 141 silly idealTree ├── concat-map@0.0.1 141 silly idealTree ├── cookie-signature@1.0.1 141 silly idealTree ├── cookie@0.1.0 141 silly idealTree ├── cron@1.0.1 141 silly idealTree ├── debug@2.2.0 141 silly idealTree ├─┬ emailjs@0.3.4 141 silly idealTree │ ├── bufferjs@1.1.0 141 silly idealTree │ └── moment@1.7.0 141 silly idealTree ├─┬ express@3.3.4 141 silly idealTree │ ├── buffer-crc32@0.2.1 141 silly idealTree │ ├─┬ commander@1.2.0 141 silly idealTree │ │ └── keypress@0.1.0 141 silly idealTree │ ├─┬ connect@2.8.4 141 silly idealTree │ │ ├── bytes@0.2.0 141 silly idealTree │ │ ├── formidable@1.0.14 141 silly idealTree │ │ ├── pause@0.0.1 141 silly idealTree │ │ ├── qs@0.6.5 141 silly idealTree │ │ └── uid2@0.0.2 141 silly idealTree │ ├── cookie-signature@1.0.1 141 silly idealTree │ ├── cookie@0.1.0 141 silly idealTree │ ├── debug@0.7.2 141 silly idealTree │ ├── fresh@0.1.0 141 silly idealTree │ ├── methods@0.0.1 141 silly idealTree │ ├── mkdirp@0.3.5 141 silly idealTree │ ├── range-parser@0.0.4 141 silly idealTree │ └─┬ send@0.1.3 141 silly idealTree │ └── mime@1.2.9 141 silly idealTree ├── formidable@1.0.14 141 silly idealTree ├── fresh@0.1.0 141 silly idealTree ├─┬ glob@4.0.4 141 silly idealTree │ ├── graceful-fs@3.0.2 141 silly idealTree │ ├── inherits@2.0.1 141 silly idealTree │ ├─┬ minimatch@0.3.0 141 silly idealTree │ │ ├── lru-cache@2.5.0 141 silly idealTree │ │ └── sigmund@1.0.0 141 silly idealTree │ └── once@1.3.0 141 silly idealTree ├─┬ jquery@1.8.3 141 silly idealTree │ ├── abbrev@1.0.7 141 silly idealTree │ ├── acorn@1.2.2 141 silly idealTree │ ├── align-text@0.1.4 141 silly idealTree │ ├── amdefine@1.0.0 141 silly idealTree │ ├── ansi-regex@2.0.0 141 silly idealTree │ ├── ansi-styles@2.2.1 141 silly idealTree │ ├── append-transform@0.2.2 141 silly idealTree │ ├─┬ argparse@0.1.16 141 silly idealTree │ │ ├── underscore.string@2.4.0 141 silly idealTree │ │ └── underscore@1.7.0 141 silly idealTree │ ├── arr-diff@1.1.0 141 silly idealTree │ ├── arr-flatten@1.0.1 141 silly idealTree │ ├── array-slice@0.2.3 141 silly idealTree │ ├── arrify@1.0.1 141 silly idealTree │ ├── asn1@0.1.11 141 silly idealTree │ ├── assert-plus@0.1.5 141 silly idealTree │ ├── ast-types@0.8.16 141 silly idealTree │ ├── async@0.1.22 141 silly idealTree │ ├── aws-sign2@0.5.0 141 silly idealTree │ ├── balanced-match@0.3.0 141 silly idealTree │ ├─┬ bl@0.9.5 141 silly idealTree │ │ └── readable-stream@1.0.34 141 silly idealTree │ ├── bluebird@3.3.5 141 silly idealTree │ ├── boom@0.4.2 141 silly idealTree │ ├── brace-expansion@1.1.3 141 silly idealTree │ ├── braces@1.8.4 141 silly idealTree │ ├── builtin-modules@1.1.1 141 silly idealTree │ ├── bytes@0.1.0 141 silly idealTree │ ├── caching-transform@1.0.1 141 silly idealTree │ ├── camelcase@1.2.1 141 silly idealTree │ ├── caseless@0.6.0 141 silly idealTree │ ├── center-align@0.1.3 141 silly idealTree │ ├─┬ chalk@1.1.3 141 silly idealTree │ │ └── supports-color@2.0.0 141 silly idealTree │ ├── clean-yaml-object@0.1.0 141 silly idealTree │ ├── cli@0.4.3 141 silly idealTree │ ├─┬ cliui@2.1.0 141 silly idealTree │ │ └── wordwrap@0.0.2 141 silly idealTree │ ├── code-point-at@1.0.0 141 silly idealTree │ ├── codecov.io@0.1.6 141 silly idealTree │ ├── colors@0.6.2 141 silly idealTree │ ├── combined-stream@0.0.7 141 silly idealTree │ ├── commander@2.9.0 141 silly idealTree │ ├── commondir@1.0.1 141 silly idealTree │ ├── concat-map@0.0.1 141 silly idealTree │ ├── connect@2.4.6 141 silly idealTree │ ├─┬ contextify@0.1.6 141 silly idealTree │ │ └── bindings@1.1.1 141 silly idealTree │ ├── convert-source-map@1.2.0 141 silly idealTree │ ├── cookie@0.0.4 141 silly idealTree │ ├── core-util-is@1.0.2 141 silly idealTree │ ├─┬ coveralls@2.11.9 141 silly idealTree │ │ ├── assert-plus@0.2.0 141 silly idealTree │ │ ├── async@1.5.2 141 silly idealTree │ │ ├── aws-sign2@0.6.0 141 silly idealTree │ │ ├── bl@1.0.3 141 silly idealTree │ │ ├── boom@2.10.1 141 silly idealTree │ │ ├── caseless@0.11.0 141 silly idealTree │ │ ├── combined-stream@1.0.5 141 silly idealTree │ │ ├── cryptiles@2.0.5 141 silly idealTree │ │ ├── delayed-stream@1.0.0 141 silly idealTree │ │ ├── forever-agent@0.6.1 141 silly idealTree │ │ ├── form-data@1.0.0-rc4 141 silly idealTree │ │ ├── hawk@3.1.3 141 silly idealTree │ │ ├── hoek@2.16.3 141 silly idealTree │ │ ├── http-signature@1.1.1 141 silly idealTree │ │ ├── isarray@1.0.0 141 silly idealTree │ │ ├── js-yaml@3.0.1 141 silly idealTree │ │ ├── mime-types@2.1.10 141 silly idealTree │ │ ├── oauth-sign@0.8.1 141 silly idealTree │ │ ├── qs@5.2.0 141 silly idealTree │ │ ├── readable-stream@2.0.6 141 silly idealTree │ │ ├── request@2.67.0 141 silly idealTree │ │ └── sntp@1.0.9 141 silly idealTree │ ├── crc@0.2.0 141 silly idealTree │ ├── crc32@0.2.2 141 silly idealTree │ ├─┬ cross-spawn-async@2.2.2 141 silly idealTree │ │ └── lru-cache@4.0.1 141 silly idealTree │ ├── cryptiles@0.2.2 141 silly idealTree │ ├── ctype@0.5.3 141 silly idealTree │ ├─┬ dashdash@1.13.0 141 silly idealTree │ │ └── assert-plus@1.0.0 141 silly idealTree │ ├── dateformat@1.0.2-1.2.3 141 silly idealTree │ ├── debug@2.2.0 141 silly idealTree │ ├── decamelize@1.2.0 141 silly idealTree │ ├── deep-equal@0.1.2 141 silly idealTree │ ├── deep-is@0.1.3 141 silly idealTree │ ├── deeper@2.1.0 141 silly idealTree │ ├── defined@0.0.0 141 silly idealTree │ ├── deflate-js@0.2.3 141 silly idealTree │ ├── delayed-stream@0.0.5 141 silly idealTree │ ├── diff@1.4.0 141 silly idealTree │ ├── duplexer@0.1.1 141 silly idealTree │ ├─┬ ecc-jsbn@0.0.1 141 silly idealTree │ │ └── jsbn@0.0.0 141 silly idealTree │ ├── error-ex@1.3.0 141 silly idealTree │ ├── escape-string-regexp@1.0.5 141 silly idealTree │ ├─┬ escodegen@1.8.0 141 silly idealTree │ │ ├── esprima@2.7.2 141 silly idealTree │ │ └── source-map@0.2.0 141 silly idealTree │ ├── esmangle-evaluator@1.0.0 141 silly idealTree │ ├── esprima@1.0.4 141 silly idealTree │ ├── estraverse@1.9.3 141 silly idealTree │ ├── esutils@2.0.2 141 silly idealTree │ ├── events-to-array@1.0.2 141 silly idealTree │ ├── expand-brackets@0.1.5 141 silly idealTree │ ├── expand-range@1.8.1 141 silly idealTree │ ├── extend@3.0.0 141 silly idealTree │ ├── extsprintf@1.0.2 141 silly idealTree │ ├── eyes@0.1.8 141 silly idealTree │ ├── falafel@1.2.0 141 silly idealTree │ ├── fast-levenshtein@1.1.3 141 silly idealTree │ ├── filename-regex@2.0.0 141 silly idealTree │ ├─┬ fileset@0.2.1 141 silly idealTree │ │ ├── glob@5.0.15 141 silly idealTree │ │ └── minimatch@2.0.10 141 silly idealTree │ ├── fill-range@2.2.3 141 silly idealTree │ ├── find-cache-dir@0.1.1 141 silly idealTree │ ├── find-up@1.1.2 141 silly idealTree │ ├── for-in@0.1.5 141 silly idealTree │ ├── for-own@0.1.4 141 silly idealTree │ ├── foreach@2.0.5 141 silly idealTree │ ├── foreground-child@1.4.0 141 silly idealTree │ ├── forever-agent@0.5.2 141 silly idealTree │ ├─┬ form-data@0.1.4 141 silly idealTree │ │ ├── async@0.9.2 141 silly idealTree │ │ └── mime@1.2.11 141 silly idealTree │ ├── formidable@1.0.11 141 silly idealTree │ ├── fresh@0.1.0 141 silly idealTree │ ├── generate-function@2.0.0 141 silly idealTree │ ├── generate-object-property@1.2.0 141 silly idealTree │ ├─┬ getpass@0.1.5 141 silly idealTree │ │ └── assert-plus@1.0.0 141 silly idealTree │ ├─┬ glob-base@0.3.0 141 silly idealTree │ │ └── is-glob@2.0.1 141 silly idealTree │ ├─┬ glob-parent@2.0.0 141 silly idealTree │ │ └── is-glob@2.0.1 141 silly idealTree │ ├── glob-whatev@0.1.8 141 silly idealTree │ ├─┬ glob@7.0.3 141 silly idealTree │ │ └── minimatch@3.0.0 141 silly idealTree │ ├── graceful-fs@4.1.3 141 silly idealTree │ ├── graceful-readlink@1.0.1 141 silly idealTree │ ├── grunt@0.3.17 141 silly idealTree │ ├── gzip-js@0.3.2 141 silly idealTree │ ├─┬ handlebars@4.0.5 141 silly idealTree │ │ ├── async@1.5.2 141 silly idealTree │ │ ├── source-map@0.4.4 141 silly idealTree │ │ ├─┬ uglify-js@2.6.2 141 silly idealTree │ │ │ ├── async@0.2.10 141 silly idealTree │ │ │ └── source-map@0.5.3 141 silly idealTree │ │ └── yargs@3.10.0 141 silly idealTree │ ├── har-validator@2.0.6 141 silly idealTree │ ├── has-ansi@2.0.0 141 silly idealTree │ ├── has-flag@1.0.0 141 silly idealTree │ ├── hawk@1.1.1 141 silly idealTree │ ├── hoek@0.9.1 141 silly idealTree │ ├── hooker@0.2.3 141 silly idealTree │ ├── hosted-git-info@2.1.4 141 silly idealTree │ ├── htmlparser@1.7.6 141 silly idealTree │ ├── http-signature@0.10.1 141 silly idealTree │ ├── imurmurhash@0.1.4 141 silly idealTree │ ├── inflight@1.0.4 141 silly idealTree │ ├── inherits@2.0.1 141 silly idealTree │ ├── inline-process-browser@2.0.1 141 silly idealTree │ ├── invert-kv@1.0.0 141 silly idealTree │ ├── is-absolute@0.1.7 141 silly idealTree │ ├── is-arrayish@0.2.1 141 silly idealTree │ ├── is-buffer@1.1.3 141 silly idealTree │ ├── is-builtin-module@1.0.0 141 silly idealTree │ ├── is-dotfile@1.0.2 141 silly idealTree │ ├── is-equal-shallow@0.1.3 141 silly idealTree │ ├── is-extglob@1.0.0 141 silly idealTree │ ├── is-fullwidth-code-point@1.0.0 141 silly idealTree │ ├── is-glob@1.1.3 141 silly idealTree │ ├── is-my-json-valid@2.13.1 141 silly idealTree │ ├── is-number@2.1.0 141 silly idealTree │ ├── is-posix-bracket@0.1.1 141 silly idealTree │ ├── is-primitive@2.0.0 141 silly idealTree │ ├── is-property@1.0.2 141 silly idealTree │ ├── is-relative@0.1.3 141 silly idealTree │ ├── is-typedarray@1.0.0 141 silly idealTree │ ├── is-utf8@0.2.1 141 silly idealTree │ ├── isarray@0.0.1 141 silly idealTree │ ├── isexe@1.1.2 141 silly idealTree │ ├── isobject@2.0.0 141 silly idealTree │ ├── isstream@0.1.2 141 silly idealTree │ ├─┬ istanbul@0.4.3 141 silly idealTree │ │ ├── async@1.5.2 141 silly idealTree │ │ ├── esprima@2.7.2 141 silly idealTree │ │ ├── nopt@3.0.6 141 silly idealTree │ │ └── supports-color@3.1.2 141 silly idealTree │ ├── jodid25519@1.0.2 141 silly idealTree │ ├─┬ js-yaml@3.6.0 141 silly idealTree │ │ ├── argparse@1.0.7 141 silly idealTree │ │ └── esprima@2.7.2 141 silly idealTree │ ├── jsbn@0.1.0 141 silly idealTree │ ├─┬ jsdom@0.2.19 141 silly idealTree │ │ ├── cssom@0.2.5 141 silly idealTree │ │ ├── cssstyle@0.2.3 141 silly idealTree │ │ └─┬ request@2.22.0 141 silly idealTree │ │ ├── aws-sign@0.3.0 141 silly idealTree │ │ ├── cookie-jar@0.3.0 141 silly idealTree │ │ ├── forever-agent@0.5.0 141 silly idealTree │ │ ├─┬ form-data@0.0.8 141 silly idealTree │ │ │ ├── async@0.2.9 141 silly idealTree │ │ │ └─┬ combined-stream@0.0.4 141 silly idealTree │ │ │ └── delayed-stream@0.0.5 141 silly idealTree │ │ ├─┬ hawk@0.13.1 141 silly idealTree │ │ │ ├─┬ boom@0.4.2 141 silly idealTree │ │ │ │ └── hoek@0.9.1 141 silly idealTree │ │ │ ├── cryptiles@0.2.2 141 silly idealTree │ │ │ ├── hoek@0.8.5 141 silly idealTree │ │ │ └─┬ sntp@0.2.4 141 silly idealTree │ │ │ └── hoek@0.9.1 141 silly idealTree │ │ ├─┬ http-signature@0.10.0 141 silly idealTree │ │ │ ├── asn1@0.1.11 141 silly idealTree │ │ │ ├── assert-plus@0.1.2 141 silly idealTree │ │ │ └── ctype@0.5.2 141 silly idealTree │ │ ├── json-stringify-safe@4.0.0 141 silly idealTree │ │ ├── mime@1.2.9 141 silly idealTree │ │ ├── node-uuid@1.4.0 141 silly idealTree │ │ ├── oauth-sign@0.3.0 141 silly idealTree │ │ ├── qs@0.6.5 141 silly idealTree │ │ └── tunnel-agent@0.3.0 141 silly idealTree │ ├─┬ jshint@0.9.1 141 silly idealTree │ │ ├── lru-cache@1.0.6 141 silly idealTree │ │ └── minimatch@0.0.5 141 silly idealTree │ ├── json-schema@0.2.2 141 silly idealTree │ ├── json-stringify-safe@5.0.1 141 silly idealTree │ ├── jsonify@0.0.0 141 silly idealTree │ ├── jsonpointer@2.0.0 141 silly idealTree │ ├── jsprim@1.2.2 141 silly idealTree │ ├── kind-of@3.0.2 141 silly idealTree │ ├── lazy-cache@1.0.3 141 silly idealTree │ ├── lcid@1.0.0 141 silly idealTree │ ├── lcov-parse@0.0.6 141 silly idealTree │ ├── levn@0.3.0 141 silly idealTree │ ├── load-json-file@1.1.0 141 silly idealTree │ ├── location@0.0.1 141 silly idealTree │ ├── lodash@3.10.1 141 silly idealTree │ ├── log-driver@1.2.4 141 silly idealTree │ ├─┬ loggly@0.3.11 141 silly idealTree │ │ └── request@2.9.203 141 silly idealTree │ ├── longest@1.0.1 141 silly idealTree │ ├── lru-cache@2.7.3 141 silly idealTree │ ├── md5-hex@1.3.0 141 silly idealTree │ ├── md5-o-matic@0.1.1 141 silly idealTree │ ├─┬ micromatch@2.1.6 141 silly idealTree │ │ └── kind-of@1.1.0 141 silly idealTree │ ├── mime-db@1.22.0 141 silly idealTree │ ├── mime-types@1.0.2 141 silly idealTree │ ├── mime@1.2.6 141 silly idealTree │ ├── minimatch@0.2.14 141 silly idealTree │ ├── minimist@1.2.0 141 silly idealTree │ ├─┬ mkdirp@0.5.1 141 silly idealTree │ │ └── minimist@0.0.8 141 silly idealTree │ ├── ms@0.7.1 141 silly idealTree │ ├── navigator@1.0.1 141 silly idealTree │ ├── node-uuid@1.4.7 141 silly idealTree │ ├── nodeunit@0.7.4 141 silly idealTree │ ├── nopt@1.0.10 141 silly idealTree │ ├─┬ normalize-package-data@2.3.5 141 silly idealTree │ │ └── semver@5.1.0 141 silly idealTree │ ├── number-is-nan@1.0.0 141 silly idealTree │ ├─┬ nyc@5.6.0 141 silly idealTree │ │ ├── glob@6.0.4 141 silly idealTree │ │ └── minimatch@3.0.0 141 silly idealTree │ ├── oauth-sign@0.4.0 141 silly idealTree │ ├── object-keys@1.0.9 141 silly idealTree │ ├─┬ object.omit@0.2.1 141 silly idealTree │ │ └── isobject@0.2.0 141 silly idealTree │ ├── once@1.3.3 141 silly idealTree │ ├── only-shallow@1.2.0 141 silly idealTree │ ├── opener@1.4.1 141 silly idealTree │ ├─┬ optimist@0.6.1 141 silly idealTree │ │ ├── minimist@0.0.10 141 silly idealTree │ │ └── wordwrap@0.0.3 141 silly idealTree │ ├── optionator@0.8.1 141 silly idealTree │ ├── os-homedir@1.0.1 141 silly idealTree │ ├── os-locale@1.4.0 141 silly idealTree │ ├── package@1.0.1 141 silly idealTree │ ├─┬ parse-glob@3.0.4 141 silly idealTree │ │ └── is-glob@2.0.1 141 silly idealTree │ ├── parse-json@2.2.0 141 silly idealTree │ ├── path-exists@2.1.0 141 silly idealTree │ ├── path-is-absolute@1.0.0 141 silly idealTree │ ├── path-type@1.1.0 141 silly idealTree │ ├── pause@0.0.1 141 silly idealTree │ ├── pify@2.3.0 141 silly idealTree │ ├── pinkie-promise@2.0.1 141 silly idealTree │ ├── pinkie@2.0.4 141 silly idealTree │ ├── pkg-dir@1.0.0 141 silly idealTree │ ├── pkg-up@1.0.0 141 silly idealTree │ ├── pkginfo@0.4.0 141 silly idealTree │ ├── prelude-ls@1.1.2 141 silly idealTree │ ├── preserve@0.2.0 141 silly idealTree │ ├── private@0.1.6 141 silly idealTree │ ├── process-nextick-args@1.0.6 141 silly idealTree │ ├── prompt@0.1.12 141 silly idealTree │ ├── pseudomap@1.0.2 141 silly idealTree │ ├── punycode@1.4.1 141 silly idealTree │ ├── qs@0.5.1 141 silly idealTree │ ├── randomatic@1.1.5 141 silly idealTree │ ├── range-parser@0.0.4 141 silly idealTree │ ├── read-pkg@1.1.0 141 silly idealTree │ ├─┬ readable-stream@2.1.0 141 silly idealTree │ │ └── isarray@1.0.0 141 silly idealTree │ ├─┬ recast@0.11.5 141 silly idealTree │ │ └── esprima@2.7.2 141 silly idealTree │ ├── regex-cache@0.4.3 141 silly idealTree │ ├── repeat-element@1.1.2 141 silly idealTree │ ├── repeat-string@1.5.4 141 silly idealTree │ ├─┬ request@2.42.0 141 silly idealTree │ │ └── qs@1.2.2 141 silly idealTree │ ├── resolve-from@2.0.0 141 silly idealTree │ ├── resolve@1.1.7 141 silly idealTree │ ├── resumer@0.0.0 141 silly idealTree │ ├── right-align@0.1.3 141 silly idealTree │ ├── rimraf@2.5.2 141 silly idealTree │ ├── semver@1.0.14 141 silly idealTree │ ├── send@0.0.4 141 silly idealTree │ ├── sigmund@1.0.1 141 silly idealTree │ ├── signal-exit@2.1.2 141 silly idealTree │ ├── slide@1.1.6 141 silly idealTree │ ├── sntp@0.2.4 141 silly idealTree │ ├── source-map@0.5.3 141 silly idealTree │ ├── spawn-wrap@1.2.1 141 silly idealTree │ ├── spdx-correct@1.0.2 141 silly idealTree │ ├── spdx-exceptions@1.0.4 141 silly idealTree │ ├── spdx-expression-parse@1.0.2 141 silly idealTree │ ├── spdx-license-ids@1.2.1 141 silly idealTree │ ├── split@0.2.10 141 silly idealTree │ ├── sprintf-js@1.0.3 141 silly idealTree │ ├─┬ sshpk@1.8.1 141 silly idealTree │ │ ├── asn1@0.2.3 141 silly idealTree │ │ └── assert-plus@1.0.0 141 silly idealTree │ ├── stack-trace@0.0.9 141 silly idealTree │ ├── stack-utils@0.4.0 141 silly idealTree │ ├── stream-combiner@0.0.4 141 silly idealTree │ ├── string_decoder@0.10.31 141 silly idealTree │ ├── string-width@1.0.1 141 silly idealTree │ ├── stringstream@0.0.5 141 silly idealTree │ ├── strip-ansi@3.0.1 141 silly idealTree │ ├── strip-bom@2.0.0 141 silly idealTree │ ├── supports-color@1.3.1 141 silly idealTree │ ├─┬ tap-mocha-reporter@0.0.24 141 silly idealTree │ │ ├── glob@6.0.4 141 silly idealTree │ │ ├── minimatch@3.0.0 141 silly idealTree │ │ └── readable-stream@1.1.14 141 silly idealTree │ ├── tap-parser@1.2.2 141 silly idealTree │ ├── tap@5.7.1 141 silly idealTree │ ├── tape@2.3.0 141 silly idealTree │ ├── temporary@0.0.8 141 silly idealTree │ ├── through@2.3.8 141 silly idealTree │ ├─┬ through2@0.6.5 141 silly idealTree │ │ └── readable-stream@1.0.34 141 silly idealTree │ ├── timespan@2.3.0 141 silly idealTree │ ├── tmatch@2.0.1 141 silly idealTree │ ├── tough-cookie@2.2.2 141 silly idealTree │ ├── tunnel-agent@0.4.2 141 silly idealTree │ ├── tweetnacl@0.13.3 141 silly idealTree │ ├── type-check@0.3.2 141 silly idealTree │ ├── uglify-js@1.3.5 141 silly idealTree │ ├── uglify-to-browserify@1.0.2 141 silly idealTree │ ├── underscore.string@2.1.1 141 silly idealTree │ ├── underscore@1.2.4 141 silly idealTree │ ├── unicode-length@1.0.0 141 silly idealTree │ ├── unreachable-branch-transform@0.5.1 141 silly idealTree │ ├── urlgrey@0.4.0 141 silly idealTree │ ├── util-deprecate@1.0.2 141 silly idealTree │ ├── validate-npm-package-license@3.0.1 141 silly idealTree │ ├── verror@1.3.6 141 silly idealTree │ ├── which@1.2.4 141 silly idealTree │ ├── window-size@0.1.0 141 silly idealTree │ ├─┬ winston@0.5.11 141 silly idealTree │ │ └── pkginfo@0.2.3 141 silly idealTree │ ├── wordwrap@1.0.0 141 silly idealTree │ ├── wrap-ansi@2.0.0 141 silly idealTree │ ├── wrappy@1.0.1 141 silly idealTree │ ├── write-file-atomic@1.1.4 141 silly idealTree │ ├── xmlhttprequest@1.4.2 141 silly idealTree │ ├── xtend@4.0.1 141 silly idealTree │ ├── y18n@3.2.1 141 silly idealTree │ ├── yallist@2.0.0 141 silly idealTree │ └─┬ yargs@3.32.0 141 silly idealTree │ ├── camelcase@2.1.1 141 silly idealTree │ ├── cliui@3.2.0 141 silly idealTree │ └── window-size@0.1.4 141 silly idealTree ├── keypress@0.2.1 141 silly idealTree ├── methods@0.0.1 141 silly idealTree ├── mime@1.2.11 141 silly idealTree ├── minimatch@3.0.0 141 silly idealTree ├─┬ mjpeg-proxy@0.0.2 141 silly idealTree │ └── buffertools@1.1.1 141 silly idealTree ├─┬ mkdirp@0.5.0 141 silly idealTree │ └── minimist@0.0.8 141 silly idealTree ├── moment@2.5.0 141 silly idealTree ├── ms@0.7.1 141 silly idealTree ├── nan@2.0.9 141 silly idealTree ├── net-ping@1.2.0 141 silly idealTree ├── pause@0.0.1 141 silly idealTree ├─┬ pg@4.1.1 141 silly idealTree │ ├── buffer-writer@1.0.0 141 silly idealTree │ ├── generic-pool@2.1.1 141 silly idealTree │ ├── packet-reader@0.2.0 141 silly idealTree │ ├── pg-connection-string@0.1.3 141 silly idealTree │ ├── pg-types@1.6.0 141 silly idealTree │ ├─┬ pgpass@0.0.3 141 silly idealTree │ │ └─┬ split@0.3.2 141 silly idealTree │ │ └── through@2.3.6 141 silly idealTree │ └── semver@4.1.0 141 silly idealTree ├── qs@0.6.5 141 silly idealTree ├── range-parser@0.0.4 141 silly idealTree ├── raw-socket@1.4.0 141 silly idealTree ├── redis@0.8.4 141 silly idealTree ├── send@0.1.3 141 silly idealTree ├─┬ socket.io@0.9.14 141 silly idealTree │ ├── base64id@0.1.0 141 silly idealTree │ ├── policyfile@0.0.4 141 silly idealTree │ ├── redis@0.7.3 141 silly idealTree │ └─┬ socket.io-client@0.9.11 141 silly idealTree │ ├─┬ active-x-obfuscator@0.0.1 141 silly idealTree │ │ └── zeparser@0.0.5 141 silly idealTree │ ├── uglify-js@1.2.5 141 silly idealTree │ └── xmlhttprequest@1.4.2 141 silly idealTree ├── uid2@0.0.2 141 silly idealTree ├─┬ ws@0.4.25 141 silly idealTree │ ├── commander@0.6.1 141 silly idealTree │ ├── options@0.0.6 141 silly idealTree │ └── tinycolor@0.0.1 141 silly idealTree └─┬ wscat@1.0.0 141 silly idealTree ├── commander@2.5.1 141 silly idealTree └── tinycolor@0.0.1 142 silly generateActionsToTake Starting 143 silly install generateActionsToTake 144 silly generateActionsToTake Finishing 145 silly diffTrees action count 3 146 silly diffTrees add nan@2.0.9 147 silly diffTrees add raw-socket@1.4.0 148 silly diffTrees add net-ping@1.2.0 149 silly decomposeActions action count 24 150 silly decomposeActions fetch nan@2.0.9 151 silly decomposeActions extract nan@2.0.9 152 silly decomposeActions test nan@2.0.9 153 silly decomposeActions preinstall nan@2.0.9 154 silly decomposeActions build nan@2.0.9 155 silly decomposeActions install nan@2.0.9 156 silly decomposeActions postinstall nan@2.0.9 157 silly decomposeActions finalize nan@2.0.9 158 silly decomposeActions fetch raw-socket@1.4.0 159 silly decomposeActions extract raw-socket@1.4.0 160 silly decomposeActions test raw-socket@1.4.0 161 silly decomposeActions preinstall raw-socket@1.4.0 162 silly decomposeActions build raw-socket@1.4.0 163 silly decomposeActions install raw-socket@1.4.0 164 silly decomposeActions postinstall raw-socket@1.4.0 165 silly decomposeActions finalize raw-socket@1.4.0 166 silly decomposeActions fetch net-ping@1.2.0 167 silly decomposeActions extract net-ping@1.2.0 168 silly decomposeActions test net-ping@1.2.0 169 silly decomposeActions preinstall net-ping@1.2.0 170 silly decomposeActions build net-ping@1.2.0 171 silly decomposeActions install net-ping@1.2.0 172 silly decomposeActions postinstall net-ping@1.2.0 173 silly decomposeActions finalize net-ping@1.2.0 174 silly executeActions Starting 175 silly install executeActions 176 silly doSerial global-install 0 177 silly doParallel fetch 3 178 verbose correctMkdir /root/.npm/_locks correctMkdir not in flight; initializing 179 verbose lock using /root/.npm/_locks/staging-3e70f7f703813c47.lock for /var/www/prog/node_modules/.staging 180 silly doParallel extract 3 181 silly extract nan@2.0.9 182 silly extract raw-socket@1.4.0 183 silly extract net-ping@1.2.0 184 verbose unbuild node_modules/.staging/nan-2a1e73a3 185 verbose unbuild node_modules/.staging/raw-socket-a4ca7b6e 186 verbose unbuild node_modules/.staging/net-ping-233e160f 187 silly gentlyRm /var/www/prog/node_modules/.staging/nan-2a1e73a3 is being purged from base /var/www/prog 188 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/nan-2a1e73a3 189 silly gentlyRm /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e is being purged from base /var/www/prog 190 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e 191 silly gentlyRm /var/www/prog/node_modules/.staging/net-ping-233e160f is being purged from base /var/www/prog 192 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/net-ping-233e160f 193 verbose tar unpack /root/.npm/nan/2.0.9/package.tgz 194 verbose tar unpacking to /var/www/prog/node_modules/.staging/nan-2a1e73a3 195 silly gentlyRm /var/www/prog/node_modules/.staging/nan-2a1e73a3 is being purged 196 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/nan-2a1e73a3 197 verbose tar unpack /root/.npm/raw-socket/1.4.0/package.tgz 198 verbose tar unpacking to /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e 199 silly gentlyRm /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e is being purged 200 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e 201 verbose tar unpack /root/.npm/net-ping/1.2.0/package.tgz 202 verbose tar unpacking to /var/www/prog/node_modules/.staging/net-ping-233e160f 203 silly gentlyRm /var/www/prog/node_modules/.staging/net-ping-233e160f is being purged 204 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/net-ping-233e160f 205 silly gunzTarPerm modes [ '755', '644' ] 206 silly gunzTarPerm modes [ '755', '644' ] 207 silly gunzTarPerm modes [ '755', '644' ] 208 silly gunzTarPerm extractEntry package.json 209 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ] 210 silly gunzTarPerm extractEntry package.json 211 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 212 silly gunzTarPerm extractEntry package.json 213 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 214 silly gunzTarPerm extractEntry README.md 215 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ] 216 silly gunzTarPerm extractEntry include_dirs.js 217 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 420 ] 218 silly gunzTarPerm extractEntry .npmignore 219 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] 220 silly gunzTarPerm extractEntry README.md 221 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] 222 silly gunzTarPerm extractEntry .npmignore 223 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] 224 silly gunzTarPerm extractEntry README.md 225 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] 226 silly gunzTarPerm extractEntry nan_converters.h 227 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 420 ] 228 silly gunzTarPerm extractEntry LICENSE.md 229 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 420 ] 230 silly gunzTarPerm extractEntry .dntrc 231 silly gunzTarPerm modified mode [ '.dntrc', 436, 420 ] 232 silly gunzTarPerm extractEntry index.js 233 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] 234 silly gunzTarPerm extractEntry index.js 235 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] 236 silly gunzTarPerm extractEntry appveyor.yml 237 silly gunzTarPerm modified mode [ 'appveyor.yml', 436, 420 ] 238 silly gunzTarPerm extractEntry binding.gyp 239 silly gunzTarPerm modified mode [ 'binding.gyp', 438, 420 ] 240 silly gunzTarPerm extractEntry example/create-checksum.js 241 silly gunzTarPerm modified mode [ 'example/create-checksum.js', 438, 420 ] 242 silly gunzTarPerm extractEntry example/htonl.js 243 silly gunzTarPerm modified mode [ 'example/htonl.js', 438, 420 ] 244 silly gunzTarPerm extractEntry example/ping-packet-size.js 245 silly gunzTarPerm modified mode [ 'example/ping-packet-size.js', 438, 420 ] 246 silly gunzTarPerm extractEntry example/ping-response-time.js 247 silly gunzTarPerm modified mode [ 'example/ping-response-time.js', 438, 420 ] 248 silly gunzTarPerm extractEntry example/ping-retries-0.js 249 silly gunzTarPerm modified mode [ 'example/ping-retries-0.js', 438, 420 ] 250 silly gunzTarPerm extractEntry example/htons.js 251 silly gunzTarPerm modified mode [ 'example/htons.js', 438, 420 ] 252 silly gunzTarPerm extractEntry example/ping-ttl.js 253 silly gunzTarPerm modified mode [ 'example/ping-ttl.js', 438, 420 ] 254 silly gunzTarPerm extractEntry doc/new.md 255 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 420 ] 256 silly gunzTarPerm extractEntry doc/.build.sh 257 silly gunzTarPerm modified mode [ 'doc/.build.sh', 509, 493 ] 258 silly gunzTarPerm extractEntry doc/buffers.md 259 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 420 ] 260 silly gunzTarPerm extractEntry doc/callback.md 261 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 420 ] 262 silly gunzTarPerm extractEntry example/ntohl.js 263 silly gunzTarPerm modified mode [ 'example/ntohl.js', 438, 420 ] 264 silly gunzTarPerm extractEntry example/get-option.js 265 silly gunzTarPerm modified mode [ 'example/get-option.js', 438, 420 ] 266 silly gunzTarPerm extractEntry example/ping.js 267 silly gunzTarPerm modified mode [ 'example/ping.js', 438, 420 ] 268 silly gunzTarPerm extractEntry example/ping6-ttl.js 269 silly gunzTarPerm modified mode [ 'example/ping6-ttl.js', 438, 420 ] 270 silly gunzTarPerm extractEntry example/ping6.js 271 silly gunzTarPerm modified mode [ 'example/ping6.js', 438, 420 ] 272 silly gunzTarPerm extractEntry example/trace-route-max-hop-timeouts.js 273 silly gunzTarPerm modified mode [ 'example/trace-route-max-hop-timeouts.js', 438, 420 ] 274 silly gunzTarPerm extractEntry doc/converters.md 275 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 420 ] 276 silly gunzTarPerm extractEntry doc/errors.md 277 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 420 ] 278 silly gunzTarPerm extractEntry example/ping-no-ip-header.js 279 silly gunzTarPerm modified mode [ 'example/ping-no-ip-header.js', 438, 420 ] 280 silly gunzTarPerm extractEntry example/ping-set-option-ip-ttl.js 281 silly gunzTarPerm modified mode [ 'example/ping-set-option-ip-ttl.js', 438, 420 ] 282 silly gunzTarPerm extractEntry example/ping.js 283 silly gunzTarPerm modified mode [ 'example/ping.js', 438, 420 ] 284 silly gunzTarPerm extractEntry example/ping6-no-ip-header.js 285 silly gunzTarPerm modified mode [ 'example/ping6-no-ip-header.js', 438, 420 ] 286 silly gunzTarPerm extractEntry doc/maybe_types.md 287 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 420 ] 288 silly gunzTarPerm extractEntry doc/methods.md 289 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 420 ] 290 silly gunzTarPerm extractEntry example/trace-route-start-ttl.js 291 silly gunzTarPerm modified mode [ 'example/trace-route-start-ttl.js', 438, 420 ] 292 silly gunzTarPerm extractEntry example/trace-route.js 293 silly gunzTarPerm modified mode [ 'example/trace-route.js', 438, 420 ] 294 silly gunzTarPerm extractEntry doc/asyncworker.md 295 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 420 ] 296 silly gunzTarPerm extractEntry doc/node_misc.md 297 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 420 ] 298 silly gunzTarPerm extractEntry example/ping6.js 299 silly gunzTarPerm modified mode [ 'example/ping6.js', 438, 420 ] 300 silly gunzTarPerm extractEntry example/ntohs.js 301 silly gunzTarPerm modified mode [ 'example/ntohs.js', 438, 420 ] 302 silly gunzTarPerm extractEntry doc/persistent.md 303 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 420 ] 304 silly gunzTarPerm extractEntry doc/scopes.md 305 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 420 ] 306 silly gunzTarPerm extractEntry src/raw.cc 307 silly gunzTarPerm modified mode [ 'src/raw.cc', 438, 420 ] 308 silly gunzTarPerm extractEntry src/raw.h 309 silly gunzTarPerm modified mode [ 'src/raw.h', 438, 420 ] 310 silly gunzTarPerm extractEntry doc/script.md 311 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 420 ] 312 silly gunzTarPerm extractEntry doc/string_bytes.md 313 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 420 ] 314 silly gunzTarPerm extractEntry doc/v8_internals.md 315 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 420 ] 316 silly gunzTarPerm extractEntry doc/v8_misc.md 317 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 420 ] 318 silly gunzTarPerm extractEntry nan.h 319 silly gunzTarPerm modified mode [ 'nan.h', 436, 420 ] 320 silly gunzTarPerm extractEntry nan_callbacks.h 321 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 420 ] 322 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h 323 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 420 ] 324 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h 325 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 420 ] 326 silly gunzTarPerm extractEntry nan_converters_43_inl.h 327 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 420 ] 328 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h 329 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 420 ] 330 silly gunzTarPerm extractEntry nan_implementation_12_inl.h 331 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 420 ] 332 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h 333 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 420 ] 334 silly gunzTarPerm extractEntry nan_maybe_43_inl.h 335 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 420 ] 336 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h 337 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 420 ] 338 silly gunzTarPerm extractEntry nan_new.h 339 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 420 ] 340 silly gunzTarPerm extractEntry nan_object_wrap.h 341 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 420 ] 342 silly gunzTarPerm extractEntry nan_persistent_12_inl.h 343 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 420 ] 344 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h 345 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 420 ] 346 silly gunzTarPerm extractEntry nan_string_bytes.h 347 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 420 ] 348 silly gunzTarPerm extractEntry nan_weak.h 349 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 420 ] 350 silly gunzTarPerm extractEntry CHANGELOG.md 351 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 420 ] 352 silly gunzTarPerm extractEntry tools/package.json 353 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 420 ] 354 silly gunzTarPerm extractEntry tools/README.md 355 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 420 ] 356 silly gunzTarPerm extractEntry tools/1to2.js 357 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 493 ] 358 silly gentlyRm /var/www/prog/node_modules/.staging/net-ping-233e160f/node_modules is being purged 359 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/net-ping-233e160f/node_modules 360 silly gentlyRm /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e/node_modules is being purged 361 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e/node_modules 362 silly gentlyRm /var/www/prog/node_modules/.staging/nan-2a1e73a3/node_modules is being purged 363 verbose gentlyRm don't care about contents; nuking /var/www/prog/node_modules/.staging/nan-2a1e73a3/node_modules 364 silly doParallel preinstall 3 365 silly preinstall nan@2.0.9 /var/www/prog/node_modules/.staging/nan-2a1e73a3 366 info lifecycle nan@2.0.9~preinstall: nan@2.0.9 367 silly preinstall raw-socket@1.4.0 /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e 368 info lifecycle raw-socket@1.4.0~preinstall: raw-socket@1.4.0 369 silly preinstall net-ping@1.2.0 /var/www/prog/node_modules/.staging/net-ping-233e160f 370 info lifecycle net-ping@1.2.0~preinstall: net-ping@1.2.0 371 silly lifecycle nan@2.0.9~preinstall: no script for preinstall, continuing 372 silly lifecycle raw-socket@1.4.0~preinstall: no script for preinstall, continuing 373 silly lifecycle net-ping@1.2.0~preinstall: no script for preinstall, continuing 374 silly doReverseSerial remove 0 375 silly doSerial move 0 376 silly doSerial finalize 3 377 silly finalize /var/www/prog/node_modules/nan 378 silly finalize /var/www/prog/node_modules/raw-socket 379 silly finalize /var/www/prog/node_modules/net-ping 380 silly doSerial build 3 381 silly build nan@2.0.9 382 info linkStuff nan@2.0.9 383 silly linkStuff nan@2.0.9 has /var/www/prog/node_modules as its parent node_modules 384 verbose linkBins nan@2.0.9 385 verbose linkMans nan@2.0.9 386 silly build raw-socket@1.4.0 387 info linkStuff raw-socket@1.4.0 388 silly linkStuff raw-socket@1.4.0 has /var/www/prog/node_modules as its parent node_modules 389 verbose linkBins raw-socket@1.4.0 390 verbose linkMans raw-socket@1.4.0 391 silly build net-ping@1.2.0 392 info linkStuff net-ping@1.2.0 393 silly linkStuff net-ping@1.2.0 has /var/www/prog/node_modules as its parent node_modules 394 verbose linkBins net-ping@1.2.0 395 verbose linkMans net-ping@1.2.0 396 silly doSerial global-link 0 397 silly doParallel update-linked 0 398 silly doSerial install 3 399 silly install nan@2.0.9 /var/www/prog/node_modules/.staging/nan-2a1e73a3 400 info lifecycle nan@2.0.9~install: nan@2.0.9 401 silly lifecycle nan@2.0.9~install: no script for install, continuing 402 silly install raw-socket@1.4.0 /var/www/prog/node_modules/.staging/raw-socket-a4ca7b6e 403 info lifecycle raw-socket@1.4.0~install: raw-socket@1.4.0 404 verbose lifecycle raw-socket@1.4.0~install: unsafe-perm in lifecycle false 405 verbose lifecycle raw-socket@1.4.0~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/var/www/prog/node_modules/raw-socket/node_modules/.bin:/var/www/prog/node_modules/.bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 406 verbose lifecycle raw-socket@1.4.0~install: CWD: /var/www/prog/node_modules/raw-socket 407 silly lifecycle raw-socket@1.4.0~install: Args: [ '-c', 'node-gyp rebuild' ] 408 silly lifecycle raw-socket@1.4.0~install: Returned: code: 1 signal: null 409 info lifecycle raw-socket@1.4.0~install: Failed to exec install script 410 verbose unlock done using /root/.npm/_locks/staging-3e70f7f703813c47.lock for /var/www/prog/node_modules/.staging 411 silly rollbackFailedOptional Starting 412 silly rollbackFailedOptional Finishing 413 silly runTopLevelLifecycles Starting 414 silly runTopLevelLifecycles Finishing 415 silly install printInstalled 416 warn enoent ENOENT: no such file or directory, open '/var/www/prog/package.json' 417 warn prog No description 418 warn prog No repository field. 419 warn prog No README data 420 warn prog No license field. 421 verbose stack Error: raw-socket@1.4.0 install: `node-gyp rebuild` 421 verbose stack Exit status 1 421 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:239:16) 421 verbose stack at emitTwo (events.js:100:13) 421 verbose stack at EventEmitter.emit (events.js:185:7) 421 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) 421 verbose stack at emitTwo (events.js:100:13) 421 verbose stack at ChildProcess.emit (events.js:185:7) 421 verbose stack at maybeClose (internal/child_process.js:850:16) 421 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5) 422 verbose pkgid raw-socket@1.4.0 423 verbose cwd /var/www/prog/node_modules 424 error Linux 2.6.32-5-amd64 425 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "net-ping" 426 error node v5.10.1 427 error npm v3.8.3 428 error code ELIFECYCLE 429 error raw-socket@1.4.0 install: `node-gyp rebuild` 429 error Exit status 1 430 error Failed at the raw-socket@1.4.0 install script 'node-gyp rebuild'. 430 error Make sure you have the latest version of node.js and npm installed. 430 error If you do, this is most likely a problem with the raw-socket package, 430 error not with npm itself. 430 error Tell the author that this fails on your system: 430 error node-gyp rebuild 430 error You can get information on how to open an issue for this project with: 430 error npm bugs raw-socket 430 error Or if that isn't available, you can get their info via: 430 error npm owner ls raw-socket 430 error There is likely additional logging output above. 431 verbose exit [ 1, true ]