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 '-g', 1 verbose cli 'particle-cli' ] 2 info using npm@5.5.1 3 info using node@v8.9.1 4 verbose npm-session 20dd6dc9ceff0287 5 silly install loadCurrentTree 6 silly install readGlobalPackageData 7 http fetch GET 200 https://registry.npmjs.org/particle-cli 16ms (from cache) 8 silly pacote tag manifest for particle-cli@latest fetched in 36ms 9 silly install loadIdealTree 10 silly install cloneCurrentTreeToIdealTree 11 silly install loadShrinkwrap 12 silly install loadAllDepsIntoIdealTree 13 silly resolveWithNewModule particle-cli@1.25.0 checking installable status 14 http fetch GET 200 https://registry.npmjs.org/binary-version-reader 92ms (from cache) 15 http fetch GET 200 https://registry.npmjs.org/cli-table 91ms (from cache) 16 http fetch GET 200 https://registry.npmjs.org/handlebars 92ms (from cache) 17 silly pacote range manifest for binary-version-reader@^0.4.0 fetched in 96ms 18 silly resolveWithNewModule binary-version-reader@0.4.0 checking installable status 19 silly pacote range manifest for cli-table@^0.3.1 fetched in 96ms 20 silly resolveWithNewModule cli-table@0.3.1 checking installable status 21 silly pacote range manifest for handlebars@^4.0.5 fetched in 96ms 22 silly resolveWithNewModule handlebars@4.0.11 checking installable status 23 http fetch GET 200 https://registry.npmjs.org/hogan.js 5ms (from cache) 24 http fetch GET 200 https://registry.npmjs.org/inquirer 4ms (from cache) 25 http fetch GET 200 https://registry.npmjs.org/latest-version 4ms (from cache) 26 silly pacote range manifest for hogan.js@^2.0.0 fetched in 7ms 27 silly resolveWithNewModule hogan.js@2.0.0 checking installable status 28 silly pacote range manifest for inquirer@^3.0.6 fetched in 7ms 29 silly resolveWithNewModule inquirer@3.3.0 checking installable status 30 silly pacote range manifest for latest-version@^2.0.0 fetched in 6ms 31 silly resolveWithNewModule latest-version@2.0.0 checking installable status 32 http fetch GET 200 https://registry.npmjs.org/node-wifiscanner2 4ms (from cache) 33 silly pacote range manifest for node-wifiscanner2@^1.2.0 fetched in 4ms 34 silly resolveWithNewModule node-wifiscanner2@1.2.0 checking installable status 35 http fetch GET 200 https://registry.npmjs.org/particle-api-js 2ms (from cache) 36 silly pacote range manifest for particle-api-js@^6.4.1 fetched in 4ms 37 silly resolveWithNewModule particle-api-js@6.6.2 checking installable status 38 http fetch GET 200 https://registry.npmjs.org/particle-commands 1ms (from cache) 39 silly pacote version manifest for particle-commands@0.2.11 fetched in 3ms 40 silly resolveWithNewModule particle-commands@0.2.11 checking installable status 41 http fetch GET 200 https://registry.npmjs.org/particle-library-manager 2ms (from cache) 42 silly pacote version manifest for particle-library-manager@0.1.12 fetched in 4ms 43 silly resolveWithNewModule particle-library-manager@0.1.12 checking installable status 44 http fetch GET 304 https://registry.npmjs.org/babel-polyfill 326ms (from cache) 45 http fetch GET 304 https://registry.npmjs.org/lodash 223ms (from cache) 46 silly pacote range manifest for babel-polyfill@^6.9.1 fetched in 329ms 47 silly resolveWithNewModule babel-polyfill@6.26.0 checking installable status 48 http fetch GET 304 https://registry.npmjs.org/cli-spinner 328ms (from cache) 49 silly pacote range manifest for lodash@^3.10.1 fetched in 226ms 50 silly resolveWithNewModule lodash@3.10.1 checking installable status 51 http fetch GET 304 https://registry.npmjs.org/es6-promisify 329ms (from cache) 52 silly pacote range manifest for cli-spinner@^0.2.1 fetched in 330ms 53 silly resolveWithNewModule cli-spinner@0.2.7 checking installable status 54 silly pacote range manifest for es6-promisify@^4.1.0 fetched in 333ms 55 silly resolveWithNewModule es6-promisify@4.1.0 checking installable status 56 http fetch GET 200 https://registry.npmjs.org/serialport 7ms (from cache) 57 http fetch GET 200 https://registry.npmjs.org/softap-setup 7ms (from cache) 58 http fetch GET 200 https://registry.npmjs.org/temp 6ms (from cache) 59 silly pacote range manifest for serialport@^4.0.7 fetched in 11ms 60 silly resolveWithNewModule serialport@4.0.7 checking installable status 61 silly pacote trying https://registry.npmjs.org/serialport/-/serialport-4.0.7.tgz by hash: sha1-QhxhiophK9QM+kYbSkYVTa8iKaU= 62 silly pacote range manifest for softap-setup@^4.1.0 fetched in 11ms 63 silly resolveWithNewModule softap-setup@4.1.0 checking installable status 64 silly pacote range manifest for temp@^0.8.3 fetched in 11ms 65 silly resolveWithNewModule temp@0.8.3 checking installable status 66 http fetch GET 304 https://registry.npmjs.org/moment 272ms (from cache) 67 silly pacote range manifest for moment@^2.9.0 fetched in 295ms 68 silly resolveWithNewModule moment@2.19.2 checking installable status 69 http fetch GET 200 https://registry.npmjs.org/when 59ms (from cache) 70 http fetch GET 200 https://registry.npmjs.org/xtend 59ms (from cache) 71 silly pacote range manifest for when@^3.7.2 fetched in 63ms 72 silly resolveWithNewModule when@3.7.8 checking installable status 73 http fetch GET 200 https://registry.npmjs.org/yargs 30ms (from cache) 74 silly pacote range manifest for xtend@^4.0.0 fetched in 67ms 75 silly resolveWithNewModule xtend@4.0.1 checking installable status 76 silly pacote range manifest for yargs@^5.0.0 fetched in 37ms 77 silly resolveWithNewModule yargs@5.0.0 checking installable status 78 http fetch GET 200 https://registry.npmjs.org/yeoman-environment 12ms (from cache) 79 http fetch GET 200 https://registry.npmjs.org/yeoman-generator 9ms (from cache) 80 silly pacote range manifest for yeoman-environment@^1.6.6 fetched in 16ms 81 silly resolveWithNewModule yeoman-environment@1.6.6 checking installable status 82 silly pacote range manifest for yeoman-generator@^1.1.1 fetched in 12ms 83 silly resolveWithNewModule yeoman-generator@1.1.1 checking installable status 84 http fetch GET 304 https://registry.npmjs.org/semver 91ms (from cache) 85 silly pacote range manifest for semver@^5.1.0 fetched in 92ms 86 silly resolveWithNewModule semver@5.4.1 checking installable status 87 http fetch GET 304 https://registry.npmjs.org/chalk 521ms (from cache) 88 silly pacote range manifest for chalk@^1.0.0 fetched in 522ms 89 silly resolveWithNewModule chalk@1.1.3 checking installable status 90 http fetch GET 304 https://registry.npmjs.org/babel-runtime 536ms (from cache) 91 silly pacote range manifest for babel-runtime@^6.9.2 fetched in 538ms 92 silly resolveWithNewModule babel-runtime@6.26.0 checking installable status 93 silly pacote https://registry.npmjs.org/serialport/-/serialport-4.0.7.tgz extracted to /var/folders/nq/xlyddzh90h7c963fmnr774qr0000gn/T/npm-96864-ce3f5538/unpack-09e6af0f by content address 467ms 94 silly addBundled read tarball 95 silly cleanup remove extracted module 96 http fetch GET 304 https://registry.npmjs.org/glob 1394ms (from cache) 97 silly pacote range manifest for glob@^5.0.15 fetched in 1395ms 98 silly resolveWithNewModule glob@5.0.15 checking installable status 99 http fetch GET 200 https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz 2657ms 100 silly pacote remote manifest for form-data@https://github.com/spark/form-data/releases/download/v1.0.0-relativepath.2/form-data-1.0.0-relativepath.2.tgz fetched in 2662ms 101 silly resolveWithNewModule form-data@1.0.0-relativepath.2 checking installable status 102 http fetch GET 200 https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz 2999ms 103 silly pacote remote manifest for request@https://github.com/spark/request/releases/download/v2.75.1-relativepath.1/request-2.75.1-relativepath.1.tgz fetched in 3001ms 104 silly resolveWithNewModule request@2.75.1-relativepath.1 checking installable status 105 http fetch GET 304 https://registry.npmjs.org/regenerator-runtime 79ms (from cache) 106 http fetch GET 304 https://registry.npmjs.org/core-js 80ms (from cache) 107 silly pacote range manifest for regenerator-runtime@^0.10.5 fetched in 81ms 108 silly resolveWithNewModule regenerator-runtime@0.10.5 checking installable status 109 silly pacote range manifest for core-js@^2.5.0 fetched in 82ms 110 silly resolveWithNewModule core-js@2.5.1 checking installable status 111 silly pacote range manifest for regenerator-runtime@^0.11.0 fetched in 1ms 112 silly resolveWithNewModule regenerator-runtime@0.11.0 checking installable status 113 http fetch GET 200 https://registry.npmjs.org/h5.buffers 3ms (from cache) 114 silly pacote range manifest for h5.buffers@^0.1.1 fetched in 4ms 115 silly resolveWithNewModule h5.buffers@0.1.1 checking installable status 116 http fetch GET 304 https://registry.npmjs.org/buffer-crc32 54ms (from cache) 117 silly pacote range manifest for buffer-crc32@^0.2.5 fetched in 55ms 118 silly resolveWithNewModule buffer-crc32@0.2.13 checking installable status 119 http fetch GET 304 https://registry.npmjs.org/ansi-styles 58ms (from cache) 120 silly pacote range manifest for ansi-styles@^2.2.1 fetched in 59ms 121 silly resolveWithNewModule ansi-styles@2.2.1 checking installable status 122 http fetch GET 304 https://registry.npmjs.org/escape-string-regexp 60ms (from cache) 123 http fetch GET 304 https://registry.npmjs.org/supports-color 60ms (from cache) 124 silly pacote range manifest for escape-string-regexp@^1.0.2 fetched in 61ms 125 silly resolveWithNewModule escape-string-regexp@1.0.5 checking installable status 126 silly pacote range manifest for supports-color@^2.0.0 fetched in 61ms 127 silly resolveWithNewModule supports-color@2.0.0 checking installable status 128 http fetch GET 304 https://registry.npmjs.org/strip-ansi 74ms (from cache) 129 silly pacote range manifest for strip-ansi@^3.0.0 fetched in 76ms 130 silly resolveWithNewModule strip-ansi@3.0.1 checking installable status 131 http fetch GET 304 https://registry.npmjs.org/has-ansi 77ms (from cache) 132 silly pacote range manifest for has-ansi@^2.0.0 fetched in 78ms 133 silly resolveWithNewModule has-ansi@2.0.0 checking installable status 134 http fetch GET 304 https://registry.npmjs.org/ansi-regex 54ms (from cache) 135 silly pacote range manifest for ansi-regex@^2.0.0 fetched in 55ms 136 silly resolveWithNewModule ansi-regex@2.1.1 checking installable status 137 http fetch GET 304 https://registry.npmjs.org/colors 74ms (from cache) 138 silly pacote version manifest for colors@1.0.3 fetched in 75ms 139 silly resolveWithNewModule colors@1.0.3 checking installable status 140 http fetch GET 304 https://registry.npmjs.org/es6-promise 71ms (from cache) 141 silly pacote range manifest for es6-promise@^3.2.1 fetched in 73ms 142 silly resolveWithNewModule es6-promise@3.3.1 checking installable status 143 http fetch GET 200 https://registry.npmjs.org/async 5ms (from cache) 144 silly pacote range manifest for async@^1.5.2 fetched in 11ms 145 silly resolveWithNewModule async@1.5.2 checking installable status 146 http fetch GET 304 https://registry.npmjs.org/combined-stream 68ms (from cache) 147 silly pacote range manifest for combined-stream@^1.0.5 fetched in 70ms 148 silly resolveWithNewModule combined-stream@1.0.5 checking installable status 149 http fetch GET 304 https://registry.npmjs.org/mime-types 73ms (from cache) 150 silly pacote range manifest for mime-types@^2.1.10 fetched in 73ms 151 silly resolveWithNewModule mime-types@2.1.17 checking installable status 152 http fetch GET 304 https://registry.npmjs.org/delayed-stream 70ms (from cache) 153 silly pacote range manifest for delayed-stream@~1.0.0 fetched in 71ms 154 silly resolveWithNewModule delayed-stream@1.0.0 checking installable status 155 http fetch GET 304 https://registry.npmjs.org/mime-db 68ms (from cache) 156 silly pacote range manifest for mime-db@~1.30.0 fetched in 69ms 157 silly resolveWithNewModule mime-db@1.30.0 checking installable status 158 http fetch GET 304 https://registry.npmjs.org/inherits 62ms (from cache) 159 http fetch GET 304 https://registry.npmjs.org/inflight 63ms (from cache) 160 silly pacote range manifest for inherits@2 fetched in 64ms 161 silly resolveWithNewModule inherits@2.0.3 checking installable status 162 http fetch GET 304 https://registry.npmjs.org/minimatch 64ms (from cache) 163 silly pacote range manifest for inflight@^1.0.4 fetched in 65ms 164 silly resolveWithNewModule inflight@1.0.6 checking installable status 165 http fetch GET 304 https://registry.npmjs.org/path-is-absolute 65ms (from cache) 166 silly pacote range manifest for minimatch@2 || 3 fetched in 66ms 167 silly resolveWithNewModule minimatch@3.0.4 checking installable status 168 http fetch GET 304 https://registry.npmjs.org/once 67ms (from cache) 169 silly pacote range manifest for path-is-absolute@^1.0.0 fetched in 67ms 170 silly resolveWithNewModule path-is-absolute@1.0.1 checking installable status 171 silly pacote range manifest for once@^1.3.0 fetched in 68ms 172 silly resolveWithNewModule once@1.4.0 checking installable status 173 http fetch GET 304 https://registry.npmjs.org/wrappy 53ms (from cache) 174 silly pacote range manifest for wrappy@1 fetched in 55ms 175 silly resolveWithNewModule wrappy@1.0.2 checking installable status 176 http fetch GET 304 https://registry.npmjs.org/brace-expansion 54ms (from cache) 177 silly pacote range manifest for brace-expansion@^1.1.7 fetched in 55ms 178 silly resolveWithNewModule brace-expansion@1.1.8 checking installable status 179 http fetch GET 304 https://registry.npmjs.org/balanced-match 70ms (from cache) 180 http fetch GET 304 https://registry.npmjs.org/concat-map 71ms (from cache) 181 silly pacote range manifest for balanced-match@^1.0.0 fetched in 71ms 182 silly resolveWithNewModule balanced-match@1.0.0 checking installable status 183 silly pacote version manifest for concat-map@0.0.1 fetched in 72ms 184 silly resolveWithNewModule concat-map@0.0.1 checking installable status 185 http fetch GET 200 https://registry.npmjs.org/source-map 3ms (from cache) 186 silly pacote range manifest for source-map@^0.4.4 fetched in 4ms 187 silly resolveWithNewModule source-map@0.4.4 checking installable status 188 http fetch GET 200 https://registry.npmjs.org/optimist 5ms (from cache) 189 silly pacote range manifest for optimist@^0.6.1 fetched in 6ms 190 silly resolveWithNewModule optimist@0.6.1 checking installable status 191 http fetch GET 304 https://registry.npmjs.org/uglify-js 55ms (from cache) 192 silly pacote range manifest for uglify-js@^2.6 fetched in 58ms 193 silly resolveWithNewModule uglify-js@2.8.29 checking installable status 194 http fetch GET 200 https://registry.npmjs.org/wordwrap 4ms (from cache) 195 silly pacote range manifest for wordwrap@~0.0.2 fetched in 5ms 196 silly resolveWithNewModule wordwrap@0.0.3 checking installable status 197 http fetch GET 304 https://registry.npmjs.org/minimist 64ms (from cache) 198 silly pacote range manifest for minimist@~0.0.1 fetched in 65ms 199 silly resolveWithNewModule minimist@0.0.10 checking installable status 200 http fetch GET 200 https://registry.npmjs.org/amdefine 6ms (from cache) 201 silly pacote range manifest for amdefine@>=0.0.4 fetched in 7ms 202 silly resolveWithNewModule amdefine@1.0.1 checking installable status 203 silly pacote range manifest for yargs@~3.10.0 fetched in 2ms 204 silly resolveWithNewModule yargs@3.10.0 checking installable status 205 silly pacote range manifest for source-map@~0.5.1 fetched in 3ms 206 silly resolveWithNewModule source-map@0.5.7 checking installable status 207 http fetch GET 200 https://registry.npmjs.org/uglify-to-browserify 5ms (from cache) 208 silly pacote range manifest for uglify-to-browserify@~1.0.0 fetched in 5ms 209 silly resolveWithNewModule uglify-to-browserify@1.0.2 checking installable status 210 http fetch GET 200 https://registry.npmjs.org/window-size 3ms (from cache) 211 silly pacote version manifest for window-size@0.1.0 fetched in 5ms 212 silly resolveWithNewModule window-size@0.1.0 checking installable status 213 http fetch GET 200 https://registry.npmjs.org/cliui 7ms (from cache) 214 silly pacote range manifest for cliui@^2.1.0 fetched in 8ms 215 silly resolveWithNewModule cliui@2.1.0 checking installable status 216 http fetch GET 304 https://registry.npmjs.org/decamelize 58ms (from cache) 217 http fetch GET 304 https://registry.npmjs.org/camelcase 58ms (from cache) 218 silly pacote range manifest for decamelize@^1.0.0 fetched in 59ms 219 silly resolveWithNewModule decamelize@1.2.0 checking installable status 220 silly pacote range manifest for camelcase@^1.0.2 fetched in 59ms 221 silly resolveWithNewModule camelcase@1.2.1 checking installable status 222 silly pacote version manifest for wordwrap@0.0.2 fetched in 1ms 223 silly resolveWithNewModule wordwrap@0.0.2 checking installable status 224 http fetch GET 200 https://registry.npmjs.org/center-align 3ms (from cache) 225 http fetch GET 200 https://registry.npmjs.org/right-align 3ms (from cache) 226 silly pacote range manifest for center-align@^0.1.1 fetched in 4ms 227 silly resolveWithNewModule center-align@0.1.3 checking installable status 228 silly pacote range manifest for right-align@^0.1.1 fetched in 5ms 229 silly resolveWithNewModule right-align@0.1.3 checking installable status 230 http fetch GET 200 https://registry.npmjs.org/align-text 2ms (from cache) 231 http fetch GET 200 https://registry.npmjs.org/lazy-cache 2ms (from cache) 232 silly pacote range manifest for align-text@^0.1.3 fetched in 3ms 233 silly resolveWithNewModule align-text@0.1.4 checking installable status 234 silly pacote range manifest for lazy-cache@^1.0.3 fetched in 3ms 235 silly resolveWithNewModule lazy-cache@1.0.4 checking installable status 236 http fetch GET 200 https://registry.npmjs.org/longest 3ms (from cache) 237 silly pacote range manifest for longest@^1.0.1 fetched in 4ms 238 silly resolveWithNewModule longest@1.0.1 checking installable status 239 http fetch GET 304 https://registry.npmjs.org/repeat-string 56ms (from cache) 240 silly pacote range manifest for repeat-string@^1.5.2 fetched in 57ms 241 silly resolveWithNewModule repeat-string@1.6.1 checking installable status 242 http fetch GET 304 https://registry.npmjs.org/kind-of 59ms (from cache) 243 silly pacote range manifest for kind-of@^3.0.2 fetched in 60ms 244 silly resolveWithNewModule kind-of@3.2.2 checking installable status 245 http fetch GET 304 https://registry.npmjs.org/is-buffer 54ms (from cache) 246 silly pacote range manifest for is-buffer@^1.1.5 fetched in 56ms 247 silly resolveWithNewModule is-buffer@1.1.6 checking installable status 248 silly pacote range manifest for chalk@^2.0.0 fetched in 3ms 249 silly resolveWithNewModule chalk@2.3.0 checking installable status 250 silly pacote range manifest for lodash@^4.3.0 fetched in 3ms 251 silly resolveWithNewModule lodash@4.17.4 checking installable status 252 http fetch GET 200 https://registry.npmjs.org/external-editor 12ms (from cache) 253 silly pacote range manifest for external-editor@^2.0.4 fetched in 14ms 254 silly resolveWithNewModule external-editor@2.1.0 checking installable status 255 http fetch GET 200 https://registry.npmjs.org/rx-lite-aggregates 7ms (from cache) 256 silly pacote range manifest for strip-ansi@^4.0.0 fetched in 1ms 257 silly resolveWithNewModule strip-ansi@4.0.0 checking installable status 258 silly pacote range manifest for rx-lite-aggregates@^4.0.8 fetched in 9ms 259 silly resolveWithNewModule rx-lite-aggregates@4.0.8 checking installable status 260 http fetch GET 304 https://registry.npmjs.org/ansi-escapes 57ms (from cache) 261 silly pacote range manifest for ansi-escapes@^3.0.0 fetched in 57ms 262 silly resolveWithNewModule ansi-escapes@3.0.0 checking installable status 263 http fetch GET 304 https://registry.npmjs.org/cli-cursor 80ms (from cache) 264 http fetch GET 304 https://registry.npmjs.org/cli-width 81ms (from cache) 265 http fetch GET 304 https://registry.npmjs.org/run-async 80ms (from cache) 266 http fetch GET 304 https://registry.npmjs.org/mute-stream 81ms (from cache) 267 http fetch GET 304 https://registry.npmjs.org/string-width 74ms (from cache) 268 http fetch GET 304 https://registry.npmjs.org/figures 82ms (from cache) 269 silly pacote range manifest for cli-cursor@^2.1.0 fetched in 84ms 270 silly resolveWithNewModule cli-cursor@2.1.0 checking installable status 271 http fetch GET 304 https://registry.npmjs.org/rx-lite 83ms (from cache) 272 silly pacote range manifest for cli-width@^2.0.0 fetched in 85ms 273 silly resolveWithNewModule cli-width@2.2.0 checking installable status 274 silly pacote range manifest for run-async@^2.2.0 fetched in 84ms 275 silly resolveWithNewModule run-async@2.3.0 checking installable status 276 silly pacote version manifest for mute-stream@0.0.7 fetched in 85ms 277 silly resolveWithNewModule mute-stream@0.0.7 checking installable status 278 silly pacote range manifest for string-width@^2.1.0 fetched in 78ms 279 silly resolveWithNewModule string-width@2.1.1 checking installable status 280 silly pacote range manifest for figures@^2.0.0 fetched in 86ms 281 silly resolveWithNewModule figures@2.0.0 checking installable status 282 silly pacote range manifest for rx-lite@^4.0.8 fetched in 86ms 283 silly resolveWithNewModule rx-lite@4.0.8 checking installable status 284 http fetch GET 304 https://registry.npmjs.org/through 154ms (from cache) 285 silly pacote range manifest for through@^2.3.6 fetched in 155ms 286 silly resolveWithNewModule through@2.3.8 checking installable status 287 silly pacote range manifest for ansi-styles@^3.1.0 fetched in 1ms 288 silly resolveWithNewModule ansi-styles@3.2.0 checking installable status 289 silly pacote range manifest for supports-color@^4.0.0 fetched in 2ms 290 silly resolveWithNewModule supports-color@4.5.0 checking installable status 291 http fetch GET 304 https://registry.npmjs.org/color-convert 55ms (from cache) 292 silly pacote range manifest for color-convert@^1.9.0 fetched in 56ms 293 silly resolveWithNewModule color-convert@1.9.1 checking installable status 294 http fetch GET 304 https://registry.npmjs.org/color-name 57ms (from cache) 295 silly pacote range manifest for color-name@^1.1.1 fetched in 58ms 296 silly resolveWithNewModule color-name@1.1.3 checking installable status 297 http fetch GET 200 https://registry.npmjs.org/has-flag 1ms (from cache) 298 silly pacote range manifest for has-flag@^2.0.0 fetched in 2ms 299 silly resolveWithNewModule has-flag@2.0.0 checking installable status 300 http fetch GET 304 https://registry.npmjs.org/restore-cursor 53ms (from cache) 301 silly pacote range manifest for restore-cursor@^2.0.0 fetched in 54ms 302 silly resolveWithNewModule restore-cursor@2.0.0 checking installable status 303 http fetch GET 304 https://registry.npmjs.org/onetime 53ms (from cache) 304 silly pacote range manifest for onetime@^2.0.0 fetched in 54ms 305 silly resolveWithNewModule onetime@2.0.1 checking installable status 306 http fetch GET 304 https://registry.npmjs.org/signal-exit 66ms (from cache) 307 silly pacote range manifest for signal-exit@^3.0.2 fetched in 66ms 308 silly resolveWithNewModule signal-exit@3.0.2 checking installable status 309 http fetch GET 304 https://registry.npmjs.org/mimic-fn 57ms (from cache) 310 silly pacote range manifest for mimic-fn@^1.0.0 fetched in 58ms 311 silly resolveWithNewModule mimic-fn@1.1.0 checking installable status 312 http fetch GET 200 https://registry.npmjs.org/chardet 4ms (from cache) 313 http fetch GET 200 https://registry.npmjs.org/iconv-lite 3ms (from cache) 314 http fetch GET 200 https://registry.npmjs.org/tmp 3ms (from cache) 315 silly pacote range manifest for chardet@^0.4.0 fetched in 6ms 316 silly resolveWithNewModule chardet@0.4.2 checking installable status 317 silly pacote range manifest for iconv-lite@^0.4.17 fetched in 5ms 318 silly resolveWithNewModule iconv-lite@0.4.19 checking installable status 319 silly pacote range manifest for tmp@^0.0.33 fetched in 6ms 320 silly resolveWithNewModule tmp@0.0.33 checking installable status 321 http fetch GET 304 https://registry.npmjs.org/os-tmpdir 55ms (from cache) 322 silly pacote range manifest for os-tmpdir@~1.0.2 fetched in 56ms 323 silly resolveWithNewModule os-tmpdir@1.0.2 checking installable status 324 http fetch GET 200 https://registry.npmjs.org/is-promise 1ms (from cache) 325 silly pacote range manifest for is-promise@^2.1.0 fetched in 2ms 326 silly resolveWithNewModule is-promise@2.1.0 checking installable status 327 silly pacote range manifest for strip-ansi@^4.0.0 fetched in 2ms 328 silly resolveWithNewModule strip-ansi@4.0.0 checking installable status 329 http fetch GET 304 https://registry.npmjs.org/is-fullwidth-code-point 56ms (from cache) 330 silly pacote range manifest for is-fullwidth-code-point@^2.0.0 fetched in 56ms 331 silly resolveWithNewModule is-fullwidth-code-point@2.0.0 checking installable status 332 silly pacote range manifest for ansi-regex@^3.0.0 fetched in 1ms 333 silly resolveWithNewModule ansi-regex@3.0.0 checking installable status 334 silly pacote range manifest for ansi-regex@^3.0.0 fetched in 0ms 335 silly resolveWithNewModule ansi-regex@3.0.0 checking installable status 336 http fetch GET 304 https://registry.npmjs.org/package-json 65ms (from cache) 337 silly pacote range manifest for package-json@^2.0.0 fetched in 66ms 338 silly resolveWithNewModule package-json@2.4.0 checking installable status 339 http fetch GET 304 https://registry.npmjs.org/got 76ms (from cache) 340 http fetch GET 304 https://registry.npmjs.org/registry-url 73ms (from cache) 341 silly pacote range manifest for got@^5.0.0 fetched in 78ms 342 silly resolveWithNewModule got@5.7.1 checking installable status 343 http fetch GET 304 https://registry.npmjs.org/registry-auth-token 75ms (from cache) 344 silly pacote range manifest for registry-url@^3.0.3 fetched in 76ms 345 silly resolveWithNewModule registry-url@3.1.0 checking installable status 346 silly pacote range manifest for registry-auth-token@^3.0.1 fetched in 77ms 347 silly resolveWithNewModule registry-auth-token@3.3.1 checking installable status 348 http fetch GET 200 https://registry.npmjs.org/duplexer2 9ms (from cache) 349 http fetch GET 200 https://registry.npmjs.org/is-stream 9ms (from cache) 350 silly pacote range manifest for duplexer2@^0.1.4 fetched in 10ms 351 silly resolveWithNewModule duplexer2@0.1.4 checking installable status 352 http fetch GET 200 https://registry.npmjs.org/pinkie-promise 10ms (from cache) 353 silly pacote range manifest for is-stream@^1.0.0 fetched in 11ms 354 silly resolveWithNewModule is-stream@1.1.0 checking installable status 355 silly pacote range manifest for pinkie-promise@^2.0.0 fetched in 11ms 356 silly resolveWithNewModule pinkie-promise@2.0.1 checking installable status 357 http fetch GET 304 https://registry.npmjs.org/create-error-class 55ms (from cache) 358 silly pacote range manifest for create-error-class@^3.0.1 fetched in 56ms 359 silly resolveWithNewModule create-error-class@3.0.2 checking installable status 360 http fetch GET 304 https://registry.npmjs.org/node-status-codes 61ms (from cache) 361 silly pacote range manifest for node-status-codes@^1.0.0 fetched in 63ms 362 silly resolveWithNewModule node-status-codes@1.0.0 checking installable status 363 http fetch GET 304 https://registry.npmjs.org/object-assign 64ms (from cache) 364 silly pacote range manifest for object-assign@^4.0.1 fetched in 66ms 365 silly resolveWithNewModule object-assign@4.1.1 checking installable status 366 http fetch GET 304 https://registry.npmjs.org/parse-json 76ms (from cache) 367 http fetch GET 304 https://registry.npmjs.org/readable-stream 68ms (from cache) 368 http fetch GET 304 https://registry.npmjs.org/read-all-stream 69ms (from cache) 369 silly pacote range manifest for parse-json@^2.1.0 fetched in 79ms 370 silly resolveWithNewModule parse-json@2.2.0 checking installable status 371 silly pacote range manifest for readable-stream@^2.0.5 fetched in 69ms 372 silly resolveWithNewModule readable-stream@2.3.3 checking installable status 373 silly pacote range manifest for read-all-stream@^3.0.0 fetched in 71ms 374 silly resolveWithNewModule read-all-stream@3.1.0 checking installable status 375 http fetch GET 304 https://registry.npmjs.org/is-redirect 81ms (from cache) 376 http fetch GET 304 https://registry.npmjs.org/is-retry-allowed 82ms (from cache) 377 silly pacote range manifest for is-redirect@^1.0.0 fetched in 82ms 378 silly resolveWithNewModule is-redirect@1.0.0 checking installable status 379 silly pacote range manifest for is-retry-allowed@^1.0.0 fetched in 83ms 380 silly resolveWithNewModule is-retry-allowed@1.1.0 checking installable status 381 http fetch GET 304 https://registry.npmjs.org/lowercase-keys 83ms (from cache) 382 silly pacote range manifest for lowercase-keys@^1.0.0 fetched in 84ms 383 silly resolveWithNewModule lowercase-keys@1.0.0 checking installable status 384 http fetch GET 304 https://registry.npmjs.org/unzip-response 56ms (from cache) 385 silly pacote range manifest for unzip-response@^1.0.2 fetched in 57ms 386 silly resolveWithNewModule unzip-response@1.0.2 checking installable status 387 http fetch GET 304 https://registry.npmjs.org/url-parse-lax 67ms (from cache) 388 silly pacote range manifest for url-parse-lax@^1.0.0 fetched in 69ms 389 silly resolveWithNewModule url-parse-lax@1.0.0 checking installable status 390 http fetch GET 304 https://registry.npmjs.org/timed-out 165ms (from cache) 391 silly pacote range manifest for timed-out@^3.0.0 fetched in 166ms 392 silly resolveWithNewModule timed-out@3.1.3 checking installable status 393 http fetch GET 304 https://registry.npmjs.org/capture-stack-trace 57ms (from cache) 394 silly pacote range manifest for capture-stack-trace@^1.0.0 fetched in 58ms 395 silly resolveWithNewModule capture-stack-trace@1.0.0 checking installable status 396 http fetch GET 304 https://registry.npmjs.org/isarray 64ms (from cache) 397 http fetch GET 304 https://registry.npmjs.org/process-nextick-args 66ms (from cache) 398 silly pacote range manifest for isarray@~1.0.0 fetched in 67ms 399 silly resolveWithNewModule isarray@1.0.0 checking installable status 400 http fetch GET 304 https://registry.npmjs.org/core-util-is 67ms (from cache) 401 http fetch GET 304 https://registry.npmjs.org/string_decoder 67ms (from cache) 402 http fetch GET 304 https://registry.npmjs.org/safe-buffer 67ms (from cache) 403 silly pacote range manifest for process-nextick-args@~1.0.6 fetched in 68ms 404 silly resolveWithNewModule process-nextick-args@1.0.7 checking installable status 405 http fetch GET 304 https://registry.npmjs.org/util-deprecate 68ms (from cache) 406 silly pacote range manifest for core-util-is@~1.0.0 fetched in 69ms 407 silly resolveWithNewModule core-util-is@1.0.2 checking installable status 408 silly pacote range manifest for string_decoder@~1.0.3 fetched in 68ms 409 silly resolveWithNewModule string_decoder@1.0.3 checking installable status 410 silly pacote range manifest for safe-buffer@~5.1.1 fetched in 70ms 411 silly resolveWithNewModule safe-buffer@5.1.1 checking installable status 412 silly pacote range manifest for util-deprecate@~1.0.1 fetched in 69ms 413 silly resolveWithNewModule util-deprecate@1.0.2 checking installable status 414 http fetch GET 304 https://registry.npmjs.org/error-ex 69ms (from cache) 415 silly pacote range manifest for error-ex@^1.2.0 fetched in 70ms 416 silly resolveWithNewModule error-ex@1.3.1 checking installable status 417 http fetch GET 304 https://registry.npmjs.org/is-arrayish 67ms (from cache) 418 silly pacote range manifest for is-arrayish@^0.2.1 fetched in 68ms 419 silly resolveWithNewModule is-arrayish@0.2.1 checking installable status 420 http fetch GET 304 https://registry.npmjs.org/pinkie 55ms (from cache) 421 silly pacote range manifest for pinkie@^2.0.0 fetched in 56ms 422 silly resolveWithNewModule pinkie@2.0.4 checking installable status 423 http fetch GET 304 https://registry.npmjs.org/prepend-http 70ms (from cache) 424 silly pacote range manifest for prepend-http@^1.0.1 fetched in 72ms 425 silly resolveWithNewModule prepend-http@1.0.4 checking installable status 426 http fetch GET 304 https://registry.npmjs.org/rc 66ms (from cache) 427 silly pacote range manifest for rc@^1.1.6 fetched in 66ms 428 silly resolveWithNewModule rc@1.2.2 checking installable status 429 silly pacote range manifest for minimist@^1.2.0 fetched in 1ms 430 silly resolveWithNewModule minimist@1.2.0 checking installable status 431 http fetch GET 304 https://registry.npmjs.org/ini 56ms (from cache) 432 silly pacote range manifest for ini@~1.3.0 fetched in 57ms 433 silly resolveWithNewModule ini@1.3.5 checking installable status 434 http fetch GET 304 https://registry.npmjs.org/deep-extend 72ms (from cache) 435 http fetch GET 304 https://registry.npmjs.org/strip-json-comments 73ms (from cache) 436 silly pacote range manifest for deep-extend@~0.4.0 fetched in 74ms 437 silly resolveWithNewModule deep-extend@0.4.2 checking installable status 438 silly pacote range manifest for strip-json-comments@~2.0.1 fetched in 74ms 439 silly resolveWithNewModule strip-json-comments@2.0.1 checking installable status 440 http fetch GET 200 https://registry.npmjs.org/os-locale 1ms (from cache) 441 silly pacote range manifest for os-locale@^1.4.0 fetched in 2ms 442 silly resolveWithNewModule os-locale@1.4.0 checking installable status 443 http fetch GET 200 https://registry.npmjs.org/lcid 3ms (from cache) 444 silly pacote range manifest for lcid@^1.0.0 fetched in 4ms 445 silly resolveWithNewModule lcid@1.0.0 checking installable status 446 http fetch GET 200 https://registry.npmjs.org/invert-kv 3ms (from cache) 447 silly pacote range manifest for invert-kv@^1.0.0 fetched in 4ms 448 silly resolveWithNewModule invert-kv@1.0.0 checking installable status 449 http fetch GET 200 https://registry.npmjs.org/superagent-prefix 7ms (from cache) 450 http fetch GET 200 https://registry.npmjs.org/superagent 8ms (from cache) 451 silly pacote range manifest for superagent@^2.2.0 fetched in 10ms 452 silly resolveWithNewModule superagent@2.3.0 checking installable status 453 silly pacote version manifest for superagent-prefix@0.0.2 fetched in 10ms 454 silly resolveWithNewModule superagent-prefix@0.0.2 checking installable status 455 http fetch GET 200 https://github.com/spark/form-data/archive/v1.0.0-rc4.tar.gz 1722ms 456 silly pacote remote manifest for form-data@https://github.com/spark/form-data/archive/v1.0.0-rc4.tar.gz fetched in 1725ms 457 silly resolveWithNewModule form-data@1.0.0-rc4 checking installable status 458 http fetch GET 200 https://github.com/spark/stream-http/archive/v2.2.1.tar.gz 1903ms 459 silly pacote remote manifest for stream-http@https://github.com/spark/stream-http/archive/v2.2.1.tar.gz fetched in 1906ms 460 silly resolveWithNewModule stream-http@2.2.1 checking installable status 461 http fetch GET 200 https://registry.npmjs.org/builtin-status-codes 3ms (from cache) 462 http fetch GET 200 https://registry.npmjs.org/to-arraybuffer 2ms (from cache) 463 silly pacote range manifest for builtin-status-codes@^2.0.0 fetched in 3ms 464 silly resolveWithNewModule builtin-status-codes@2.0.0 checking installable status 465 silly pacote range manifest for to-arraybuffer@^1.0.0 fetched in 4ms 466 silly resolveWithNewModule to-arraybuffer@1.0.1 checking installable status 467 http fetch GET 200 https://registry.npmjs.org/formidable 9ms (from cache) 468 http fetch GET 200 https://registry.npmjs.org/component-emitter 9ms (from cache) 469 http fetch GET 200 https://registry.npmjs.org/debug 9ms (from cache) 470 http fetch GET 200 https://registry.npmjs.org/cookiejar 10ms (from cache) 471 silly pacote range manifest for formidable@^1.0.17 fetched in 11ms 472 silly resolveWithNewModule formidable@1.1.1 checking installable status 473 silly pacote range manifest for component-emitter@^1.2.0 fetched in 11ms 474 silly resolveWithNewModule component-emitter@1.2.1 checking installable status 475 silly pacote range manifest for cookiejar@^2.0.6 fetched in 12ms 476 silly resolveWithNewModule cookiejar@2.1.1 checking installable status 477 silly pacote range manifest for debug@^2.2.0 fetched in 12ms 478 silly resolveWithNewModule debug@2.6.9 checking installable status 479 http fetch GET 304 https://registry.npmjs.org/qs 54ms (from cache) 480 silly pacote range manifest for qs@^6.1.0 fetched in 55ms 481 silly resolveWithNewModule qs@6.5.1 checking installable status 482 http fetch GET 304 https://registry.npmjs.org/methods 60ms (from cache) 483 silly pacote range manifest for methods@^1.1.1 fetched in 61ms 484 silly resolveWithNewModule methods@1.1.2 checking installable status 485 http fetch GET 304 https://registry.npmjs.org/extend 64ms (from cache) 486 http fetch GET 304 https://registry.npmjs.org/form-data 65ms (from cache) 487 silly pacote range manifest for extend@^3.0.0 fetched in 65ms 488 silly resolveWithNewModule extend@3.0.1 checking installable status 489 silly pacote version manifest for form-data@1.0.0-rc4 fetched in 66ms 490 silly resolveWithNewModule form-data@1.0.0-rc4 checking installable status 491 http fetch GET 304 https://registry.npmjs.org/mime 75ms (from cache) 492 silly pacote range manifest for mime@^1.3.4 fetched in 76ms 493 silly resolveWithNewModule mime@1.6.0 checking installable status 494 http fetch GET 200 https://registry.npmjs.org/ms 1ms (from cache) 495 silly pacote version manifest for ms@2.0.0 fetched in 2ms 496 silly resolveWithNewModule ms@2.0.0 checking installable status 497 http fetch GET 200 https://registry.npmjs.org/winreg 41ms (from cache) 498 http fetch GET 200 https://registry.npmjs.org/underscore 42ms (from cache) 499 silly pacote range manifest for winreg@^1.2.2 fetched in 42ms 500 silly resolveWithNewModule winreg@1.2.4 checking installable status 501 silly pacote range manifest for underscore@^1.8.3 fetched in 43ms 502 silly resolveWithNewModule underscore@1.8.3 checking installable status 503 http fetch GET 304 https://registry.npmjs.org/mkdirp 97ms (from cache) 504 silly pacote range manifest for mkdirp@^0.5.1 fetched in 98ms 505 silly resolveWithNewModule mkdirp@0.5.1 checking installable status 506 silly pacote version manifest for minimist@0.0.8 fetched in 1ms 507 silly resolveWithNewModule minimist@0.0.8 checking installable status 508 silly pacote range manifest for async@^2.0.0-rc.4 fetched in 4ms 509 silly resolveWithNewModule async@2.6.0 checking installable status 510 silly pacote range manifest for es6-promisify@^5.0.0 fetched in 4ms 511 silly resolveWithNewModule es6-promisify@5.0.0 checking installable status 512 silly pacote range manifest for superagent@^3.4.1 fetched in 3ms 513 silly resolveWithNewModule superagent@3.8.1 checking installable status 514 silly pacote version manifest for tmp@0.0.31 fetched in 3ms 515 silly resolveWithNewModule tmp@0.0.31 checking installable status 516 http fetch GET 200 https://registry.npmjs.org/app-root-path 12ms (from cache) 517 http fetch GET 200 https://registry.npmjs.org/babel-plugin-array-includes 13ms (from cache) 518 http fetch GET 200 https://registry.npmjs.org/gunzip-maybe 13ms (from cache) 519 http fetch GET 200 https://registry.npmjs.org/klaw 13ms (from cache) 520 http fetch GET 200 https://registry.npmjs.org/properties-parser 13ms (from cache) 521 silly pacote range manifest for app-root-path@^2.0.1 fetched in 16ms 522 silly resolveWithNewModule app-root-path@2.0.1 checking installable status 523 silly pacote range manifest for babel-plugin-array-includes@^2.0.3 fetched in 16ms 524 silly resolveWithNewModule babel-plugin-array-includes@2.0.3 checking installable status 525 silly pacote range manifest for gunzip-maybe@^1.3.1 fetched in 16ms 526 silly resolveWithNewModule gunzip-maybe@1.4.1 checking installable status 527 silly pacote range manifest for properties-parser@^0.3.1 fetched in 17ms 528 silly resolveWithNewModule properties-parser@0.3.1 checking installable status 529 silly pacote range manifest for klaw@^1.3.1 fetched in 17ms 530 silly resolveWithNewModule klaw@1.3.1 checking installable status 531 http fetch GET 200 https://registry.npmjs.org/tar-stream 12ms (from cache) 532 silly pacote range manifest for tar-stream@^1.5.2 fetched in 12ms 533 silly resolveWithNewModule tar-stream@1.5.5 checking installable status 534 http fetch GET 304 https://registry.npmjs.org/fs-extra 59ms (from cache) 535 silly pacote range manifest for fs-extra@^2.0.0 fetched in 60ms 536 silly resolveWithNewModule fs-extra@2.1.2 checking installable status 537 http fetch GET 304 https://registry.npmjs.org/babel-plugin-transform-runtime 61ms (from cache) 538 silly pacote range manifest for babel-plugin-transform-runtime@^6.9.0 fetched in 61ms 539 silly resolveWithNewModule babel-plugin-transform-runtime@6.23.0 checking installable status 540 http fetch GET 304 https://registry.npmjs.org/tar-fs 68ms (from cache) 541 silly pacote range manifest for tar-fs@^1.13.2 fetched in 69ms 542 silly resolveWithNewModule tar-fs@1.16.0 checking installable status 543 http fetch GET 304 https://registry.npmjs.org/verror 68ms (from cache) 544 silly pacote range manifest for verror@^1.6.1 fetched in 69ms 545 silly resolveWithNewModule verror@1.10.0 checking installable status 546 silly pacote range manifest for lodash@^4.14.0 fetched in 0ms 547 silly resolveWithNewModule lodash@4.17.4 checking installable status 548 silly pacote range manifest for es6-promise@^4.0.3 fetched in 1ms 549 silly resolveWithNewModule es6-promise@4.1.1 checking installable status 550 http fetch GET 304 https://registry.npmjs.org/jsonfile 53ms (from cache) 551 silly pacote range manifest for jsonfile@^2.1.0 fetched in 54ms 552 silly resolveWithNewModule jsonfile@2.4.0 checking installable status 553 http fetch GET 304 https://registry.npmjs.org/graceful-fs 54ms (from cache) 554 silly pacote range manifest for graceful-fs@^4.1.2 fetched in 56ms 555 silly resolveWithNewModule graceful-fs@4.1.11 checking installable status 556 http fetch GET 200 https://registry.npmjs.org/is-gzip 6ms (from cache) 557 http fetch GET 200 https://registry.npmjs.org/is-deflate 6ms (from cache) 558 http fetch GET 200 https://registry.npmjs.org/peek-stream 6ms (from cache) 559 silly pacote range manifest for is-gzip@^1.0.0 fetched in 7ms 560 silly resolveWithNewModule is-gzip@1.0.0 checking installable status 561 silly pacote range manifest for is-deflate@^1.0.0 fetched in 7ms 562 silly resolveWithNewModule is-deflate@1.0.0 checking installable status 563 silly pacote range manifest for peek-stream@^1.1.0 fetched in 8ms 564 silly resolveWithNewModule peek-stream@1.1.2 checking installable status 565 http fetch GET 200 https://registry.npmjs.org/through2 7ms (from cache) 566 silly pacote range manifest for through2@^2.0.3 fetched in 7ms 567 silly resolveWithNewModule through2@2.0.3 checking installable status 568 http fetch GET 304 https://registry.npmjs.org/browserify-zlib 65ms (from cache) 569 silly pacote range manifest for browserify-zlib@^0.1.4 fetched in 66ms 570 silly resolveWithNewModule browserify-zlib@0.1.4 checking installable status 571 http fetch GET 304 https://registry.npmjs.org/pumpify 73ms (from cache) 572 silly pacote range manifest for pumpify@^1.3.3 fetched in 74ms 573 silly resolveWithNewModule pumpify@1.3.5 checking installable status 574 http fetch GET 304 https://registry.npmjs.org/pako 69ms (from cache) 575 silly pacote range manifest for pako@~0.2.0 fetched in 70ms 576 silly resolveWithNewModule pako@0.2.9 checking installable status 577 http fetch GET 304 https://registry.npmjs.org/duplexify 53ms (from cache) 578 silly pacote range manifest for duplexify@^3.5.0 fetched in 54ms 579 silly resolveWithNewModule duplexify@3.5.1 checking installable status 580 http fetch GET 200 https://registry.npmjs.org/end-of-stream 3ms (from cache) 581 silly pacote range manifest for end-of-stream@^1.0.0 fetched in 4ms 582 silly resolveWithNewModule end-of-stream@1.4.0 checking installable status 583 http fetch GET 304 https://registry.npmjs.org/stream-shift 55ms (from cache) 584 silly pacote range manifest for stream-shift@^1.0.0 fetched in 56ms 585 silly resolveWithNewModule stream-shift@1.0.0 checking installable status 586 http fetch GET 304 https://registry.npmjs.org/pump 52ms (from cache) 587 silly pacote range manifest for pump@^1.0.0 fetched in 52ms 588 silly resolveWithNewModule pump@1.0.3 checking installable status 589 http fetch GET 200 https://registry.npmjs.org/string.prototype.codepointat 2ms (from cache) 590 silly pacote range manifest for string.prototype.codepointat@^0.2.0 fetched in 3ms 591 silly resolveWithNewModule string.prototype.codepointat@0.2.0 checking installable status 592 silly pacote range manifest for form-data@^2.3.1 fetched in 2ms 593 silly resolveWithNewModule form-data@2.3.1 checking installable status 594 silly pacote range manifest for debug@^3.1.0 fetched in 2ms 595 silly resolveWithNewModule debug@3.1.0 checking installable status 596 http fetch GET 304 https://registry.npmjs.org/asynckit 55ms (from cache) 597 silly pacote range manifest for asynckit@^0.4.0 fetched in 56ms 598 silly resolveWithNewModule asynckit@0.4.0 checking installable status 599 http fetch GET 304 https://registry.npmjs.org/chownr 146ms (from cache) 600 silly pacote range manifest for chownr@^1.0.1 fetched in 146ms 601 silly resolveWithNewModule chownr@1.0.1 checking installable status 602 http fetch GET 200 https://registry.npmjs.org/bl 3ms (from cache) 603 silly pacote range manifest for bl@^1.0.0 fetched in 4ms 604 silly resolveWithNewModule bl@1.2.1 checking installable status 605 http fetch GET 304 https://registry.npmjs.org/assert-plus 55ms (from cache) 606 http fetch GET 304 https://registry.npmjs.org/extsprintf 55ms (from cache) 607 silly pacote range manifest for assert-plus@^1.0.0 fetched in 56ms 608 silly resolveWithNewModule assert-plus@1.0.0 checking installable status 609 silly pacote range manifest for extsprintf@^1.2.0 fetched in 56ms 610 silly resolveWithNewModule extsprintf@1.3.0 checking installable status 611 silly pacote range manifest for inquirer@^1.0.2 fetched in 2ms 612 silly resolveWithNewModule inquirer@1.2.3 checking installable status 613 silly pacote range manifest for lodash@^4.11.1 fetched in 3ms 614 silly resolveWithNewModule lodash@4.17.4 checking installable status 615 http fetch GET 200 https://registry.npmjs.org/grouped-queue 12ms (from cache) 616 http fetch GET 200 https://registry.npmjs.org/mem-fs 12ms (from cache) 617 http fetch GET 200 https://registry.npmjs.org/globby 13ms (from cache) 618 http fetch GET 200 https://registry.npmjs.org/untildify 12ms (from cache) 619 silly pacote range manifest for grouped-queue@^0.3.0 fetched in 14ms 620 silly resolveWithNewModule grouped-queue@0.3.3 checking installable status 621 silly pacote range manifest for mem-fs@^1.1.0 fetched in 13ms 622 silly resolveWithNewModule mem-fs@1.1.3 checking installable status 623 silly pacote range manifest for globby@^4.0.0 fetched in 15ms 624 silly resolveWithNewModule globby@4.1.0 checking installable status 625 silly pacote range manifest for untildify@^2.0.0 fetched in 15ms 626 silly resolveWithNewModule untildify@2.1.0 checking installable status 627 http fetch GET 304 https://registry.npmjs.org/log-symbols 57ms (from cache) 628 silly pacote range manifest for log-symbols@^1.0.1 fetched in 58ms 629 silly resolveWithNewModule log-symbols@1.0.2 checking installable status 630 http fetch GET 304 https://registry.npmjs.org/text-table 58ms (from cache) 631 silly pacote range manifest for text-table@^0.2.0 fetched in 59ms 632 silly resolveWithNewModule text-table@0.2.0 checking installable status 633 http fetch GET 304 https://registry.npmjs.org/diff 72ms (from cache) 634 silly pacote range manifest for diff@^2.1.2 fetched in 73ms 635 silly resolveWithNewModule diff@2.2.3 checking installable status 636 silly pacote range manifest for glob@^6.0.1 fetched in 2ms 637 silly resolveWithNewModule glob@6.0.4 checking installable status 638 http fetch GET 200 https://registry.npmjs.org/array-union 5ms (from cache) 639 http fetch GET 200 https://registry.npmjs.org/arrify 5ms (from cache) 640 silly pacote range manifest for array-union@^1.0.1 fetched in 6ms 641 silly resolveWithNewModule array-union@1.0.2 checking installable status 642 silly pacote range manifest for arrify@^1.0.0 fetched in 7ms 643 silly resolveWithNewModule arrify@1.0.1 checking installable status 644 http fetch GET 304 https://registry.npmjs.org/pify 59ms (from cache) 645 silly pacote range manifest for pify@^2.0.0 fetched in 60ms 646 silly resolveWithNewModule pify@2.3.0 checking installable status 647 http fetch GET 304 https://registry.npmjs.org/array-uniq 52ms (from cache) 648 silly pacote range manifest for array-uniq@^1.0.1 fetched in 52ms 649 silly resolveWithNewModule array-uniq@1.0.3 checking installable status 650 silly pacote range manifest for lodash@^4.17.2 fetched in 1ms 651 silly resolveWithNewModule lodash@4.17.4 checking installable status 652 silly pacote range manifest for ansi-escapes@^1.1.0 fetched in 2ms 653 silly resolveWithNewModule ansi-escapes@1.4.0 checking installable status 654 silly pacote range manifest for cli-cursor@^1.0.1 fetched in 3ms 655 silly resolveWithNewModule cli-cursor@1.0.2 checking installable status 656 silly pacote range manifest for external-editor@^1.1.0 fetched in 3ms 657 silly resolveWithNewModule external-editor@1.1.1 checking installable status 658 silly pacote range manifest for figures@^1.3.5 fetched in 3ms 659 silly resolveWithNewModule figures@1.7.0 checking installable status 660 silly pacote version manifest for mute-stream@0.0.6 fetched in 4ms 661 silly resolveWithNewModule mute-stream@0.0.6 checking installable status 662 silly pacote range manifest for string-width@^1.0.1 fetched in 3ms 663 silly resolveWithNewModule string-width@1.0.2 checking installable status 664 http fetch GET 200 https://registry.npmjs.org/rx 5ms (from cache) 665 silly pacote range manifest for rx@^4.1.0 fetched in 6ms 666 silly resolveWithNewModule rx@4.1.0 checking installable status 667 silly pacote range manifest for restore-cursor@^1.0.1 fetched in 1ms 668 silly resolveWithNewModule restore-cursor@1.0.1 checking installable status 669 silly pacote range manifest for onetime@^1.0.0 fetched in 0ms 670 silly resolveWithNewModule onetime@1.1.0 checking installable status 671 http fetch GET 200 https://registry.npmjs.org/exit-hook 2ms (from cache) 672 silly pacote range manifest for exit-hook@^1.0.0 fetched in 3ms 673 silly resolveWithNewModule exit-hook@1.1.1 checking installable status 674 silly pacote range manifest for tmp@^0.0.29 fetched in 0ms 675 silly resolveWithNewModule tmp@0.0.29 checking installable status 676 http fetch GET 200 https://registry.npmjs.org/spawn-sync 1ms (from cache) 677 silly pacote range manifest for spawn-sync@^1.0.15 fetched in 2ms 678 silly resolveWithNewModule spawn-sync@1.0.15 checking installable status 679 http fetch GET 200 https://registry.npmjs.org/os-shim 1ms (from cache) 680 silly pacote range manifest for os-shim@^0.1.2 fetched in 1ms 681 silly resolveWithNewModule os-shim@0.1.3 checking installable status 682 http fetch GET 200 https://registry.npmjs.org/concat-stream 2ms (from cache) 683 silly pacote range manifest for concat-stream@^1.4.7 fetched in 3ms 684 silly resolveWithNewModule concat-stream@1.6.0 checking installable status 685 http fetch GET 200 https://registry.npmjs.org/typedarray 3ms (from cache) 686 silly pacote range manifest for typedarray@^0.0.6 fetched in 4ms 687 silly resolveWithNewModule typedarray@0.0.6 checking installable status 688 silly pacote range manifest for is-fullwidth-code-point@^1.0.0 fetched in 1ms 689 silly resolveWithNewModule is-fullwidth-code-point@1.0.0 checking installable status 690 http fetch GET 304 https://registry.npmjs.org/code-point-at 63ms (from cache) 691 silly pacote range manifest for code-point-at@^1.0.0 fetched in 64ms 692 silly resolveWithNewModule code-point-at@1.1.0 checking installable status 693 http fetch GET 304 https://registry.npmjs.org/number-is-nan 54ms (from cache) 694 silly pacote range manifest for number-is-nan@^1.0.0 fetched in 59ms 695 silly resolveWithNewModule number-is-nan@1.0.1 checking installable status 696 http fetch GET 200 https://registry.npmjs.org/vinyl-file 3ms (from cache) 697 silly pacote range manifest for vinyl-file@^2.0.0 fetched in 4ms 698 silly resolveWithNewModule vinyl-file@2.0.0 checking installable status 699 http fetch GET 304 https://registry.npmjs.org/vinyl 64ms (from cache) 700 silly pacote range manifest for vinyl@^1.1.0 fetched in 65ms 701 silly resolveWithNewModule vinyl@1.2.0 checking installable status 702 http fetch GET 200 https://registry.npmjs.org/replace-ext 3ms (from cache) 703 silly pacote version manifest for replace-ext@0.0.1 fetched in 4ms 704 silly resolveWithNewModule replace-ext@0.0.1 checking installable status 705 http fetch GET 304 https://registry.npmjs.org/clone 54ms (from cache) 706 silly pacote range manifest for clone@^1.0.0 fetched in 55ms 707 silly resolveWithNewModule clone@1.0.3 checking installable status 708 http fetch GET 304 https://registry.npmjs.org/clone-stats 69ms (from cache) 709 silly pacote range manifest for clone-stats@^0.0.1 fetched in 69ms 710 silly resolveWithNewModule clone-stats@0.0.1 checking installable status 711 http fetch GET 304 https://registry.npmjs.org/strip-bom 56ms (from cache) 712 silly pacote range manifest for strip-bom@^2.0.0 fetched in 57ms 713 silly resolveWithNewModule strip-bom@2.0.0 checking installable status 714 http fetch GET 304 https://registry.npmjs.org/strip-bom-stream 72ms (from cache) 715 silly pacote range manifest for strip-bom-stream@^2.0.0 fetched in 73ms 716 silly resolveWithNewModule strip-bom-stream@2.0.0 checking installable status 717 http fetch GET 304 https://registry.npmjs.org/is-utf8 54ms (from cache) 718 silly pacote range manifest for is-utf8@^0.2.0 fetched in 54ms 719 silly resolveWithNewModule is-utf8@0.2.1 checking installable status 720 http fetch GET 304 https://registry.npmjs.org/first-chunk-stream 82ms (from cache) 721 silly pacote range manifest for first-chunk-stream@^2.0.0 fetched in 82ms 722 silly resolveWithNewModule first-chunk-stream@2.0.0 checking installable status 723 http fetch GET 304 https://registry.npmjs.org/os-homedir 54ms (from cache) 724 silly pacote range manifest for os-homedir@^1.0.0 fetched in 55ms 725 silly resolveWithNewModule os-homedir@1.0.2 checking installable status 726 silly pacote range manifest for async@^2.0.0 fetched in 4ms 727 silly resolveWithNewModule async@2.6.0 checking installable status 728 silly pacote range manifest for glob@^7.0.3 fetched in 3ms 729 silly resolveWithNewModule glob@7.1.2 checking installable status 730 silly pacote range manifest for lodash@^4.11.1 fetched in 3ms 731 silly resolveWithNewModule lodash@4.17.4 checking installable status 732 http fetch GET 200 https://registry.npmjs.org/class-extend 12ms (from cache) 733 http fetch GET 200 https://registry.npmjs.org/cross-spawn 11ms (from cache) 734 http fetch GET 200 https://registry.npmjs.org/dargs 12ms (from cache) 735 http fetch GET 200 https://registry.npmjs.org/detect-conflict 13ms (from cache) 736 http fetch GET 200 https://registry.npmjs.org/github-username 12ms (from cache) 737 silly pacote range manifest for class-extend@^0.1.0 fetched in 18ms 738 silly resolveWithNewModule class-extend@0.1.2 checking installable status 739 silly pacote range manifest for dargs@^5.1.0 fetched in 18ms 740 silly resolveWithNewModule dargs@5.1.0 checking installable status 741 silly pacote range manifest for cross-spawn@^5.0.1 fetched in 19ms 742 silly resolveWithNewModule cross-spawn@5.1.0 checking installable status 743 http fetch GET 200 https://registry.npmjs.org/istextorbinary 13ms (from cache) 744 silly pacote range manifest for detect-conflict@^1.0.0 fetched in 20ms 745 silly resolveWithNewModule detect-conflict@1.0.1 checking installable status 746 silly pacote range manifest for github-username@^3.0.0 fetched in 20ms 747 silly resolveWithNewModule github-username@3.0.0 checking installable status 748 silly pacote range manifest for minimist@^1.2.0 fetched in 4ms 749 silly resolveWithNewModule minimist@1.2.0 checking installable status 750 silly pacote range manifest for istextorbinary@^2.1.0 fetched in 16ms 751 silly resolveWithNewModule istextorbinary@2.1.0 checking installable status 752 http fetch GET 200 https://registry.npmjs.org/mem-fs-editor 15ms (from cache) 753 http fetch GET 200 https://registry.npmjs.org/pretty-bytes 8ms (from cache) 754 http fetch GET 200 https://registry.npmjs.org/read-chunk 8ms (from cache) 755 silly pacote range manifest for mem-fs-editor@^3.0.0 fetched in 17ms 756 silly resolveWithNewModule mem-fs-editor@3.0.2 checking installable status 757 http fetch GET 200 https://registry.npmjs.org/rimraf 7ms (from cache) 758 silly pacote range manifest for pretty-bytes@^4.0.2 fetched in 10ms 759 silly resolveWithNewModule pretty-bytes@4.0.2 checking installable status 760 silly pacote range manifest for read-chunk@^2.0.0 fetched in 10ms 761 silly resolveWithNewModule read-chunk@2.1.0 checking installable status 762 silly pacote range manifest for rimraf@^2.2.0 fetched in 8ms 763 silly resolveWithNewModule rimraf@2.6.2 checking installable status 764 http fetch GET 200 https://registry.npmjs.org/user-home 2ms (from cache) 765 silly pacote range manifest for user-home@^2.0.0 fetched in 4ms 766 silly resolveWithNewModule user-home@2.0.0 checking installable status 767 http fetch GET 304 https://registry.npmjs.org/dateformat 64ms (from cache) 768 http fetch GET 304 https://registry.npmjs.org/find-up 64ms (from cache) 769 silly pacote range manifest for dateformat@^2.0.0 fetched in 65ms 770 silly resolveWithNewModule dateformat@2.2.0 checking installable status 771 silly pacote range manifest for find-up@^2.1.0 fetched in 66ms 772 silly resolveWithNewModule find-up@2.1.0 checking installable status 773 http fetch GET 304 https://registry.npmjs.org/read-pkg-up 64ms (from cache) 774 http fetch GET 304 https://registry.npmjs.org/shelljs 61ms (from cache) 775 http fetch GET 304 https://registry.npmjs.org/error 86ms (from cache) 776 silly pacote range manifest for read-pkg-up@^2.0.0 fetched in 66ms 777 silly resolveWithNewModule read-pkg-up@2.0.0 checking installable status 778 silly pacote range manifest for shelljs@^0.7.0 fetched in 63ms 779 silly resolveWithNewModule shelljs@0.7.8 checking installable status 780 silly pacote range manifest for error@^7.0.2 fetched in 88ms 781 silly resolveWithNewModule error@7.0.2 checking installable status 782 http fetch GET 304 https://registry.npmjs.org/path-exists 72ms (from cache) 783 silly pacote range manifest for path-exists@^3.0.0 fetched in 72ms 784 silly resolveWithNewModule path-exists@3.0.0 checking installable status 785 silly pacote range manifest for object-assign@^2.0.0 fetched in 1ms 786 silly resolveWithNewModule object-assign@2.1.1 checking installable status 787 http fetch GET 200 https://registry.npmjs.org/shebang-command 3ms (from cache) 788 silly pacote range manifest for shebang-command@^1.2.0 fetched in 4ms 789 silly resolveWithNewModule shebang-command@1.2.0 checking installable status 790 http fetch GET 304 https://registry.npmjs.org/which 68ms (from cache) 791 silly pacote range manifest for which@^1.2.9 fetched in 69ms 792 silly resolveWithNewModule which@1.3.0 checking installable status 793 http fetch GET 304 https://registry.npmjs.org/lru-cache 73ms (from cache) 794 silly pacote range manifest for lru-cache@^4.0.1 fetched in 73ms 795 silly resolveWithNewModule lru-cache@4.1.1 checking installable status 796 http fetch GET 200 https://registry.npmjs.org/pseudomap 2ms (from cache) 797 http fetch GET 200 https://registry.npmjs.org/yallist 2ms (from cache) 798 silly pacote range manifest for pseudomap@^1.0.2 fetched in 3ms 799 silly resolveWithNewModule pseudomap@1.0.2 checking installable status 800 silly pacote range manifest for yallist@^2.1.2 fetched in 3ms 801 silly resolveWithNewModule yallist@2.1.2 checking installable status 802 http fetch GET 200 https://registry.npmjs.org/shebang-regex 3ms (from cache) 803 silly pacote range manifest for shebang-regex@^1.0.0 fetched in 3ms 804 silly resolveWithNewModule shebang-regex@1.0.0 checking installable status 805 http fetch GET 304 https://registry.npmjs.org/isexe 67ms (from cache) 806 silly pacote range manifest for isexe@^2.0.0 fetched in 67ms 807 silly resolveWithNewModule isexe@2.0.0 checking installable status 808 http fetch GET 304 https://registry.npmjs.org/string-template 72ms (from cache) 809 silly pacote range manifest for string-template@~0.2.1 fetched in 73ms 810 silly resolveWithNewModule string-template@0.2.1 checking installable status 811 http fetch GET 200 https://registry.npmjs.org/locate-path 1ms (from cache) 812 silly pacote range manifest for locate-path@^2.0.0 fetched in 2ms 813 silly resolveWithNewModule locate-path@2.0.0 checking installable status 814 http fetch GET 200 https://registry.npmjs.org/p-locate 2ms (from cache) 815 silly pacote range manifest for p-locate@^2.0.0 fetched in 3ms 816 silly resolveWithNewModule p-locate@2.0.0 checking installable status 817 http fetch GET 200 https://registry.npmjs.org/p-limit 2ms (from cache) 818 silly pacote range manifest for p-limit@^1.1.0 fetched in 2ms 819 silly resolveWithNewModule p-limit@1.1.0 checking installable status 820 http fetch GET 200 https://registry.npmjs.org/gh-got 2ms (from cache) 821 silly pacote range manifest for gh-got@^5.0.0 fetched in 2ms 822 silly resolveWithNewModule gh-got@5.0.0 checking installable status 823 silly pacote range manifest for got@^6.2.0 fetched in 1ms 824 silly resolveWithNewModule got@6.7.1 checking installable status 825 http fetch GET 304 https://registry.npmjs.org/is-plain-obj 76ms (from cache) 826 silly pacote range manifest for is-plain-obj@^1.1.0 fetched in 77ms 827 silly resolveWithNewModule is-plain-obj@1.1.0 checking installable status 828 silly pacote range manifest for unzip-response@^2.0.1 fetched in 1ms 829 silly resolveWithNewModule unzip-response@2.0.1 checking installable status 830 silly pacote range manifest for timed-out@^4.0.0 fetched in 3ms 831 silly resolveWithNewModule timed-out@4.0.1 checking installable status 832 http fetch GET 304 https://registry.npmjs.org/get-stream 75ms (from cache) 833 silly pacote range manifest for get-stream@^3.0.0 fetched in 76ms 834 silly resolveWithNewModule get-stream@3.0.0 checking installable status 835 http fetch GET 304 https://registry.npmjs.org/duplexer3 82ms (from cache) 836 silly pacote range manifest for duplexer3@^0.1.4 fetched in 82ms 837 silly resolveWithNewModule duplexer3@0.1.4 checking installable status 838 http fetch GET 304 https://registry.npmjs.org/fs.realpath 62ms (from cache) 839 silly pacote range manifest for fs.realpath@^1.0.0 fetched in 63ms 840 silly resolveWithNewModule fs.realpath@1.0.0 checking installable status 841 http fetch GET 200 https://registry.npmjs.org/textextensions 3ms (from cache) 842 http fetch GET 200 https://registry.npmjs.org/binaryextensions 3ms (from cache) 843 http fetch GET 200 https://registry.npmjs.org/editions 3ms (from cache) 844 silly pacote range manifest for textextensions@1 || 2 fetched in 4ms 845 silly resolveWithNewModule textextensions@2.1.0 checking installable status 846 silly pacote range manifest for binaryextensions@1 || 2 fetched in 5ms 847 silly resolveWithNewModule binaryextensions@2.0.0 checking installable status 848 silly pacote range manifest for editions@^1.1.1 fetched in 4ms 849 silly resolveWithNewModule editions@1.3.3 checking installable status 850 silly pacote range manifest for glob@^7.0.3 fetched in 2ms 851 silly resolveWithNewModule glob@7.1.2 checking installable status 852 silly pacote range manifest for globby@^6.1.0 fetched in 3ms 853 silly resolveWithNewModule globby@6.1.0 checking installable status 854 silly pacote range manifest for vinyl@^2.0.1 fetched in 4ms 855 silly resolveWithNewModule vinyl@2.1.0 checking installable status 856 http fetch GET 200 https://registry.npmjs.org/commondir 5ms (from cache) 857 http fetch GET 200 https://registry.npmjs.org/multimatch 6ms (from cache) 858 http fetch GET 200 https://registry.npmjs.org/ejs 6ms (from cache) 859 silly pacote range manifest for commondir@^1.0.1 fetched in 7ms 860 silly resolveWithNewModule commondir@1.0.1 checking installable status 861 silly pacote range manifest for multimatch@^2.0.0 fetched in 7ms 862 silly resolveWithNewModule multimatch@2.1.0 checking installable status 863 silly pacote range manifest for ejs@^2.3.1 fetched in 8ms 864 silly resolveWithNewModule ejs@2.5.7 checking installable status 865 http fetch GET 200 https://registry.npmjs.org/array-differ 3ms (from cache) 866 silly pacote range manifest for array-differ@^1.0.0 fetched in 4ms 867 silly resolveWithNewModule array-differ@1.0.0 checking installable status 868 silly pacote range manifest for glob@^7.0.5 fetched in 0ms 869 silly resolveWithNewModule glob@7.1.2 checking installable status 870 silly pacote range manifest for clone@^2.1.1 fetched in 2ms 871 silly resolveWithNewModule clone@2.1.1 checking installable status 872 silly pacote range manifest for replace-ext@^1.0.0 fetched in 1ms 873 silly resolveWithNewModule replace-ext@1.0.0 checking installable status 874 silly pacote range manifest for clone-stats@^1.0.0 fetched in 5ms 875 silly resolveWithNewModule clone-stats@1.0.0 checking installable status 876 http fetch GET 200 https://registry.npmjs.org/clone-buffer 5ms (from cache) 877 http fetch GET 200 https://registry.npmjs.org/remove-trailing-separator 5ms (from cache) 878 silly pacote range manifest for clone-buffer@^1.0.0 fetched in 7ms 879 silly resolveWithNewModule clone-buffer@1.0.0 checking installable status 880 silly pacote range manifest for remove-trailing-separator@^1.0.1 fetched in 7ms 881 silly resolveWithNewModule remove-trailing-separator@1.1.0 checking installable status 882 http fetch GET 200 https://registry.npmjs.org/cloneable-readable 8ms (from cache) 883 silly pacote range manifest for cloneable-readable@^1.0.0 fetched in 8ms 884 silly resolveWithNewModule cloneable-readable@1.0.0 checking installable status 885 silly pacote range manifest for pify@^3.0.0 fetched in 1ms 886 silly resolveWithNewModule pify@3.0.0 checking installable status 887 http fetch GET 304 https://registry.npmjs.org/read-pkg 53ms (from cache) 888 silly pacote range manifest for read-pkg@^2.0.0 fetched in 54ms 889 silly resolveWithNewModule read-pkg@2.0.0 checking installable status 890 http fetch GET 200 https://registry.npmjs.org/path-type 3ms (from cache) 891 silly pacote range manifest for path-type@^2.0.0 fetched in 4ms 892 silly resolveWithNewModule path-type@2.0.0 checking installable status 893 http fetch GET 304 https://registry.npmjs.org/normalize-package-data 58ms (from cache) 894 http fetch GET 304 https://registry.npmjs.org/load-json-file 59ms (from cache) 895 silly pacote range manifest for normalize-package-data@^2.3.2 fetched in 60ms 896 silly resolveWithNewModule normalize-package-data@2.4.0 checking installable status 897 silly pacote range manifest for load-json-file@^2.0.0 fetched in 61ms 898 silly resolveWithNewModule load-json-file@2.0.0 checking installable status 899 silly pacote range manifest for strip-bom@^3.0.0 fetched in 1ms 900 silly resolveWithNewModule strip-bom@3.0.0 checking installable status 901 http fetch GET 304 https://registry.npmjs.org/hosted-git-info 55ms (from cache) 902 silly pacote range manifest for hosted-git-info@^2.1.4 fetched in 56ms 903 silly resolveWithNewModule hosted-git-info@2.5.0 checking installable status 904 http fetch GET 304 https://registry.npmjs.org/is-builtin-module 57ms (from cache) 905 http fetch GET 304 https://registry.npmjs.org/validate-npm-package-license 58ms (from cache) 906 silly pacote range manifest for is-builtin-module@^1.0.0 fetched in 59ms 907 silly resolveWithNewModule is-builtin-module@1.0.0 checking installable status 908 silly pacote range manifest for validate-npm-package-license@^3.0.1 fetched in 59ms 909 silly resolveWithNewModule validate-npm-package-license@3.0.1 checking installable status 910 http fetch GET 304 https://registry.npmjs.org/builtin-modules 68ms (from cache) 911 silly pacote range manifest for builtin-modules@^1.0.0 fetched in 69ms 912 silly resolveWithNewModule builtin-modules@1.1.1 checking installable status 913 http fetch GET 304 https://registry.npmjs.org/spdx-expression-parse 56ms (from cache) 914 silly pacote range manifest for spdx-expression-parse@~1.0.0 fetched in 57ms 915 silly resolveWithNewModule spdx-expression-parse@1.0.4 checking installable status 916 http fetch GET 304 https://registry.npmjs.org/spdx-correct 59ms (from cache) 917 silly pacote range manifest for spdx-correct@~1.0.0 fetched in 60ms 918 silly resolveWithNewModule spdx-correct@1.0.2 checking installable status 919 http fetch GET 304 https://registry.npmjs.org/spdx-license-ids 52ms (from cache) 920 silly pacote range manifest for spdx-license-ids@^1.0.2 fetched in 54ms 921 silly resolveWithNewModule spdx-license-ids@1.2.2 checking installable status 922 silly pacote range manifest for glob@^7.0.0 fetched in 5ms 923 silly resolveWithNewModule glob@7.1.2 checking installable status 924 http fetch GET 200 https://registry.npmjs.org/rechoir 6ms (from cache) 925 silly pacote range manifest for rechoir@^0.6.2 fetched in 7ms 926 silly resolveWithNewModule rechoir@0.6.2 checking installable status 927 http fetch GET 304 https://registry.npmjs.org/interpret 77ms (from cache) 928 silly pacote range manifest for interpret@^1.0.0 fetched in 78ms 929 silly resolveWithNewModule interpret@1.1.0 checking installable status 930 http fetch GET 200 https://registry.npmjs.org/resolve 2ms (from cache) 931 silly pacote range manifest for resolve@^1.1.6 fetched in 3ms 932 silly resolveWithNewModule resolve@1.5.0 checking installable status 933 http fetch GET 304 https://registry.npmjs.org/path-parse 68ms (from cache) 934 silly pacote range manifest for path-parse@^1.0.5 fetched in 69ms 935 silly resolveWithNewModule path-parse@1.0.5 checking installable status 936 silly pacote range manifest for bl@~1.1.2 fetched in 2ms 937 silly resolveWithNewModule bl@1.1.2 checking installable status 938 http fetch GET 304 https://registry.npmjs.org/aws-sign2 66ms (from cache) 939 silly pacote range manifest for aws-sign2@~0.6.0 fetched in 69ms 940 silly resolveWithNewModule aws-sign2@0.6.0 checking installable status 941 http fetch GET 304 https://registry.npmjs.org/aws4 72ms (from cache) 942 http fetch GET 304 https://registry.npmjs.org/caseless 72ms (from cache) 943 http fetch GET 304 https://registry.npmjs.org/forever-agent 72ms (from cache) 944 silly pacote range manifest for aws4@^1.2.1 fetched in 74ms 945 silly resolveWithNewModule aws4@1.6.0 checking installable status 946 http fetch GET 304 https://registry.npmjs.org/har-validator 74ms (from cache) 947 http fetch GET 200 https://registry.npmjs.org/node-uuid 6ms (from cache) 948 silly pacote range manifest for caseless@~0.11.0 fetched in 75ms 949 silly resolveWithNewModule caseless@0.11.0 checking installable status 950 silly pacote range manifest for forever-agent@~0.6.1 fetched in 75ms 951 silly resolveWithNewModule forever-agent@0.6.1 checking installable status 952 http fetch GET 304 https://registry.npmjs.org/hawk 77ms (from cache) 953 http fetch GET 304 https://registry.npmjs.org/is-typedarray 78ms (from cache) 954 http fetch GET 304 https://registry.npmjs.org/isstream 78ms (from cache) 955 http fetch GET 304 https://registry.npmjs.org/json-stringify-safe 70ms (from cache) 956 silly pacote range manifest for har-validator@~2.0.6 fetched in 80ms 957 silly resolveWithNewModule har-validator@2.0.6 checking installable status 958 silly pacote range manifest for qs@~6.2.0 fetched in 5ms 959 silly resolveWithNewModule qs@6.2.3 checking installable status 960 silly pacote range manifest for node-uuid@~1.4.7 fetched in 13ms 961 warn deprecated node-uuid@1.4.8: Use uuid module instead 962 silly resolveWithNewModule node-uuid@1.4.8 checking installable status 963 http fetch GET 304 https://registry.npmjs.org/http-signature 84ms (from cache) 964 silly pacote range manifest for hawk@~3.1.3 fetched in 85ms 965 silly resolveWithNewModule hawk@3.1.3 checking installable status 966 silly pacote range manifest for is-typedarray@~1.0.0 fetched in 85ms 967 silly resolveWithNewModule is-typedarray@1.0.0 checking installable status 968 silly pacote range manifest for isstream@~0.1.2 fetched in 90ms 969 silly resolveWithNewModule isstream@0.1.2 checking installable status 970 silly pacote range manifest for json-stringify-safe@~5.0.1 fetched in 82ms 971 silly resolveWithNewModule json-stringify-safe@5.0.1 checking installable status 972 silly pacote range manifest for http-signature@~1.1.0 fetched in 93ms 973 silly resolveWithNewModule http-signature@1.1.1 checking installable status 974 http fetch GET 304 https://registry.npmjs.org/oauth-sign 59ms (from cache) 975 silly pacote range manifest for oauth-sign@~0.8.1 fetched in 60ms 976 silly resolveWithNewModule oauth-sign@0.8.2 checking installable status 977 http fetch GET 304 https://registry.npmjs.org/stringstream 59ms (from cache) 978 silly pacote range manifest for stringstream@~0.0.4 fetched in 60ms 979 silly resolveWithNewModule stringstream@0.0.5 checking installable status 980 http fetch GET 304 https://registry.npmjs.org/tough-cookie 65ms (from cache) 981 http fetch GET 304 https://registry.npmjs.org/tunnel-agent 62ms (from cache) 982 silly pacote range manifest for tough-cookie@~2.3.0 fetched in 66ms 983 silly resolveWithNewModule tough-cookie@2.3.3 checking installable status 984 silly pacote range manifest for tunnel-agent@~0.4.1 fetched in 63ms 985 silly resolveWithNewModule tunnel-agent@0.4.3 checking installable status 986 silly pacote range manifest for readable-stream@~2.0.5 fetched in 1ms 987 silly resolveWithNewModule readable-stream@2.0.6 checking installable status 988 silly pacote range manifest for string_decoder@~0.10.x fetched in 1ms 989 silly resolveWithNewModule string_decoder@0.10.31 checking installable status 990 http fetch GET 304 https://registry.npmjs.org/is-my-json-valid 58ms (from cache) 991 silly pacote range manifest for is-my-json-valid@^2.12.4 fetched in 59ms 992 silly resolveWithNewModule is-my-json-valid@2.16.1 checking installable status 993 http fetch GET 304 https://registry.npmjs.org/commander 63ms (from cache) 994 silly pacote range manifest for commander@^2.9.0 fetched in 64ms 995 silly resolveWithNewModule commander@2.12.2 checking installable status 996 http fetch GET 304 https://registry.npmjs.org/generate-object-property 70ms (from cache) 997 silly pacote range manifest for generate-object-property@^1.1.0 fetched in 70ms 998 silly resolveWithNewModule generate-object-property@1.2.0 checking installable status 999 http fetch GET 304 https://registry.npmjs.org/jsonpointer 72ms (from cache) 1000 http fetch GET 304 https://registry.npmjs.org/generate-function 72ms (from cache) 1001 silly pacote range manifest for jsonpointer@^4.0.0 fetched in 73ms 1002 silly resolveWithNewModule jsonpointer@4.0.1 checking installable status 1003 silly pacote range manifest for generate-function@^2.0.0 fetched in 74ms 1004 silly resolveWithNewModule generate-function@2.0.0 checking installable status 1005 http fetch GET 304 https://registry.npmjs.org/is-property 68ms (from cache) 1006 silly pacote range manifest for is-property@^1.0.0 fetched in 69ms 1007 silly resolveWithNewModule is-property@1.0.2 checking installable status 1008 http fetch GET 304 https://registry.npmjs.org/boom 59ms (from cache) 1009 http fetch GET 304 https://registry.npmjs.org/hoek 60ms (from cache) 1010 http fetch GET 304 https://registry.npmjs.org/cryptiles 60ms (from cache) 1011 http fetch GET 304 https://registry.npmjs.org/sntp 60ms (from cache) 1012 silly pacote range manifest for boom@2.x.x fetched in 62ms 1013 silly resolveWithNewModule boom@2.10.1 checking installable status 1014 silly pacote range manifest for hoek@2.x.x fetched in 63ms 1015 silly resolveWithNewModule hoek@2.16.3 checking installable status 1016 silly pacote range manifest for cryptiles@2.x.x fetched in 62ms 1017 silly resolveWithNewModule cryptiles@2.0.5 checking installable status 1018 silly pacote range manifest for sntp@1.x.x fetched in 62ms 1019 silly resolveWithNewModule sntp@1.0.9 checking installable status 1020 silly pacote range manifest for assert-plus@^0.2.0 fetched in 3ms 1021 silly resolveWithNewModule assert-plus@0.2.0 checking installable status 1022 http fetch GET 304 https://registry.npmjs.org/jsprim 66ms (from cache) 1023 http fetch GET 304 https://registry.npmjs.org/sshpk 66ms (from cache) 1024 silly pacote range manifest for jsprim@^1.2.2 fetched in 67ms 1025 silly resolveWithNewModule jsprim@1.4.1 checking installable status 1026 silly pacote range manifest for sshpk@^1.7.0 fetched in 68ms 1027 silly resolveWithNewModule sshpk@1.13.1 checking installable status 1028 http fetch GET 304 https://registry.npmjs.org/json-schema 53ms (from cache) 1029 silly pacote version manifest for json-schema@0.2.3 fetched in 54ms 1030 silly resolveWithNewModule json-schema@0.2.3 checking installable status 1031 http fetch GET 304 https://registry.npmjs.org/asn1 65ms (from cache) 1032 http fetch GET 304 https://registry.npmjs.org/dashdash 66ms (from cache) 1033 http fetch GET 304 https://registry.npmjs.org/getpass 67ms (from cache) 1034 http fetch GET 304 https://registry.npmjs.org/tweetnacl 67ms (from cache) 1035 silly pacote range manifest for asn1@~0.2.3 fetched in 68ms 1036 silly resolveWithNewModule asn1@0.2.3 checking installable status 1037 silly pacote range manifest for getpass@^0.1.1 fetched in 69ms 1038 silly resolveWithNewModule getpass@0.1.7 checking installable status 1039 silly pacote range manifest for dashdash@^1.12.0 fetched in 70ms 1040 silly resolveWithNewModule dashdash@1.14.1 checking installable status 1041 http fetch GET 304 https://registry.npmjs.org/jsbn 69ms (from cache) 1042 http fetch GET 304 https://registry.npmjs.org/ecc-jsbn 69ms (from cache) 1043 silly pacote range manifest for tweetnacl@~0.14.0 fetched in 70ms 1044 silly resolveWithNewModule tweetnacl@0.14.5 checking installable status 1045 http fetch GET 304 https://registry.npmjs.org/bcrypt-pbkdf 70ms (from cache) 1046 silly pacote range manifest for jsbn@~0.1.0 fetched in 72ms 1047 silly resolveWithNewModule jsbn@0.1.1 checking installable status 1048 silly pacote range manifest for ecc-jsbn@~0.1.1 fetched in 71ms 1049 silly resolveWithNewModule ecc-jsbn@0.1.1 checking installable status 1050 silly pacote range manifest for bcrypt-pbkdf@^1.0.0 fetched in 71ms 1051 silly resolveWithNewModule bcrypt-pbkdf@1.0.1 checking installable status 1052 http fetch GET 304 https://registry.npmjs.org/punycode 53ms (from cache) 1053 silly pacote range manifest for punycode@^1.4.1 fetched in 53ms 1054 silly resolveWithNewModule punycode@1.4.1 checking installable status 1055 http fetch GET 200 https://registry.npmjs.org/lie 4ms (from cache) 1056 http fetch GET 200 https://registry.npmjs.org/object.assign 4ms (from cache) 1057 silly pacote range manifest for lie@^3.1.0 fetched in 6ms 1058 silly resolveWithNewModule lie@3.1.1 checking installable status 1059 silly pacote range manifest for object.assign@^4.0.3 fetched in 7ms 1060 silly resolveWithNewModule object.assign@4.0.4 checking installable status 1061 http fetch GET 200 https://registry.npmjs.org/nan 9ms (from cache) 1062 silly pacote range manifest for nan@^2.4.0 fetched in 10ms 1063 silly resolveWithNewModule nan@2.8.0 checking installable status 1064 http fetch GET 304 https://registry.npmjs.org/bindings 55ms (from cache) 1065 silly pacote version manifest for bindings@1.2.1 fetched in 55ms 1066 silly resolveWithNewModule bindings@1.2.1 checking installable status 1067 http fetch GET 304 https://registry.npmjs.org/immediate 69ms (from cache) 1068 silly pacote range manifest for immediate@~3.0.5 fetched in 69ms 1069 silly resolveWithNewModule immediate@3.0.6 checking installable status 1070 http fetch GET 200 https://registry.npmjs.org/object-keys 2ms (from cache) 1071 http fetch GET 200 https://registry.npmjs.org/define-properties 3ms (from cache) 1072 silly pacote range manifest for object-keys@^1.0.10 fetched in 4ms 1073 silly resolveWithNewModule object-keys@1.0.11 checking installable status 1074 silly pacote range manifest for define-properties@^1.1.2 fetched in 5ms 1075 silly resolveWithNewModule define-properties@1.1.2 checking installable status 1076 http fetch GET 304 https://registry.npmjs.org/function-bind 68ms (from cache) 1077 silly pacote range manifest for function-bind@^1.1.0 fetched in 69ms 1078 silly resolveWithNewModule function-bind@1.1.1 checking installable status 1079 http fetch GET 200 https://registry.npmjs.org/foreach 1ms (from cache) 1080 silly pacote range manifest for foreach@^2.0.5 fetched in 2ms 1081 silly resolveWithNewModule foreach@2.0.5 checking installable status 1082 http fetch GET 200 https://registry.npmjs.org/node-rsa 1ms (from cache) 1083 silly pacote range manifest for node-rsa@^0.4.2 fetched in 2ms 1084 silly resolveWithNewModule node-rsa@0.4.2 checking installable status 1085 silly pacote range manifest for rimraf@~2.2.6 fetched in 2ms 1086 silly resolveWithNewModule rimraf@2.2.8 checking installable status 1087 silly pacote range manifest for cliui@^3.2.0 fetched in 2ms 1088 silly resolveWithNewModule cliui@3.2.0 checking installable status 1089 silly pacote range manifest for read-pkg-up@^1.0.1 fetched in 3ms 1090 silly resolveWithNewModule read-pkg-up@1.0.1 checking installable status 1091 silly pacote range manifest for string-width@^1.0.2 fetched in 3ms 1092 silly resolveWithNewModule string-width@1.0.2 checking installable status 1093 silly pacote range manifest for window-size@^0.2.0 fetched in 3ms 1094 silly resolveWithNewModule window-size@0.2.0 checking installable status 1095 http fetch GET 200 https://registry.npmjs.org/set-blocking 10ms (from cache) 1096 http fetch GET 200 https://registry.npmjs.org/which-module 10ms (from cache) 1097 http fetch GET 200 https://registry.npmjs.org/require-main-filename 11ms (from cache) 1098 http fetch GET 200 https://registry.npmjs.org/get-caller-file 12ms (from cache) 1099 http fetch GET 200 https://registry.npmjs.org/require-directory 12ms (from cache) 1100 silly pacote range manifest for which-module@^1.0.0 fetched in 11ms 1101 silly resolveWithNewModule which-module@1.0.0 checking installable status 1102 silly pacote range manifest for set-blocking@^2.0.0 fetched in 12ms 1103 silly resolveWithNewModule set-blocking@2.0.0 checking installable status 1104 http fetch GET 200 https://registry.npmjs.org/y18n 10ms (from cache) 1105 http fetch GET 200 https://registry.npmjs.org/yargs-parser 6ms (from cache) 1106 silly pacote range manifest for require-main-filename@^1.0.1 fetched in 14ms 1107 silly resolveWithNewModule require-main-filename@1.0.1 checking installable status 1108 silly pacote range manifest for get-caller-file@^1.0.1 fetched in 15ms 1109 silly resolveWithNewModule get-caller-file@1.0.2 checking installable status 1110 silly pacote range manifest for require-directory@^2.1.1 fetched in 15ms 1111 silly resolveWithNewModule require-directory@2.1.1 checking installable status 1112 silly pacote range manifest for y18n@^3.2.1 fetched in 12ms 1113 silly resolveWithNewModule y18n@3.2.1 checking installable status 1114 silly pacote range manifest for yargs-parser@^3.2.0 fetched in 9ms 1115 silly resolveWithNewModule yargs-parser@3.2.0 checking installable status 1116 http fetch GET 304 https://registry.npmjs.org/lodash.assign 61ms (from cache) 1117 silly pacote range manifest for lodash.assign@^4.2.0 fetched in 62ms 1118 silly resolveWithNewModule lodash.assign@4.2.0 checking installable status 1119 http fetch GET 304 https://registry.npmjs.org/wrap-ansi 53ms (from cache) 1120 silly pacote range manifest for wrap-ansi@^2.0.0 fetched in 54ms 1121 silly resolveWithNewModule wrap-ansi@2.1.0 checking installable status 1122 silly pacote range manifest for is-fullwidth-code-point@^1.0.0 fetched in 1ms 1123 silly resolveWithNewModule is-fullwidth-code-point@1.0.0 checking installable status 1124 silly pacote range manifest for string-width@^1.0.1 fetched in 1ms 1125 silly resolveWithNewModule string-width@1.0.2 checking installable status 1126 silly pacote range manifest for is-fullwidth-code-point@^1.0.0 fetched in 0ms 1127 silly resolveWithNewModule is-fullwidth-code-point@1.0.0 checking installable status 1128 silly pacote range manifest for find-up@^1.0.0 fetched in 1ms 1129 silly resolveWithNewModule find-up@1.1.2 checking installable status 1130 silly pacote range manifest for read-pkg@^1.0.0 fetched in 2ms 1131 silly resolveWithNewModule read-pkg@1.1.0 checking installable status 1132 silly pacote range manifest for path-exists@^2.0.0 fetched in 0ms 1133 silly resolveWithNewModule path-exists@2.1.0 checking installable status 1134 silly pacote range manifest for load-json-file@^1.0.0 fetched in 1ms 1135 silly resolveWithNewModule load-json-file@1.1.0 checking installable status 1136 silly pacote range manifest for path-type@^1.0.0 fetched in 2ms 1137 silly resolveWithNewModule path-type@1.1.0 checking installable status 1138 silly pacote range manifest for camelcase@^3.0.0 fetched in 1ms 1139 silly resolveWithNewModule camelcase@3.0.0 checking installable status 1140 silly currentTree lib 1140 silly currentTree └─┬ particle-cli@1.25.0 1140 silly currentTree ├── align-text@0.1.4 1140 silly currentTree ├── amdefine@1.0.1 1140 silly currentTree ├── ansi-escapes@3.0.0 1140 silly currentTree ├── ansi-regex@2.1.1 1140 silly currentTree ├── ansi-styles@2.2.1 1140 silly currentTree ├── app-root-path@2.0.1 1140 silly currentTree ├── array-differ@1.0.0 1140 silly currentTree ├── array-union@1.0.2 1140 silly currentTree ├── array-uniq@1.0.3 1140 silly currentTree ├── arrify@1.0.1 1140 silly currentTree ├── asn1@0.2.3 1140 silly currentTree ├── assert-plus@1.0.0 1140 silly currentTree ├── async@1.5.2 1140 silly currentTree ├── asynckit@0.4.0 1140 silly currentTree ├── aws-sign2@0.6.0 1140 silly currentTree ├── aws4@1.6.0 1140 silly currentTree ├── babel-plugin-array-includes@2.0.3 1140 silly currentTree ├── babel-plugin-transform-runtime@6.23.0 1140 silly currentTree ├── babel-polyfill@6.26.0 1140 silly currentTree ├─┬ babel-runtime@6.26.0 1140 silly currentTree │ └── regenerator-runtime@0.11.0 1140 silly currentTree ├── balanced-match@1.0.0 1140 silly currentTree ├── bcrypt-pbkdf@1.0.1 1140 silly currentTree ├── binary-version-reader@0.4.0 1140 silly currentTree ├── binaryextensions@2.0.0 1140 silly currentTree ├── bindings@1.2.1 1140 silly currentTree ├── bl@1.2.1 1140 silly currentTree ├── boom@2.10.1 1140 silly currentTree ├── brace-expansion@1.1.8 1140 silly currentTree ├── browserify-zlib@0.1.4 1140 silly currentTree ├── buffer-crc32@0.2.13 1140 silly currentTree ├── builtin-modules@1.1.1 1140 silly currentTree ├── builtin-status-codes@2.0.0 1140 silly currentTree ├── camelcase@1.2.1 1140 silly currentTree ├── capture-stack-trace@1.0.0 1140 silly currentTree ├── caseless@0.11.0 1140 silly currentTree ├── center-align@0.1.3 1140 silly currentTree ├── chalk@1.1.3 1140 silly currentTree ├── chardet@0.4.2 1140 silly currentTree ├── chownr@1.0.1 1140 silly currentTree ├─┬ class-extend@0.1.2 1140 silly currentTree │ └── object-assign@2.1.1 1140 silly currentTree ├── cli-cursor@2.1.0 1140 silly currentTree ├── cli-spinner@0.2.7 1140 silly currentTree ├── cli-table@0.3.1 1140 silly currentTree ├── cli-width@2.2.0 1140 silly currentTree ├─┬ cliui@2.1.0 1140 silly currentTree │ └── wordwrap@0.0.2 1140 silly currentTree ├── clone-buffer@1.0.0 1140 silly currentTree ├── clone-stats@0.0.1 1140 silly currentTree ├── clone@1.0.3 1140 silly currentTree ├── cloneable-readable@1.0.0 1140 silly currentTree ├── code-point-at@1.1.0 1140 silly currentTree ├── color-convert@1.9.1 1140 silly currentTree ├── color-name@1.1.3 1140 silly currentTree ├── colors@1.0.3 1140 silly currentTree ├── combined-stream@1.0.5 1140 silly currentTree ├── commander@2.12.2 1140 silly currentTree ├── commondir@1.0.1 1140 silly currentTree ├── component-emitter@1.2.1 1140 silly currentTree ├── concat-map@0.0.1 1140 silly currentTree ├── concat-stream@1.6.0 1140 silly currentTree ├── cookiejar@2.1.1 1140 silly currentTree ├── core-js@2.5.1 1140 silly currentTree ├── core-util-is@1.0.2 1140 silly currentTree ├── create-error-class@3.0.2 1140 silly currentTree ├── cross-spawn@5.1.0 1140 silly currentTree ├── cryptiles@2.0.5 1140 silly currentTree ├── dargs@5.1.0 1140 silly currentTree ├── dashdash@1.14.1 1140 silly currentTree ├── dateformat@2.2.0 1140 silly currentTree ├── debug@2.6.9 1140 silly currentTree ├── decamelize@1.2.0 1140 silly currentTree ├── deep-extend@0.4.2 1140 silly currentTree ├── define-properties@1.1.2 1140 silly currentTree ├── delayed-stream@1.0.0 1140 silly currentTree ├── detect-conflict@1.0.1 1140 silly currentTree ├── diff@2.2.3 1140 silly currentTree ├── duplexer2@0.1.4 1140 silly currentTree ├── duplexer3@0.1.4 1140 silly currentTree ├── duplexify@3.5.1 1140 silly currentTree ├── ecc-jsbn@0.1.1 1140 silly currentTree ├── editions@1.3.3 1140 silly currentTree ├── ejs@2.5.7 1140 silly currentTree ├── end-of-stream@1.4.0 1140 silly currentTree ├── error-ex@1.3.1 1140 silly currentTree ├── error@7.0.2 1140 silly currentTree ├── es6-promise@3.3.1 1140 silly currentTree ├── es6-promisify@4.1.0 1140 silly currentTree ├── escape-string-regexp@1.0.5 1140 silly currentTree ├── exit-hook@1.1.1 1140 silly currentTree ├── extend@3.0.1 1140 silly currentTree ├── external-editor@2.1.0 1140 silly currentTree ├── extsprintf@1.3.0 1140 silly currentTree ├── figures@2.0.0 1140 silly currentTree ├── find-up@2.1.0 1140 silly currentTree ├── first-chunk-stream@2.0.0 1140 silly currentTree ├── foreach@2.0.5 1140 silly currentTree ├── forever-agent@0.6.1 1140 silly currentTree ├── form-data@1.0.0-relativepath.2 1140 silly currentTree ├── formidable@1.1.1 1140 silly currentTree ├── fs-extra@2.1.2 1140 silly currentTree ├── fs.realpath@1.0.0 1140 silly currentTree ├── function-bind@1.1.1 1140 silly currentTree ├── generate-function@2.0.0 1140 silly currentTree ├── generate-object-property@1.2.0 1140 silly currentTree ├── get-caller-file@1.0.2 1140 silly currentTree ├── get-stream@3.0.0 1140 silly currentTree ├── getpass@0.1.7 1140 silly currentTree ├─┬ gh-got@5.0.0 1140 silly currentTree │ ├── got@6.7.1 1140 silly currentTree │ ├── timed-out@4.0.1 1140 silly currentTree │ └── unzip-response@2.0.1 1140 silly currentTree ├── github-username@3.0.0 1140 silly currentTree ├── glob@5.0.15 1140 silly currentTree ├─┬ globby@4.1.0 1140 silly currentTree │ └── glob@6.0.4 1140 silly currentTree ├── got@5.7.1 1140 silly currentTree ├── graceful-fs@4.1.11 1140 silly currentTree ├─┬ grouped-queue@0.3.3 1140 silly currentTree │ └── lodash@4.17.4 1140 silly currentTree ├── gunzip-maybe@1.4.1 1140 silly currentTree ├── h5.buffers@0.1.1 1140 silly currentTree ├── handlebars@4.0.11 1140 silly currentTree ├── har-validator@2.0.6 1140 silly currentTree ├── has-ansi@2.0.0 1140 silly currentTree ├── has-flag@2.0.0 1140 silly currentTree ├── hawk@3.1.3 1140 silly currentTree ├── hoek@2.16.3 1140 silly currentTree ├── hogan.js@2.0.0 1140 silly currentTree ├── hosted-git-info@2.5.0 1140 silly currentTree ├─┬ http-signature@1.1.1 1140 silly currentTree │ └── assert-plus@0.2.0 1140 silly currentTree ├── iconv-lite@0.4.19 1140 silly currentTree ├── immediate@3.0.6 1140 silly currentTree ├── inflight@1.0.6 1140 silly currentTree ├── inherits@2.0.3 1140 silly currentTree ├── ini@1.3.5 1140 silly currentTree ├─┬ inquirer@3.3.0 1140 silly currentTree │ ├── ansi-regex@3.0.0 1140 silly currentTree │ ├── ansi-styles@3.2.0 1140 silly currentTree │ ├── chalk@2.3.0 1140 silly currentTree │ ├── lodash@4.17.4 1140 silly currentTree │ ├── strip-ansi@4.0.0 1140 silly currentTree │ └── supports-color@4.5.0 1140 silly currentTree ├── interpret@1.1.0 1140 silly currentTree ├── invert-kv@1.0.0 1140 silly currentTree ├── is-arrayish@0.2.1 1140 silly currentTree ├── is-buffer@1.1.6 1140 silly currentTree ├── is-builtin-module@1.0.0 1140 silly currentTree ├── is-deflate@1.0.0 1140 silly currentTree ├── is-fullwidth-code-point@2.0.0 1140 silly currentTree ├── is-gzip@1.0.0 1140 silly currentTree ├── is-my-json-valid@2.16.1 1140 silly currentTree ├── is-plain-obj@1.1.0 1140 silly currentTree ├── is-promise@2.1.0 1140 silly currentTree ├── is-property@1.0.2 1140 silly currentTree ├── is-redirect@1.0.0 1140 silly currentTree ├── is-retry-allowed@1.1.0 1140 silly currentTree ├── is-stream@1.1.0 1140 silly currentTree ├── is-typedarray@1.0.0 1140 silly currentTree ├── is-utf8@0.2.1 1140 silly currentTree ├── isarray@1.0.0 1140 silly currentTree ├── isexe@2.0.0 1140 silly currentTree ├── isstream@0.1.2 1140 silly currentTree ├── istextorbinary@2.1.0 1140 silly currentTree ├── jsbn@0.1.1 1140 silly currentTree ├── json-schema@0.2.3 1140 silly currentTree ├── json-stringify-safe@5.0.1 1140 silly currentTree ├── jsonfile@2.4.0 1140 silly currentTree ├── jsonpointer@4.0.1 1140 silly currentTree ├── jsprim@1.4.1 1140 silly currentTree ├── kind-of@3.2.2 1140 silly currentTree ├── klaw@1.3.1 1140 silly currentTree ├── latest-version@2.0.0 1140 silly currentTree ├── lazy-cache@1.0.4 1140 silly currentTree ├── lcid@1.0.0 1140 silly currentTree ├── lie@3.1.1 1140 silly currentTree ├─┬ load-json-file@2.0.0 1140 silly currentTree │ └── strip-bom@3.0.0 1140 silly currentTree ├── locate-path@2.0.0 1140 silly currentTree ├── lodash.assign@4.2.0 1140 silly currentTree ├── lodash@3.10.1 1140 silly currentTree ├── log-symbols@1.0.2 1140 silly currentTree ├── longest@1.0.1 1140 silly currentTree ├── lowercase-keys@1.0.0 1140 silly currentTree ├── lru-cache@4.1.1 1140 silly currentTree ├─┬ mem-fs-editor@3.0.2 1140 silly currentTree │ ├── clone-stats@1.0.0 1140 silly currentTree │ ├── clone@2.1.1 1140 silly currentTree │ ├── glob@7.1.2 1140 silly currentTree │ ├── globby@6.1.0 1140 silly currentTree │ ├── replace-ext@1.0.0 1140 silly currentTree │ └── vinyl@2.1.0 1140 silly currentTree ├── mem-fs@1.1.3 1140 silly currentTree ├── methods@1.1.2 1140 silly currentTree ├── mime-db@1.30.0 1140 silly currentTree ├── mime-types@2.1.17 1140 silly currentTree ├── mime@1.6.0 1140 silly currentTree ├── mimic-fn@1.1.0 1140 silly currentTree ├── minimatch@3.0.4 1140 silly currentTree ├── minimist@0.0.10 1140 silly currentTree ├─┬ mkdirp@0.5.1 1140 silly currentTree │ └── minimist@0.0.8 1140 silly currentTree ├── moment@2.19.2 1140 silly currentTree ├── ms@2.0.0 1140 silly currentTree ├── multimatch@2.1.0 1140 silly currentTree ├── mute-stream@0.0.7 1140 silly currentTree ├── nan@2.8.0 1140 silly currentTree ├── node-rsa@0.4.2 1140 silly currentTree ├── node-status-codes@1.0.0 1140 silly currentTree ├── node-uuid@1.4.8 1140 silly currentTree ├── node-wifiscanner2@1.2.0 1140 silly currentTree ├── normalize-package-data@2.4.0 1140 silly currentTree ├── number-is-nan@1.0.1 1140 silly currentTree ├── oauth-sign@0.8.2 1140 silly currentTree ├── object-assign@4.1.1 1140 silly currentTree ├── object-keys@1.0.11 1140 silly currentTree ├── object.assign@4.0.4 1140 silly currentTree ├── once@1.4.0 1140 silly currentTree ├── onetime@2.0.1 1140 silly currentTree ├── optimist@0.6.1 1140 silly currentTree ├── os-homedir@1.0.2 1140 silly currentTree ├── os-locale@1.4.0 1140 silly currentTree ├── os-shim@0.1.3 1140 silly currentTree ├── os-tmpdir@1.0.2 1140 silly currentTree ├── p-limit@1.1.0 1140 silly currentTree ├── p-locate@2.0.0 1140 silly currentTree ├── package-json@2.4.0 1140 silly currentTree ├── pako@0.2.9 1140 silly currentTree ├── parse-json@2.2.0 1140 silly currentTree ├─┬ particle-api-js@6.6.2 1140 silly currentTree │ └── form-data@1.0.0-rc4 1140 silly currentTree ├── particle-commands@0.2.11 1140 silly currentTree ├─┬ particle-library-manager@0.1.12 1140 silly currentTree │ ├── async@2.6.0 1140 silly currentTree │ ├── debug@3.1.0 1140 silly currentTree │ ├── es6-promise@4.1.1 1140 silly currentTree │ ├── es6-promisify@5.0.0 1140 silly currentTree │ ├── form-data@2.3.1 1140 silly currentTree │ ├── lodash@4.17.4 1140 silly currentTree │ ├── superagent@3.8.1 1140 silly currentTree │ └── tmp@0.0.31 1140 silly currentTree ├── path-exists@3.0.0 1140 silly currentTree ├── path-is-absolute@1.0.1 1140 silly currentTree ├── path-parse@1.0.5 1140 silly currentTree ├── path-type@2.0.0 1140 silly currentTree ├── peek-stream@1.1.2 1140 silly currentTree ├── pify@2.3.0 1140 silly currentTree ├── pinkie-promise@2.0.1 1140 silly currentTree ├── pinkie@2.0.4 1140 silly currentTree ├── prepend-http@1.0.4 1140 silly currentTree ├── pretty-bytes@4.0.2 1140 silly currentTree ├── process-nextick-args@1.0.7 1140 silly currentTree ├── properties-parser@0.3.1 1140 silly currentTree ├── pseudomap@1.0.2 1140 silly currentTree ├── pump@1.0.3 1140 silly currentTree ├── pumpify@1.3.5 1140 silly currentTree ├── punycode@1.4.1 1140 silly currentTree ├── qs@6.5.1 1140 silly currentTree ├─┬ rc@1.2.2 1140 silly currentTree │ └── minimist@1.2.0 1140 silly currentTree ├── read-all-stream@3.1.0 1140 silly currentTree ├─┬ read-chunk@2.1.0 1140 silly currentTree │ └── pify@3.0.0 1140 silly currentTree ├── read-pkg-up@2.0.0 1140 silly currentTree ├── read-pkg@2.0.0 1140 silly currentTree ├── readable-stream@2.3.3 1140 silly currentTree ├── rechoir@0.6.2 1140 silly currentTree ├── regenerator-runtime@0.10.5 1140 silly currentTree ├── registry-auth-token@3.3.1 1140 silly currentTree ├── registry-url@3.1.0 1140 silly currentTree ├── remove-trailing-separator@1.1.0 1140 silly currentTree ├── repeat-string@1.6.1 1140 silly currentTree ├── replace-ext@0.0.1 1140 silly currentTree ├─┬ request@2.75.1-relativepath.1 1140 silly currentTree │ ├── bl@1.1.2 1140 silly currentTree │ ├── qs@6.2.3 1140 silly currentTree │ ├── readable-stream@2.0.6 1140 silly currentTree │ └── string_decoder@0.10.31 1140 silly currentTree ├── require-directory@2.1.1 1140 silly currentTree ├── require-main-filename@1.0.1 1140 silly currentTree ├── resolve@1.5.0 1140 silly currentTree ├── restore-cursor@2.0.0 1140 silly currentTree ├── right-align@0.1.3 1140 silly currentTree ├─┬ rimraf@2.6.2 1140 silly currentTree │ └── glob@7.1.2 1140 silly currentTree ├── run-async@2.3.0 1140 silly currentTree ├── rx-lite-aggregates@4.0.8 1140 silly currentTree ├── rx-lite@4.0.8 1140 silly currentTree ├── rx@4.1.0 1140 silly currentTree ├── safe-buffer@5.1.1 1140 silly currentTree ├── semver@5.4.1 1140 silly currentTree ├─┬ serialport@4.0.7 1140 silly currentTree │ └─┬ node-pre-gyp@0.6.32 1140 silly currentTree │ ├─┬ mkdirp@0.5.1 1140 silly currentTree │ │ └── minimist@0.0.8 1140 silly currentTree │ ├─┬ nopt@3.0.6 1140 silly currentTree │ │ └── abbrev@1.0.9 1140 silly currentTree │ ├─┬ npmlog@4.0.1 1140 silly currentTree │ │ ├─┬ are-we-there-yet@1.1.2 1140 silly currentTree │ │ │ ├── delegates@1.0.0 1140 silly currentTree │ │ │ └─┬ readable-stream@2.2.2 1140 silly currentTree │ │ │ ├── buffer-shims@1.0.0 1140 silly currentTree │ │ │ ├── core-util-is@1.0.2 1140 silly currentTree │ │ │ ├── inherits@2.0.3 1140 silly currentTree │ │ │ ├── isarray@1.0.0 1140 silly currentTree │ │ │ ├── process-nextick-args@1.0.7 1140 silly currentTree │ │ │ ├── string_decoder@0.10.31 1140 silly currentTree │ │ │ └── util-deprecate@1.0.2 1140 silly currentTree │ │ ├── console-control-strings@1.1.0 1140 silly currentTree │ │ ├─┬ gauge@2.7.2 1140 silly currentTree │ │ │ ├── aproba@1.0.4 1140 silly currentTree │ │ │ ├── has-unicode@2.0.1 1140 silly currentTree │ │ │ ├── object-assign@4.1.0 1140 silly currentTree │ │ │ ├── signal-exit@3.0.2 1140 silly currentTree │ │ │ ├─┬ string-width@1.0.2 1140 silly currentTree │ │ │ │ ├── code-point-at@1.1.0 1140 silly currentTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 1140 silly currentTree │ │ │ │ └── number-is-nan@1.0.1 1140 silly currentTree │ │ │ ├─┬ strip-ansi@3.0.1 1140 silly currentTree │ │ │ │ └── ansi-regex@2.0.0 1140 silly currentTree │ │ │ ├── supports-color@0.2.0 1140 silly currentTree │ │ │ └── wide-align@1.1.0 1140 silly currentTree │ │ └── set-blocking@2.0.0 1140 silly currentTree │ ├─┬ rc@1.1.6 1140 silly currentTree │ │ ├── deep-extend@0.4.1 1140 silly currentTree │ │ ├── ini@1.3.4 1140 silly currentTree │ │ ├── minimist@1.2.0 1140 silly currentTree │ │ └── strip-json-comments@1.0.4 1140 silly currentTree │ ├─┬ request@2.79.0 1140 silly currentTree │ │ ├── aws-sign2@0.6.0 1140 silly currentTree │ │ ├── aws4@1.5.0 1140 silly currentTree │ │ ├── caseless@0.11.0 1140 silly currentTree │ │ ├─┬ combined-stream@1.0.5 1140 silly currentTree │ │ │ └── delayed-stream@1.0.0 1140 silly currentTree │ │ ├── extend@3.0.0 1140 silly currentTree │ │ ├── forever-agent@0.6.1 1140 silly currentTree │ │ ├─┬ form-data@2.1.2 1140 silly currentTree │ │ │ └── asynckit@0.4.0 1140 silly currentTree │ │ ├─┬ har-validator@2.0.6 1140 silly currentTree │ │ │ ├─┬ chalk@1.1.3 1140 silly currentTree │ │ │ │ ├── ansi-styles@2.2.1 1140 silly currentTree │ │ │ │ ├── escape-string-regexp@1.0.5 1140 silly currentTree │ │ │ │ ├─┬ has-ansi@2.0.0 1140 silly currentTree │ │ │ │ │ └── ansi-regex@2.0.0 1140 silly currentTree │ │ │ │ ├─┬ strip-ansi@3.0.1 1140 silly currentTree │ │ │ │ │ └── ansi-regex@2.0.0 1140 silly currentTree │ │ │ │ └── supports-color@2.0.0 1140 silly currentTree │ │ │ ├─┬ is-my-json-valid@2.15.0 1140 silly currentTree │ │ │ │ ├── generate-function@2.0.0 1140 silly currentTree │ │ │ │ ├─┬ generate-object-property@1.2.0 1140 silly currentTree │ │ │ │ │ └── is-property@1.0.2 1140 silly currentTree │ │ │ │ ├── jsonpointer@4.0.0 1140 silly currentTree │ │ │ │ └── xtend@4.0.1 1140 silly currentTree │ │ │ └─┬ pinkie-promise@2.0.1 1140 silly currentTree │ │ │ └── pinkie@2.0.4 1140 silly currentTree │ │ ├─┬ hawk@3.1.3 1140 silly currentTree │ │ │ ├── boom@2.10.1 1140 silly currentTree │ │ │ ├── cryptiles@2.0.5 1140 silly currentTree │ │ │ ├── hoek@2.16.3 1140 silly currentTree │ │ │ └── sntp@1.0.9 1140 silly currentTree │ │ ├─┬ http-signature@1.1.1 1140 silly currentTree │ │ │ ├── assert-plus@0.2.0 1140 silly currentTree │ │ │ ├─┬ jsprim@1.3.1 1140 silly currentTree │ │ │ │ ├── extsprintf@1.0.2 1140 silly currentTree │ │ │ │ ├── json-schema@0.2.3 1140 silly currentTree │ │ │ │ └── verror@1.3.6 1140 silly currentTree │ │ │ └─┬ sshpk@1.10.1 1140 silly currentTree │ │ │ ├── asn1@0.2.3 1140 silly currentTree │ │ │ ├── assert-plus@1.0.0 1140 silly currentTree │ │ │ ├── bcrypt-pbkdf@1.0.0 1140 silly currentTree │ │ │ ├── dashdash@1.14.1 1140 silly currentTree │ │ │ ├── ecc-jsbn@0.1.1 1140 silly currentTree │ │ │ ├── getpass@0.1.6 1140 silly currentTree │ │ │ ├── jodid25519@1.0.2 1140 silly currentTree │ │ │ ├── jsbn@0.1.0 1140 silly currentTree │ │ │ └── tweetnacl@0.14.4 1140 silly currentTree │ │ ├── is-typedarray@1.0.0 1140 silly currentTree │ │ ├── isstream@0.1.2 1140 silly currentTree │ │ ├── json-stringify-safe@5.0.1 1140 silly currentTree │ │ ├─┬ mime-types@2.1.13 1140 silly currentTree │ │ │ └── mime-db@1.25.0 1140 silly currentTree │ │ ├── oauth-sign@0.8.2 1140 silly currentTree │ │ ├── qs@6.3.0 1140 silly currentTree │ │ ├── stringstream@0.0.5 1140 silly currentTree │ │ ├─┬ tough-cookie@2.3.2 1140 silly currentTree │ │ │ └── punycode@1.4.1 1140 silly currentTree │ │ ├── tunnel-agent@0.4.3 1140 silly currentTree │ │ └── uuid@3.0.1 1140 silly currentTree │ ├─┬ rimraf@2.5.4 1140 silly currentTree │ │ └─┬ glob@7.1.1 1140 silly currentTree │ │ ├── fs.realpath@1.0.0 1140 silly currentTree │ │ ├─┬ inflight@1.0.6 1140 silly currentTree │ │ │ └── wrappy@1.0.2 1140 silly currentTree │ │ ├── inherits@2.0.3 1140 silly currentTree │ │ ├─┬ minimatch@3.0.3 1140 silly currentTree │ │ │ └─┬ brace-expansion@1.1.6 1140 silly currentTree │ │ │ ├── balanced-match@0.4.2 1140 silly currentTree │ │ │ └── concat-map@0.0.1 1140 silly currentTree │ │ ├─┬ once@1.4.0 1140 silly currentTree │ │ │ └── wrappy@1.0.2 1140 silly currentTree │ │ └── path-is-absolute@1.0.1 1140 silly currentTree │ ├── semver@5.3.0 1140 silly currentTree │ ├─┬ tar-pack@3.3.0 1140 silly currentTree │ │ ├─┬ debug@2.2.0 1140 silly currentTree │ │ │ └── ms@0.7.1 1140 silly currentTree │ │ ├─┬ fstream-ignore@1.0.5 1140 silly currentTree │ │ │ ├── inherits@2.0.3 1140 silly currentTree │ │ │ └─┬ minimatch@3.0.3 1140 silly currentTree │ │ │ └─┬ brace-expansion@1.1.6 1140 silly currentTree │ │ │ ├── balanced-match@0.4.2 1140 silly currentTree │ │ │ └── concat-map@0.0.1 1140 silly currentTree │ │ ├─┬ fstream@1.0.10 1140 silly currentTree │ │ │ ├── graceful-fs@4.1.11 1140 silly currentTree │ │ │ └── inherits@2.0.3 1140 silly currentTree │ │ ├─┬ once@1.3.3 1140 silly currentTree │ │ │ └── wrappy@1.0.2 1140 silly currentTree │ │ ├─┬ readable-stream@2.1.5 1140 silly currentTree │ │ │ ├── buffer-shims@1.0.0 1140 silly currentTree │ │ │ ├── core-util-is@1.0.2 1140 silly currentTree │ │ │ ├── inherits@2.0.3 1140 silly currentTree │ │ │ ├── isarray@1.0.0 1140 silly currentTree │ │ │ ├── process-nextick-args@1.0.7 1140 silly currentTree │ │ │ ├── string_decoder@0.10.31 1140 silly currentTree │ │ │ └── util-deprecate@1.0.2 1140 silly currentTree │ │ └── uid-number@0.0.6 1140 silly currentTree │ └─┬ tar@2.2.1 1140 silly currentTree │ ├── block-stream@0.0.9 1140 silly currentTree │ ├─┬ fstream@1.0.10 1140 silly currentTree │ │ └── graceful-fs@4.1.11 1140 silly currentTree │ └── inherits@2.0.3 1140 silly currentTree ├── set-blocking@2.0.0 1140 silly currentTree ├── shebang-command@1.2.0 1140 silly currentTree ├── shebang-regex@1.0.0 1140 silly currentTree ├─┬ shelljs@0.7.8 1140 silly currentTree │ └── glob@7.1.2 1140 silly currentTree ├── signal-exit@3.0.2 1140 silly currentTree ├── sntp@1.0.9 1140 silly currentTree ├── softap-setup@4.1.0 1140 silly currentTree ├── source-map@0.4.4 1140 silly currentTree ├── spawn-sync@1.0.15 1140 silly currentTree ├── spdx-correct@1.0.2 1140 silly currentTree ├── spdx-expression-parse@1.0.4 1140 silly currentTree ├── spdx-license-ids@1.2.2 1140 silly currentTree ├── sshpk@1.13.1 1140 silly currentTree ├── stream-http@2.2.1 1140 silly currentTree ├── stream-shift@1.0.0 1140 silly currentTree ├── string_decoder@1.0.3 1140 silly currentTree ├── string-template@0.2.1 1140 silly currentTree ├─┬ string-width@2.1.1 1140 silly currentTree │ ├── ansi-regex@3.0.0 1140 silly currentTree │ └── strip-ansi@4.0.0 1140 silly currentTree ├── string.prototype.codepointat@0.2.0 1140 silly currentTree ├── stringstream@0.0.5 1140 silly currentTree ├── strip-ansi@3.0.1 1140 silly currentTree ├── strip-bom-stream@2.0.0 1140 silly currentTree ├── strip-bom@2.0.0 1140 silly currentTree ├── strip-json-comments@2.0.1 1140 silly currentTree ├── superagent-prefix@0.0.2 1140 silly currentTree ├─┬ superagent@2.3.0 1140 silly currentTree │ └── form-data@1.0.0-rc4 1140 silly currentTree ├── supports-color@2.0.0 1140 silly currentTree ├── tar-fs@1.16.0 1140 silly currentTree ├── tar-stream@1.5.5 1140 silly currentTree ├─┬ temp@0.8.3 1140 silly currentTree │ └── rimraf@2.2.8 1140 silly currentTree ├── text-table@0.2.0 1140 silly currentTree ├── textextensions@2.1.0 1140 silly currentTree ├── through@2.3.8 1140 silly currentTree ├── through2@2.0.3 1140 silly currentTree ├── timed-out@3.1.3 1140 silly currentTree ├── tmp@0.0.33 1140 silly currentTree ├── to-arraybuffer@1.0.1 1140 silly currentTree ├── tough-cookie@2.3.3 1140 silly currentTree ├── tunnel-agent@0.4.3 1140 silly currentTree ├── tweetnacl@0.14.5 1140 silly currentTree ├── typedarray@0.0.6 1140 silly currentTree ├─┬ uglify-js@2.8.29 1140 silly currentTree │ ├── source-map@0.5.7 1140 silly currentTree │ └── yargs@3.10.0 1140 silly currentTree ├── uglify-to-browserify@1.0.2 1140 silly currentTree ├── underscore@1.8.3 1140 silly currentTree ├── untildify@2.1.0 1140 silly currentTree ├── unzip-response@1.0.2 1140 silly currentTree ├── url-parse-lax@1.0.0 1140 silly currentTree ├── user-home@2.0.0 1140 silly currentTree ├── util-deprecate@1.0.2 1140 silly currentTree ├── validate-npm-package-license@3.0.1 1140 silly currentTree ├── verror@1.10.0 1140 silly currentTree ├── vinyl-file@2.0.0 1140 silly currentTree ├── vinyl@1.2.0 1140 silly currentTree ├── when@3.7.8 1140 silly currentTree ├── which-module@1.0.0 1140 silly currentTree ├── which@1.3.0 1140 silly currentTree ├── window-size@0.1.0 1140 silly currentTree ├── winreg@1.2.4 1140 silly currentTree ├── wordwrap@0.0.3 1140 silly currentTree ├─┬ wrap-ansi@2.1.0 1140 silly currentTree │ ├── is-fullwidth-code-point@1.0.0 1140 silly currentTree │ └── string-width@1.0.2 1140 silly currentTree ├── wrappy@1.0.2 1140 silly currentTree ├── xtend@4.0.1 1140 silly currentTree ├── y18n@3.2.1 1140 silly currentTree ├── yallist@2.1.2 1140 silly currentTree ├─┬ yargs-parser@3.2.0 1140 silly currentTree │ └── camelcase@3.0.0 1140 silly currentTree ├─┬ yargs@5.0.0 1140 silly currentTree │ ├── cliui@3.2.0 1140 silly currentTree │ ├── find-up@1.1.2 1140 silly currentTree │ ├── is-fullwidth-code-point@1.0.0 1140 silly currentTree │ ├── load-json-file@1.1.0 1140 silly currentTree │ ├── path-exists@2.1.0 1140 silly currentTree │ ├── path-type@1.1.0 1140 silly currentTree │ ├── read-pkg-up@1.0.1 1140 silly currentTree │ ├── read-pkg@1.1.0 1140 silly currentTree │ ├── string-width@1.0.2 1140 silly currentTree │ └── window-size@0.2.0 1140 silly currentTree ├─┬ yeoman-environment@1.6.6 1140 silly currentTree │ ├── ansi-escapes@1.4.0 1140 silly currentTree │ ├── cli-cursor@1.0.2 1140 silly currentTree │ ├── external-editor@1.1.1 1140 silly currentTree │ ├── figures@1.7.0 1140 silly currentTree │ ├── inquirer@1.2.3 1140 silly currentTree │ ├── is-fullwidth-code-point@1.0.0 1140 silly currentTree │ ├── lodash@4.17.4 1140 silly currentTree │ ├── mute-stream@0.0.6 1140 silly currentTree │ ├── onetime@1.1.0 1140 silly currentTree │ ├── restore-cursor@1.0.1 1140 silly currentTree │ ├── string-width@1.0.2 1140 silly currentTree │ └── tmp@0.0.29 1140 silly currentTree └─┬ yeoman-generator@1.1.1 1140 silly currentTree ├── async@2.6.0 1140 silly currentTree ├── glob@7.1.2 1140 silly currentTree ├── lodash@4.17.4 1140 silly currentTree └── minimist@1.2.0 1141 silly idealTree lib 1141 silly idealTree └─┬ particle-cli@1.25.0 1141 silly idealTree ├── align-text@0.1.4 1141 silly idealTree ├── amdefine@1.0.1 1141 silly idealTree ├── ansi-escapes@3.0.0 1141 silly idealTree ├── ansi-regex@2.1.1 1141 silly idealTree ├── ansi-styles@2.2.1 1141 silly idealTree ├── app-root-path@2.0.1 1141 silly idealTree ├── array-differ@1.0.0 1141 silly idealTree ├── array-union@1.0.2 1141 silly idealTree ├── array-uniq@1.0.3 1141 silly idealTree ├── arrify@1.0.1 1141 silly idealTree ├── asn1@0.2.3 1141 silly idealTree ├── assert-plus@1.0.0 1141 silly idealTree ├── async@1.5.2 1141 silly idealTree ├── asynckit@0.4.0 1141 silly idealTree ├── aws-sign2@0.6.0 1141 silly idealTree ├── aws4@1.6.0 1141 silly idealTree ├── babel-plugin-array-includes@2.0.3 1141 silly idealTree ├── babel-plugin-transform-runtime@6.23.0 1141 silly idealTree ├── babel-polyfill@6.26.0 1141 silly idealTree ├─┬ babel-runtime@6.26.0 1141 silly idealTree │ └── regenerator-runtime@0.11.0 1141 silly idealTree ├── balanced-match@1.0.0 1141 silly idealTree ├── bcrypt-pbkdf@1.0.1 1141 silly idealTree ├── binary-version-reader@0.4.0 1141 silly idealTree ├── binaryextensions@2.0.0 1141 silly idealTree ├── bindings@1.2.1 1141 silly idealTree ├── bl@1.2.1 1141 silly idealTree ├── boom@2.10.1 1141 silly idealTree ├── brace-expansion@1.1.8 1141 silly idealTree ├── browserify-zlib@0.1.4 1141 silly idealTree ├── buffer-crc32@0.2.13 1141 silly idealTree ├── builtin-modules@1.1.1 1141 silly idealTree ├── builtin-status-codes@2.0.0 1141 silly idealTree ├── camelcase@1.2.1 1141 silly idealTree ├── capture-stack-trace@1.0.0 1141 silly idealTree ├── caseless@0.11.0 1141 silly idealTree ├── center-align@0.1.3 1141 silly idealTree ├── chalk@1.1.3 1141 silly idealTree ├── chardet@0.4.2 1141 silly idealTree ├── chownr@1.0.1 1141 silly idealTree ├─┬ class-extend@0.1.2 1141 silly idealTree │ └── object-assign@2.1.1 1141 silly idealTree ├── cli-cursor@2.1.0 1141 silly idealTree ├── cli-spinner@0.2.7 1141 silly idealTree ├── cli-table@0.3.1 1141 silly idealTree ├── cli-width@2.2.0 1141 silly idealTree ├─┬ cliui@2.1.0 1141 silly idealTree │ └── wordwrap@0.0.2 1141 silly idealTree ├── clone-buffer@1.0.0 1141 silly idealTree ├── clone-stats@0.0.1 1141 silly idealTree ├── clone@1.0.3 1141 silly idealTree ├── cloneable-readable@1.0.0 1141 silly idealTree ├── code-point-at@1.1.0 1141 silly idealTree ├── color-convert@1.9.1 1141 silly idealTree ├── color-name@1.1.3 1141 silly idealTree ├── colors@1.0.3 1141 silly idealTree ├── combined-stream@1.0.5 1141 silly idealTree ├── commander@2.12.2 1141 silly idealTree ├── commondir@1.0.1 1141 silly idealTree ├── component-emitter@1.2.1 1141 silly idealTree ├── concat-map@0.0.1 1141 silly idealTree ├── concat-stream@1.6.0 1141 silly idealTree ├── cookiejar@2.1.1 1141 silly idealTree ├── core-js@2.5.1 1141 silly idealTree ├── core-util-is@1.0.2 1141 silly idealTree ├── create-error-class@3.0.2 1141 silly idealTree ├── cross-spawn@5.1.0 1141 silly idealTree ├── cryptiles@2.0.5 1141 silly idealTree ├── dargs@5.1.0 1141 silly idealTree ├── dashdash@1.14.1 1141 silly idealTree ├── dateformat@2.2.0 1141 silly idealTree ├── debug@2.6.9 1141 silly idealTree ├── decamelize@1.2.0 1141 silly idealTree ├── deep-extend@0.4.2 1141 silly idealTree ├── define-properties@1.1.2 1141 silly idealTree ├── delayed-stream@1.0.0 1141 silly idealTree ├── detect-conflict@1.0.1 1141 silly idealTree ├── diff@2.2.3 1141 silly idealTree ├── duplexer2@0.1.4 1141 silly idealTree ├── duplexer3@0.1.4 1141 silly idealTree ├── duplexify@3.5.1 1141 silly idealTree ├── ecc-jsbn@0.1.1 1141 silly idealTree ├── editions@1.3.3 1141 silly idealTree ├── ejs@2.5.7 1141 silly idealTree ├── end-of-stream@1.4.0 1141 silly idealTree ├── error-ex@1.3.1 1141 silly idealTree ├── error@7.0.2 1141 silly idealTree ├── es6-promise@3.3.1 1141 silly idealTree ├── es6-promisify@4.1.0 1141 silly idealTree ├── escape-string-regexp@1.0.5 1141 silly idealTree ├── exit-hook@1.1.1 1141 silly idealTree ├── extend@3.0.1 1141 silly idealTree ├── external-editor@2.1.0 1141 silly idealTree ├── extsprintf@1.3.0 1141 silly idealTree ├── figures@2.0.0 1141 silly idealTree ├── find-up@2.1.0 1141 silly idealTree ├── first-chunk-stream@2.0.0 1141 silly idealTree ├── foreach@2.0.5 1141 silly idealTree ├── forever-agent@0.6.1 1141 silly idealTree ├── form-data@1.0.0-relativepath.2 1141 silly idealTree ├── formidable@1.1.1 1141 silly idealTree ├── fs-extra@2.1.2 1141 silly idealTree ├── fs.realpath@1.0.0 1141 silly idealTree ├── function-bind@1.1.1 1141 silly idealTree ├── generate-function@2.0.0 1141 silly idealTree ├── generate-object-property@1.2.0 1141 silly idealTree ├── get-caller-file@1.0.2 1141 silly idealTree ├── get-stream@3.0.0 1141 silly idealTree ├── getpass@0.1.7 1141 silly idealTree ├─┬ gh-got@5.0.0 1141 silly idealTree │ ├── got@6.7.1 1141 silly idealTree │ ├── timed-out@4.0.1 1141 silly idealTree │ └── unzip-response@2.0.1 1141 silly idealTree ├── github-username@3.0.0 1141 silly idealTree ├── glob@5.0.15 1141 silly idealTree ├─┬ globby@4.1.0 1141 silly idealTree │ └── glob@6.0.4 1141 silly idealTree ├── got@5.7.1 1141 silly idealTree ├── graceful-fs@4.1.11 1141 silly idealTree ├─┬ grouped-queue@0.3.3 1141 silly idealTree │ └── lodash@4.17.4 1141 silly idealTree ├── gunzip-maybe@1.4.1 1141 silly idealTree ├── h5.buffers@0.1.1 1141 silly idealTree ├── handlebars@4.0.11 1141 silly idealTree ├── har-validator@2.0.6 1141 silly idealTree ├── has-ansi@2.0.0 1141 silly idealTree ├── has-flag@2.0.0 1141 silly idealTree ├── hawk@3.1.3 1141 silly idealTree ├── hoek@2.16.3 1141 silly idealTree ├── hogan.js@2.0.0 1141 silly idealTree ├── hosted-git-info@2.5.0 1141 silly idealTree ├─┬ http-signature@1.1.1 1141 silly idealTree │ └── assert-plus@0.2.0 1141 silly idealTree ├── iconv-lite@0.4.19 1141 silly idealTree ├── immediate@3.0.6 1141 silly idealTree ├── inflight@1.0.6 1141 silly idealTree ├── inherits@2.0.3 1141 silly idealTree ├── ini@1.3.5 1141 silly idealTree ├─┬ inquirer@3.3.0 1141 silly idealTree │ ├── ansi-regex@3.0.0 1141 silly idealTree │ ├── ansi-styles@3.2.0 1141 silly idealTree │ ├── chalk@2.3.0 1141 silly idealTree │ ├── lodash@4.17.4 1141 silly idealTree │ ├── strip-ansi@4.0.0 1141 silly idealTree │ └── supports-color@4.5.0 1141 silly idealTree ├── interpret@1.1.0 1141 silly idealTree ├── invert-kv@1.0.0 1141 silly idealTree ├── is-arrayish@0.2.1 1141 silly idealTree ├── is-buffer@1.1.6 1141 silly idealTree ├── is-builtin-module@1.0.0 1141 silly idealTree ├── is-deflate@1.0.0 1141 silly idealTree ├── is-fullwidth-code-point@2.0.0 1141 silly idealTree ├── is-gzip@1.0.0 1141 silly idealTree ├── is-my-json-valid@2.16.1 1141 silly idealTree ├── is-plain-obj@1.1.0 1141 silly idealTree ├── is-promise@2.1.0 1141 silly idealTree ├── is-property@1.0.2 1141 silly idealTree ├── is-redirect@1.0.0 1141 silly idealTree ├── is-retry-allowed@1.1.0 1141 silly idealTree ├── is-stream@1.1.0 1141 silly idealTree ├── is-typedarray@1.0.0 1141 silly idealTree ├── is-utf8@0.2.1 1141 silly idealTree ├── isarray@1.0.0 1141 silly idealTree ├── isexe@2.0.0 1141 silly idealTree ├── isstream@0.1.2 1141 silly idealTree ├── istextorbinary@2.1.0 1141 silly idealTree ├── jsbn@0.1.1 1141 silly idealTree ├── json-schema@0.2.3 1141 silly idealTree ├── json-stringify-safe@5.0.1 1141 silly idealTree ├── jsonfile@2.4.0 1141 silly idealTree ├── jsonpointer@4.0.1 1141 silly idealTree ├── jsprim@1.4.1 1141 silly idealTree ├── kind-of@3.2.2 1141 silly idealTree ├── klaw@1.3.1 1141 silly idealTree ├── latest-version@2.0.0 1141 silly idealTree ├── lazy-cache@1.0.4 1141 silly idealTree ├── lcid@1.0.0 1141 silly idealTree ├── lie@3.1.1 1141 silly idealTree ├─┬ load-json-file@2.0.0 1141 silly idealTree │ └── strip-bom@3.0.0 1141 silly idealTree ├── locate-path@2.0.0 1141 silly idealTree ├── lodash.assign@4.2.0 1141 silly idealTree ├── lodash@3.10.1 1141 silly idealTree ├── log-symbols@1.0.2 1141 silly idealTree ├── longest@1.0.1 1141 silly idealTree ├── lowercase-keys@1.0.0 1141 silly idealTree ├── lru-cache@4.1.1 1141 silly idealTree ├─┬ mem-fs-editor@3.0.2 1141 silly idealTree │ ├── clone-stats@1.0.0 1141 silly idealTree │ ├── clone@2.1.1 1141 silly idealTree │ ├── glob@7.1.2 1141 silly idealTree │ ├── globby@6.1.0 1141 silly idealTree │ ├── replace-ext@1.0.0 1141 silly idealTree │ └── vinyl@2.1.0 1141 silly idealTree ├── mem-fs@1.1.3 1141 silly idealTree ├── methods@1.1.2 1141 silly idealTree ├── mime-db@1.30.0 1141 silly idealTree ├── mime-types@2.1.17 1141 silly idealTree ├── mime@1.6.0 1141 silly idealTree ├── mimic-fn@1.1.0 1141 silly idealTree ├── minimatch@3.0.4 1141 silly idealTree ├── minimist@0.0.10 1141 silly idealTree ├─┬ mkdirp@0.5.1 1141 silly idealTree │ └── minimist@0.0.8 1141 silly idealTree ├── moment@2.19.2 1141 silly idealTree ├── ms@2.0.0 1141 silly idealTree ├── multimatch@2.1.0 1141 silly idealTree ├── mute-stream@0.0.7 1141 silly idealTree ├── nan@2.8.0 1141 silly idealTree ├── node-rsa@0.4.2 1141 silly idealTree ├── node-status-codes@1.0.0 1141 silly idealTree ├── node-uuid@1.4.8 1141 silly idealTree ├── node-wifiscanner2@1.2.0 1141 silly idealTree ├── normalize-package-data@2.4.0 1141 silly idealTree ├── number-is-nan@1.0.1 1141 silly idealTree ├── oauth-sign@0.8.2 1141 silly idealTree ├── object-assign@4.1.1 1141 silly idealTree ├── object-keys@1.0.11 1141 silly idealTree ├── object.assign@4.0.4 1141 silly idealTree ├── once@1.4.0 1141 silly idealTree ├── onetime@2.0.1 1141 silly idealTree ├── optimist@0.6.1 1141 silly idealTree ├── os-homedir@1.0.2 1141 silly idealTree ├── os-locale@1.4.0 1141 silly idealTree ├── os-shim@0.1.3 1141 silly idealTree ├── os-tmpdir@1.0.2 1141 silly idealTree ├── p-limit@1.1.0 1141 silly idealTree ├── p-locate@2.0.0 1141 silly idealTree ├── package-json@2.4.0 1141 silly idealTree ├── pako@0.2.9 1141 silly idealTree ├── parse-json@2.2.0 1141 silly idealTree ├─┬ particle-api-js@6.6.2 1141 silly idealTree │ └── form-data@1.0.0-rc4 1141 silly idealTree ├── particle-commands@0.2.11 1141 silly idealTree ├─┬ particle-library-manager@0.1.12 1141 silly idealTree │ ├── async@2.6.0 1141 silly idealTree │ ├── debug@3.1.0 1141 silly idealTree │ ├── es6-promise@4.1.1 1141 silly idealTree │ ├── es6-promisify@5.0.0 1141 silly idealTree │ ├── form-data@2.3.1 1141 silly idealTree │ ├── lodash@4.17.4 1141 silly idealTree │ ├── superagent@3.8.1 1141 silly idealTree │ └── tmp@0.0.31 1141 silly idealTree ├── path-exists@3.0.0 1141 silly idealTree ├── path-is-absolute@1.0.1 1141 silly idealTree ├── path-parse@1.0.5 1141 silly idealTree ├── path-type@2.0.0 1141 silly idealTree ├── peek-stream@1.1.2 1141 silly idealTree ├── pify@2.3.0 1141 silly idealTree ├── pinkie-promise@2.0.1 1141 silly idealTree ├── pinkie@2.0.4 1141 silly idealTree ├── prepend-http@1.0.4 1141 silly idealTree ├── pretty-bytes@4.0.2 1141 silly idealTree ├── process-nextick-args@1.0.7 1141 silly idealTree ├── properties-parser@0.3.1 1141 silly idealTree ├── pseudomap@1.0.2 1141 silly idealTree ├── pump@1.0.3 1141 silly idealTree ├── pumpify@1.3.5 1141 silly idealTree ├── punycode@1.4.1 1141 silly idealTree ├── qs@6.5.1 1141 silly idealTree ├─┬ rc@1.2.2 1141 silly idealTree │ └── minimist@1.2.0 1141 silly idealTree ├── read-all-stream@3.1.0 1141 silly idealTree ├─┬ read-chunk@2.1.0 1141 silly idealTree │ └── pify@3.0.0 1141 silly idealTree ├── read-pkg-up@2.0.0 1141 silly idealTree ├── read-pkg@2.0.0 1141 silly idealTree ├── readable-stream@2.3.3 1141 silly idealTree ├── rechoir@0.6.2 1141 silly idealTree ├── regenerator-runtime@0.10.5 1141 silly idealTree ├── registry-auth-token@3.3.1 1141 silly idealTree ├── registry-url@3.1.0 1141 silly idealTree ├── remove-trailing-separator@1.1.0 1141 silly idealTree ├── repeat-string@1.6.1 1141 silly idealTree ├── replace-ext@0.0.1 1141 silly idealTree ├─┬ request@2.75.1-relativepath.1 1141 silly idealTree │ ├── bl@1.1.2 1141 silly idealTree │ ├── qs@6.2.3 1141 silly idealTree │ ├── readable-stream@2.0.6 1141 silly idealTree │ └── string_decoder@0.10.31 1141 silly idealTree ├── require-directory@2.1.1 1141 silly idealTree ├── require-main-filename@1.0.1 1141 silly idealTree ├── resolve@1.5.0 1141 silly idealTree ├── restore-cursor@2.0.0 1141 silly idealTree ├── right-align@0.1.3 1141 silly idealTree ├─┬ rimraf@2.6.2 1141 silly idealTree │ └── glob@7.1.2 1141 silly idealTree ├── run-async@2.3.0 1141 silly idealTree ├── rx-lite-aggregates@4.0.8 1141 silly idealTree ├── rx-lite@4.0.8 1141 silly idealTree ├── rx@4.1.0 1141 silly idealTree ├── safe-buffer@5.1.1 1141 silly idealTree ├── semver@5.4.1 1141 silly idealTree ├─┬ serialport@4.0.7 1141 silly idealTree │ └─┬ node-pre-gyp@0.6.32 1141 silly idealTree │ ├─┬ mkdirp@0.5.1 1141 silly idealTree │ │ └── minimist@0.0.8 1141 silly idealTree │ ├─┬ nopt@3.0.6 1141 silly idealTree │ │ └── abbrev@1.0.9 1141 silly idealTree │ ├─┬ npmlog@4.0.1 1141 silly idealTree │ │ ├─┬ are-we-there-yet@1.1.2 1141 silly idealTree │ │ │ ├── delegates@1.0.0 1141 silly idealTree │ │ │ └─┬ readable-stream@2.2.2 1141 silly idealTree │ │ │ ├── buffer-shims@1.0.0 1141 silly idealTree │ │ │ ├── core-util-is@1.0.2 1141 silly idealTree │ │ │ ├── inherits@2.0.3 1141 silly idealTree │ │ │ ├── isarray@1.0.0 1141 silly idealTree │ │ │ ├── process-nextick-args@1.0.7 1141 silly idealTree │ │ │ ├── string_decoder@0.10.31 1141 silly idealTree │ │ │ └── util-deprecate@1.0.2 1141 silly idealTree │ │ ├── console-control-strings@1.1.0 1141 silly idealTree │ │ ├─┬ gauge@2.7.2 1141 silly idealTree │ │ │ ├── aproba@1.0.4 1141 silly idealTree │ │ │ ├── has-unicode@2.0.1 1141 silly idealTree │ │ │ ├── object-assign@4.1.0 1141 silly idealTree │ │ │ ├── signal-exit@3.0.2 1141 silly idealTree │ │ │ ├─┬ string-width@1.0.2 1141 silly idealTree │ │ │ │ ├── code-point-at@1.1.0 1141 silly idealTree │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0 1141 silly idealTree │ │ │ │ └── number-is-nan@1.0.1 1141 silly idealTree │ │ │ ├─┬ strip-ansi@3.0.1 1141 silly idealTree │ │ │ │ └── ansi-regex@2.0.0 1141 silly idealTree │ │ │ ├── supports-color@0.2.0 1141 silly idealTree │ │ │ └── wide-align@1.1.0 1141 silly idealTree │ │ └── set-blocking@2.0.0 1141 silly idealTree │ ├─┬ rc@1.1.6 1141 silly idealTree │ │ ├── deep-extend@0.4.1 1141 silly idealTree │ │ ├── ini@1.3.4 1141 silly idealTree │ │ ├── minimist@1.2.0 1141 silly idealTree │ │ └── strip-json-comments@1.0.4 1141 silly idealTree │ ├─┬ request@2.79.0 1141 silly idealTree │ │ ├── aws-sign2@0.6.0 1141 silly idealTree │ │ ├── aws4@1.5.0 1141 silly idealTree │ │ ├── caseless@0.11.0 1141 silly idealTree │ │ ├─┬ combined-stream@1.0.5 1141 silly idealTree │ │ │ └── delayed-stream@1.0.0 1141 silly idealTree │ │ ├── extend@3.0.0 1141 silly idealTree │ │ ├── forever-agent@0.6.1 1141 silly idealTree │ │ ├─┬ form-data@2.1.2 1141 silly idealTree │ │ │ └── asynckit@0.4.0 1141 silly idealTree │ │ ├─┬ har-validator@2.0.6 1141 silly idealTree │ │ │ ├─┬ chalk@1.1.3 1141 silly idealTree │ │ │ │ ├── ansi-styles@2.2.1 1141 silly idealTree │ │ │ │ ├── escape-string-regexp@1.0.5 1141 silly idealTree │ │ │ │ ├─┬ has-ansi@2.0.0 1141 silly idealTree │ │ │ │ │ └── ansi-regex@2.0.0 1141 silly idealTree │ │ │ │ ├─┬ strip-ansi@3.0.1 1141 silly idealTree │ │ │ │ │ └── ansi-regex@2.0.0 1141 silly idealTree │ │ │ │ └── supports-color@2.0.0 1141 silly idealTree │ │ │ ├─┬ is-my-json-valid@2.15.0 1141 silly idealTree │ │ │ │ ├── generate-function@2.0.0 1141 silly idealTree │ │ │ │ ├─┬ generate-object-property@1.2.0 1141 silly idealTree │ │ │ │ │ └── is-property@1.0.2 1141 silly idealTree │ │ │ │ ├── jsonpointer@4.0.0 1141 silly idealTree │ │ │ │ └── xtend@4.0.1 1141 silly idealTree │ │ │ └─┬ pinkie-promise@2.0.1 1141 silly idealTree │ │ │ └── pinkie@2.0.4 1141 silly idealTree │ │ ├─┬ hawk@3.1.3 1141 silly idealTree │ │ │ ├── boom@2.10.1 1141 silly idealTree │ │ │ ├── cryptiles@2.0.5 1141 silly idealTree │ │ │ ├── hoek@2.16.3 1141 silly idealTree │ │ │ └── sntp@1.0.9 1141 silly idealTree │ │ ├─┬ http-signature@1.1.1 1141 silly idealTree │ │ │ ├── assert-plus@0.2.0 1141 silly idealTree │ │ │ ├─┬ jsprim@1.3.1 1141 silly idealTree │ │ │ │ ├── extsprintf@1.0.2 1141 silly idealTree │ │ │ │ ├── json-schema@0.2.3 1141 silly idealTree │ │ │ │ └── verror@1.3.6 1141 silly idealTree │ │ │ └─┬ sshpk@1.10.1 1141 silly idealTree │ │ │ ├── asn1@0.2.3 1141 silly idealTree │ │ │ ├── assert-plus@1.0.0 1141 silly idealTree │ │ │ ├── bcrypt-pbkdf@1.0.0 1141 silly idealTree │ │ │ ├── dashdash@1.14.1 1141 silly idealTree │ │ │ ├── ecc-jsbn@0.1.1 1141 silly idealTree │ │ │ ├── getpass@0.1.6 1141 silly idealTree │ │ │ ├── jodid25519@1.0.2 1141 silly idealTree │ │ │ ├── jsbn@0.1.0 1141 silly idealTree │ │ │ └── tweetnacl@0.14.4 1141 silly idealTree │ │ ├── is-typedarray@1.0.0 1141 silly idealTree │ │ ├── isstream@0.1.2 1141 silly idealTree │ │ ├── json-stringify-safe@5.0.1 1141 silly idealTree │ │ ├─┬ mime-types@2.1.13 1141 silly idealTree │ │ │ └── mime-db@1.25.0 1141 silly idealTree │ │ ├── oauth-sign@0.8.2 1141 silly idealTree │ │ ├── qs@6.3.0 1141 silly idealTree │ │ ├── stringstream@0.0.5 1141 silly idealTree │ │ ├─┬ tough-cookie@2.3.2 1141 silly idealTree │ │ │ └── punycode@1.4.1 1141 silly idealTree │ │ ├── tunnel-agent@0.4.3 1141 silly idealTree │ │ └── uuid@3.0.1 1141 silly idealTree │ ├─┬ rimraf@2.5.4 1141 silly idealTree │ │ └─┬ glob@7.1.1 1141 silly idealTree │ │ ├── fs.realpath@1.0.0 1141 silly idealTree │ │ ├─┬ inflight@1.0.6 1141 silly idealTree │ │ │ └── wrappy@1.0.2 1141 silly idealTree │ │ ├── inherits@2.0.3 1141 silly idealTree │ │ ├─┬ minimatch@3.0.3 1141 silly idealTree │ │ │ └─┬ brace-expansion@1.1.6 1141 silly idealTree │ │ │ ├── balanced-match@0.4.2 1141 silly idealTree │ │ │ └── concat-map@0.0.1 1141 silly idealTree │ │ ├─┬ once@1.4.0 1141 silly idealTree │ │ │ └── wrappy@1.0.2 1141 silly idealTree │ │ └── path-is-absolute@1.0.1 1141 silly idealTree │ ├── semver@5.3.0 1141 silly idealTree │ ├─┬ tar-pack@3.3.0 1141 silly idealTree │ │ ├─┬ debug@2.2.0 1141 silly idealTree │ │ │ └── ms@0.7.1 1141 silly idealTree │ │ ├─┬ fstream-ignore@1.0.5 1141 silly idealTree │ │ │ ├── inherits@2.0.3 1141 silly idealTree │ │ │ └─┬ minimatch@3.0.3 1141 silly idealTree │ │ │ └─┬ brace-expansion@1.1.6 1141 silly idealTree │ │ │ ├── balanced-match@0.4.2 1141 silly idealTree │ │ │ └── concat-map@0.0.1 1141 silly idealTree │ │ ├─┬ fstream@1.0.10 1141 silly idealTree │ │ │ ├── graceful-fs@4.1.11 1141 silly idealTree │ │ │ └── inherits@2.0.3 1141 silly idealTree │ │ ├─┬ once@1.3.3 1141 silly idealTree │ │ │ └── wrappy@1.0.2 1141 silly idealTree │ │ ├─┬ readable-stream@2.1.5 1141 silly idealTree │ │ │ ├── buffer-shims@1.0.0 1141 silly idealTree │ │ │ ├── core-util-is@1.0.2 1141 silly idealTree │ │ │ ├── inherits@2.0.3 1141 silly idealTree │ │ │ ├── isarray@1.0.0 1141 silly idealTree │ │ │ ├── process-nextick-args@1.0.7 1141 silly idealTree │ │ │ ├── string_decoder@0.10.31 1141 silly idealTree │ │ │ └── util-deprecate@1.0.2 1141 silly idealTree │ │ └── uid-number@0.0.6 1141 silly idealTree │ └─┬ tar@2.2.1 1141 silly idealTree │ ├── block-stream@0.0.9 1141 silly idealTree │ ├─┬ fstream@1.0.10 1141 silly idealTree │ │ └── graceful-fs@4.1.11 1141 silly idealTree │ └── inherits@2.0.3 1141 silly idealTree ├── set-blocking@2.0.0 1141 silly idealTree ├── shebang-command@1.2.0 1141 silly idealTree ├── shebang-regex@1.0.0 1141 silly idealTree ├─┬ shelljs@0.7.8 1141 silly idealTree │ └── glob@7.1.2 1141 silly idealTree ├── signal-exit@3.0.2 1141 silly idealTree ├── sntp@1.0.9 1141 silly idealTree ├── softap-setup@4.1.0 1141 silly idealTree ├── source-map@0.4.4 1141 silly idealTree ├── spawn-sync@1.0.15 1141 silly idealTree ├── spdx-correct@1.0.2 1141 silly idealTree ├── spdx-expression-parse@1.0.4 1141 silly idealTree ├── spdx-license-ids@1.2.2 1141 silly idealTree ├── sshpk@1.13.1 1141 silly idealTree ├── stream-http@2.2.1 1141 silly idealTree ├── stream-shift@1.0.0 1141 silly idealTree ├── string_decoder@1.0.3 1141 silly idealTree ├── string-template@0.2.1 1141 silly idealTree ├─┬ string-width@2.1.1 1141 silly idealTree │ ├── ansi-regex@3.0.0 1141 silly idealTree │ └── strip-ansi@4.0.0 1141 silly idealTree ├── string.prototype.codepointat@0.2.0 1141 silly idealTree ├── stringstream@0.0.5 1141 silly idealTree ├── strip-ansi@3.0.1 1141 silly idealTree ├── strip-bom-stream@2.0.0 1141 silly idealTree ├── strip-bom@2.0.0 1141 silly idealTree ├── strip-json-comments@2.0.1 1141 silly idealTree ├── superagent-prefix@0.0.2 1141 silly idealTree ├─┬ superagent@2.3.0 1141 silly idealTree │ └── form-data@1.0.0-rc4 1141 silly idealTree ├── supports-color@2.0.0 1141 silly idealTree ├── tar-fs@1.16.0 1141 silly idealTree ├── tar-stream@1.5.5 1141 silly idealTree ├─┬ temp@0.8.3 1141 silly idealTree │ └── rimraf@2.2.8 1141 silly idealTree ├── text-table@0.2.0 1141 silly idealTree ├── textextensions@2.1.0 1141 silly idealTree ├── through@2.3.8 1141 silly idealTree ├── through2@2.0.3 1141 silly idealTree ├── timed-out@3.1.3 1141 silly idealTree ├── tmp@0.0.33 1141 silly idealTree ├── to-arraybuffer@1.0.1 1141 silly idealTree ├── tough-cookie@2.3.3 1141 silly idealTree ├── tunnel-agent@0.4.3 1141 silly idealTree ├── tweetnacl@0.14.5 1141 silly idealTree ├── typedarray@0.0.6 1141 silly idealTree ├─┬ uglify-js@2.8.29 1141 silly idealTree │ ├── source-map@0.5.7 1141 silly idealTree │ └── yargs@3.10.0 1141 silly idealTree ├── uglify-to-browserify@1.0.2 1141 silly idealTree ├── underscore@1.8.3 1141 silly idealTree ├── untildify@2.1.0 1141 silly idealTree ├── unzip-response@1.0.2 1141 silly idealTree ├── url-parse-lax@1.0.0 1141 silly idealTree ├── user-home@2.0.0 1141 silly idealTree ├── util-deprecate@1.0.2 1141 silly idealTree ├── validate-npm-package-license@3.0.1 1141 silly idealTree ├── verror@1.10.0 1141 silly idealTree ├── vinyl-file@2.0.0 1141 silly idealTree ├── vinyl@1.2.0 1141 silly idealTree ├── when@3.7.8 1141 silly idealTree ├── which-module@1.0.0 1141 silly idealTree ├── which@1.3.0 1141 silly idealTree ├── window-size@0.1.0 1141 silly idealTree ├── winreg@1.2.4 1141 silly idealTree ├── wordwrap@0.0.3 1141 silly idealTree ├─┬ wrap-ansi@2.1.0 1141 silly idealTree │ ├── is-fullwidth-code-point@1.0.0 1141 silly idealTree │ └── string-width@1.0.2 1141 silly idealTree ├── wrappy@1.0.2 1141 silly idealTree ├── xtend@4.0.1 1141 silly idealTree ├── y18n@3.2.1 1141 silly idealTree ├── yallist@2.1.2 1141 silly idealTree ├─┬ yargs-parser@3.2.0 1141 silly idealTree │ └── camelcase@3.0.0 1141 silly idealTree ├─┬ yargs@5.0.0 1141 silly idealTree │ ├── cliui@3.2.0 1141 silly idealTree │ ├── find-up@1.1.2 1141 silly idealTree │ ├── is-fullwidth-code-point@1.0.0 1141 silly idealTree │ ├── load-json-file@1.1.0 1141 silly idealTree │ ├── path-exists@2.1.0 1141 silly idealTree │ ├── path-type@1.1.0 1141 silly idealTree │ ├── read-pkg-up@1.0.1 1141 silly idealTree │ ├── read-pkg@1.1.0 1141 silly idealTree │ ├── string-width@1.0.2 1141 silly idealTree │ └── window-size@0.2.0 1141 silly idealTree ├─┬ yeoman-environment@1.6.6 1141 silly idealTree │ ├── ansi-escapes@1.4.0 1141 silly idealTree │ ├── cli-cursor@1.0.2 1141 silly idealTree │ ├── external-editor@1.1.1 1141 silly idealTree │ ├── figures@1.7.0 1141 silly idealTree │ ├── inquirer@1.2.3 1141 silly idealTree │ ├── is-fullwidth-code-point@1.0.0 1141 silly idealTree │ ├── lodash@4.17.4 1141 silly idealTree │ ├── mute-stream@0.0.6 1141 silly idealTree │ ├── onetime@1.1.0 1141 silly idealTree │ ├── restore-cursor@1.0.1 1141 silly idealTree │ ├── string-width@1.0.2 1141 silly idealTree │ └── tmp@0.0.29 1141 silly idealTree └─┬ yeoman-generator@1.1.1 1141 silly idealTree ├── async@2.6.0 1141 silly idealTree ├── glob@7.1.2 1141 silly idealTree ├── lodash@4.17.4 1141 silly idealTree └── minimist@1.2.0 1142 silly install generateActionsToTake 1143 warn checkPermissions Missing write access to /usr/local/lib/node_modules/particle-cli 1144 warn checkPermissions Missing write access to /usr/local/lib/node_modules 1145 verbose stack Error: EACCES: permission denied, access '/usr/local/lib/node_modules/particle-cli' 1146 verbose cwd /Users/danielbingham 1147 verbose Darwin 17.2.0 1148 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "particle-cli" 1149 verbose node v8.9.1 1150 verbose npm v5.5.1 1151 error path /usr/local/lib/node_modules/particle-cli 1152 error code EACCES 1153 error errno -13 1154 error syscall access 1155 error Error: EACCES: permission denied, access '/usr/local/lib/node_modules/particle-cli' 1155 error { Error: EACCES: permission denied, access '/usr/local/lib/node_modules/particle-cli' 1155 error stack: 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules/particle-cli\'', 1155 error errno: -13, 1155 error code: 'EACCES', 1155 error syscall: 'access', 1155 error path: '/usr/local/lib/node_modules/particle-cli' } 1156 error Please try running this command again as root/Administrator. 1157 verbose exit [ -13, true ]