olefredrik / FoundationPress

FoundationPress is a WordPress starter theme based on Foundation 6 by Zurb
https://foundationpress.olefredrik.com
MIT License
2.71k stars 871 forks source link

Can't Package #1138

Closed moseke closed 6 years ago

moseke commented 6 years ago

Mac OS: 10.12.6 Node: 8.7.0 FP: 2.9 Foundation: 6.2.3

Trying to package an older version of FP that came from another developer.

> foundationpress@1.0.0 package /Users/me/Desktop/foundationpress
> gulp package --production

module.js:529
    throw err;
    ^

Error: Cannot find module 'internal/errors'
    at Function.Module._resolveFilename (module.js:527:15)
    at Function.Module._load (module.js:476:23)
    at Module.require (module.js:568:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:36:16
    at Object.<anonymous> (/Users/me/Desktop/foundationpress/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:624:30)
    at Object.Module._extensions..js (module.js:635:10)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! foundationpress@1.0.0 package: `gulp package --production`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the foundationpress@1.0.0 package script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/me/.npm/_logs/2017-10-24T19_33_14_681Z-debug.log

Error log:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/8.7.0/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'run',
1 verbose cli   'package' ]
2 info using npm@5.4.2
3 info using node@v8.7.0
4 verbose run-script [ 'prepackage', 'package', 'postpackage' ]
5 info lifecycle foundationpress@1.0.0~prepackage: foundationpress@1.0.0
6 info lifecycle foundationpress@1.0.0~package: foundationpress@1.0.0
7 verbose lifecycle foundationpress@1.0.0~package: unsafe-perm in lifecycle true
8 verbose lifecycle foundationpress@1.0.0~package: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/1163442/Desktop/big-toy-1-0-1/node_modules/.bin:/Users/1163442/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/1163442/.rvm/bin
9 verbose lifecycle foundationpress@1.0.0~package: CWD: /Users/1163442/Desktop/big-toy-1-0-1
10 silly lifecycle foundationpress@1.0.0~package: Args: [ '-c', 'gulp package --production' ]
11 silly lifecycle foundationpress@1.0.0~package: Returned: code: 1  signal: null
12 info lifecycle foundationpress@1.0.0~package: Failed to exec package script
13 verbose stack Error: foundationpress@1.0.0 package: `gulp package --production`
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:280:16)
13 verbose stack     at emitTwo (events.js:125:13)
13 verbose stack     at EventEmitter.emit (events.js:213:7)
13 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at emitTwo (events.js:125:13)
13 verbose stack     at ChildProcess.emit (events.js:213:7)
13 verbose stack     at maybeClose (internal/child_process.js:927:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
14 verbose pkgid foundationpress@1.0.0
15 verbose cwd /Users/1163442/Desktop/big-toy-1-0-1
16 verbose Darwin 16.7.0
17 verbose argv "/usr/local/Cellar/node/8.7.0/bin/node" "/usr/local/bin/npm" "run" "package"
18 verbose node v8.7.0
19 verbose npm  v5.4.2
20 error code ELIFECYCLE
21 error errno 1
22 error foundationpress@1.0.0 package: `gulp package --production`
22 error Exit status 1
23 error Failed at the foundationpress@1.0.0 package script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]

The other devoper can run run NPM commands with no issues. I've tried pulling on different threads here and I just can't resolve this. How would you recommend interpretting and solving this problem?

colin-marshall commented 6 years ago

@moseke did you delete node_modules and run npm install?

moseke commented 6 years ago

I did @colin-marshall and this is the output:

7ndevw1014:big-toy-1-0-1 me$ npm install

> foundationpress@1.0.1 postinstall /Users/me/Desktop/big-toy-1-0-1
> bower install && gulp build

module.js:529
    throw err;
    ^

Error: Cannot find module 'internal/errors'
    at Function.Module._resolveFilename (module.js:527:15)
    at Function.Module._load (module.js:476:23)
    at Module.require (module.js:568:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:36:16
    at Object.<anonymous> (/Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:624:30)
    at Object.Module._extensions..js (module.js:635:10)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! foundationpress@1.0.1 postinstall: `bower install && gulp build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the foundationpress@1.0.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/me/.npm/_logs/2017-10-24T22_56_29_616Z-debug.log
7ndevw1014:big-toy-1-0-1 me$ 
Install Log: ```sh 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/Cellar/node/8.7.0/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install' ] 2 info using npm@5.4.2 3 info using node@v8.7.0 4 verbose npm-session 97c26342378f39de 5 silly install runPreinstallTopLevelLifecycles 6 silly preinstall foundationpress@1.0.1 7 info lifecycle foundationpress@1.0.1~preinstall: foundationpress@1.0.1 8 silly install loadCurrentTree 9 silly install readLocalPackageData 10 silly install loadIdealTree 11 silly install cloneCurrentTreeToIdealTree 12 silly install loadShrinkwrap 13 silly install loadAllDepsIntoIdealTree 14 silly pacote git manifest for uglify-js@git+https://github.com/mishoo/UglifyJS2.git#harmony fetched in 593ms 15 silly resolveWithNewModule uglify-es@3.1.5 checking installable status 16 http fetch GET 304 https://registry.npmjs.org/bower-config 330ms (from cache) 17 silly pacote range manifest for bower-config@^1.2.3 fetched in 367ms 18 silly resolveWithNewModule bower-config@1.4.1 checking installable status 19 http fetch GET 200 https://registry.npmjs.org/optimist 15ms (from cache) 20 silly pacote range manifest for optimist@^0.6.1 fetched in 16ms 21 silly resolveWithNewModule optimist@0.6.1 checking installable status 22 http fetch GET 304 https://registry.npmjs.org/mout 183ms (from cache) 23 silly pacote range manifest for mout@^1.0.0 fetched in 185ms 24 silly resolveWithNewModule mout@1.1.0 checking installable status 25 http fetch GET 304 https://registry.npmjs.org/untildify 185ms (from cache) 26 silly pacote range manifest for untildify@^2.1.0 fetched in 187ms 27 silly resolveWithNewModule untildify@2.1.0 checking installable status 28 silly currentTree foundationpress@1.0.1 28 silly currentTree ├── @gulp-sourcemaps/map-sources@1.0.0 28 silly currentTree ├── abbrev@1.1.1 28 silly currentTree ├── accepts@1.3.4 28 silly currentTree ├── acorn@4.0.13 28 silly currentTree ├── after@0.8.1 28 silly currentTree ├── ajv@4.11.8 28 silly currentTree ├── align-text@0.1.4 28 silly currentTree ├── amdefine@1.0.1 28 silly currentTree ├── ansi-regex@2.1.1 28 silly currentTree ├── ansi-styles@2.2.1 28 silly currentTree ├── ansicolors@0.2.1 28 silly currentTree ├── anymatch@1.3.2 28 silly currentTree ├── aproba@1.2.0 28 silly currentTree ├── archy@1.0.0 28 silly currentTree ├── are-we-there-yet@1.1.4 28 silly currentTree ├── arr-diff@2.0.0 28 silly currentTree ├── arr-flatten@1.1.0 28 silly currentTree ├── array-differ@1.0.0 28 silly currentTree ├── array-each@1.0.1 28 silly currentTree ├── array-find-index@1.0.2 28 silly currentTree ├── array-slice@1.0.0 28 silly currentTree ├── array-union@1.0.2 28 silly currentTree ├── array-uniq@1.0.3 28 silly currentTree ├── array-unique@0.2.1 28 silly currentTree ├── arraybuffer.slice@0.0.6 28 silly currentTree ├── arrify@1.0.1 28 silly currentTree ├── asn1@0.2.3 28 silly currentTree ├── assert-plus@0.2.0 28 silly currentTree ├── async-each-series@0.1.1 28 silly currentTree ├── async-each@1.0.1 28 silly currentTree ├── async-foreach@0.1.3 28 silly currentTree ├── async@1.5.2 28 silly currentTree ├── asynckit@0.4.0 28 silly currentTree ├── atob@1.1.3 28 silly currentTree ├── autoprefixer@6.7.7 28 silly currentTree ├── aws-sign2@0.6.0 28 silly currentTree ├── aws4@1.6.0 28 silly currentTree ├── babel-code-frame@6.26.0 28 silly currentTree ├─┬ babel-core@6.26.0 28 silly currentTree │ └── source-map@0.5.7 28 silly currentTree ├─┬ babel-generator@6.26.0 28 silly currentTree │ └── source-map@0.5.7 28 silly currentTree ├── babel-helper-call-delegate@6.24.1 28 silly currentTree ├── babel-helper-define-map@6.26.0 28 silly currentTree ├── babel-helper-function-name@6.24.1 28 silly currentTree ├── babel-helper-get-function-arity@6.24.1 28 silly currentTree ├── babel-helper-hoist-variables@6.24.1 28 silly currentTree ├── babel-helper-optimise-call-expression@6.24.1 28 silly currentTree ├── babel-helper-regex@6.26.0 28 silly currentTree ├── babel-helper-replace-supers@6.24.1 28 silly currentTree ├── babel-helpers@6.24.1 28 silly currentTree ├── babel-messages@6.23.0 28 silly currentTree ├── babel-plugin-check-es2015-constants@6.22.0 28 silly currentTree ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 28 silly currentTree ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 28 silly currentTree ├── babel-plugin-transform-es2015-block-scoping@6.26.0 28 silly currentTree ├── babel-plugin-transform-es2015-classes@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-computed-properties@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-destructuring@6.23.0 28 silly currentTree ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-for-of@6.23.0 28 silly currentTree ├── babel-plugin-transform-es2015-function-name@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-literals@6.22.0 28 silly currentTree ├── babel-plugin-transform-es2015-modules-amd@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-modules-commonjs@6.26.0 28 silly currentTree ├── babel-plugin-transform-es2015-modules-systemjs@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-modules-umd@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-object-super@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-parameters@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-spread@6.22.0 28 silly currentTree ├── babel-plugin-transform-es2015-sticky-regex@6.24.1 28 silly currentTree ├── babel-plugin-transform-es2015-template-literals@6.22.0 28 silly currentTree ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 28 silly currentTree ├── babel-plugin-transform-es2015-unicode-regex@6.24.1 28 silly currentTree ├── babel-plugin-transform-regenerator@6.26.0 28 silly currentTree ├── babel-plugin-transform-strict-mode@6.24.1 28 silly currentTree ├── babel-preset-es2015@6.24.1 28 silly currentTree ├── babel-register@6.26.0 28 silly currentTree ├── babel-runtime@6.26.0 28 silly currentTree ├── babel-template@6.26.0 28 silly currentTree ├── babel-traverse@6.26.0 28 silly currentTree ├── babel-types@6.26.0 28 silly currentTree ├── babylon@6.18.0 28 silly currentTree ├── backo2@1.0.2 28 silly currentTree ├── balanced-match@1.0.0 28 silly currentTree ├── base64-arraybuffer@0.1.5 28 silly currentTree ├── base64id@0.1.0 28 silly currentTree ├── batch@0.5.3 28 silly currentTree ├── bcrypt-pbkdf@1.0.1 28 silly currentTree ├── beeper@1.1.1 28 silly currentTree ├── better-assert@1.0.2 28 silly currentTree ├── binary-extensions@1.10.0 28 silly currentTree ├─┬ bl@1.0.3 28 silly currentTree │ ├── readable-stream@2.0.6 28 silly currentTree │ └── string_decoder@0.10.31 28 silly currentTree ├── blob@0.0.4 28 silly currentTree ├── block-stream@0.0.9 28 silly currentTree ├── bluebird@3.1.5 28 silly currentTree ├── boom@2.10.1 28 silly currentTree ├─┬ bower@1.6.9 28 silly currentTree │ ├── abbrev@1.0.7 28 silly currentTree │ ├── archy@1.0.0 28 silly currentTree │ ├─┬ bower-config@1.2.3 28 silly currentTree │ │ ├── graceful-fs@4.1.2 28 silly currentTree │ │ ├─┬ optimist@0.6.1 28 silly currentTree │ │ │ ├── minimist@0.0.10 28 silly currentTree │ │ │ └── wordwrap@0.0.3 28 silly currentTree │ │ └─┬ osenv@0.1.3 28 silly currentTree │ │ ├── os-homedir@1.0.1 28 silly currentTree │ │ └── os-tmpdir@1.0.1 28 silly currentTree │ ├── bower-endpoint-parser@0.2.2 28 silly currentTree │ ├─┬ bower-json@0.4.0 28 silly currentTree │ │ ├── deep-extend@0.2.11 28 silly currentTree │ │ ├── graceful-fs@2.0.3 28 silly currentTree │ │ └── intersect@0.0.3 28 silly currentTree │ ├── bower-logger@0.2.2 28 silly currentTree │ ├─┬ bower-registry-client@1.0.0 28 silly currentTree │ │ ├── async@0.2.10 28 silly currentTree │ │ ├── graceful-fs@4.1.2 28 silly currentTree │ │ ├── mkdirp@0.3.5 28 silly currentTree │ │ └── request-replay@0.2.0 28 silly currentTree │ ├─┬ cardinal@0.4.4 28 silly currentTree │ │ ├── ansicolors@0.2.1 28 silly currentTree │ │ └─┬ redeyed@0.4.4 28 silly currentTree │ │ └── esprima@1.0.4 28 silly currentTree │ ├─┬ chalk@1.1.1 28 silly currentTree │ │ ├── ansi-styles@2.1.0 28 silly currentTree │ │ ├── escape-string-regexp@1.0.3 28 silly currentTree │ │ ├─┬ has-ansi@2.0.0 28 silly currentTree │ │ │ └── ansi-regex@2.0.0 28 silly currentTree │ │ ├─┬ strip-ansi@3.0.0 28 silly currentTree │ │ │ └── ansi-regex@2.0.0 28 silly currentTree │ │ └── supports-color@2.0.0 28 silly currentTree │ ├── chmodr@1.0.2 28 silly currentTree │ ├─┬ configstore@0.3.2 28 silly currentTree │ │ ├─┬ js-yaml@3.4.6 28 silly currentTree │ │ │ ├─┬ argparse@1.0.3 28 silly currentTree │ │ │ │ ├── lodash@3.10.1 28 silly currentTree │ │ │ │ └── sprintf-js@1.0.3 28 silly currentTree │ │ │ ├── esprima@2.7.0 28 silly currentTree │ │ │ └── inherit@2.2.2 28 silly currentTree │ │ ├── object-assign@2.1.1 28 silly currentTree │ │ ├─┬ osenv@0.1.3 28 silly currentTree │ │ │ ├── os-homedir@1.0.1 28 silly currentTree │ │ │ └── os-tmpdir@1.0.1 28 silly currentTree │ │ ├── uuid@2.0.1 28 silly currentTree │ │ └── xdg-basedir@1.0.1 28 silly currentTree │ ├─┬ decompress-zip@0.1.0 28 silly currentTree │ │ ├─┬ binary@0.3.0 28 silly currentTree │ │ │ ├── buffers@0.1.1 28 silly currentTree │ │ │ └─┬ chainsaw@0.1.0 28 silly currentTree │ │ │ └── traverse@0.3.9 28 silly currentTree │ │ ├── mkpath@0.1.0 28 silly currentTree │ │ ├─┬ readable-stream@1.1.13 28 silly currentTree │ │ │ ├── core-util-is@1.0.2 28 silly currentTree │ │ │ ├── inherits@2.0.1 28 silly currentTree │ │ │ ├── isarray@0.0.1 28 silly currentTree │ │ │ └── string_decoder@0.10.31 28 silly currentTree │ │ └─┬ touch@0.0.3 28 silly currentTree │ │ └── nopt@1.0.10 28 silly currentTree │ ├── destroy@1.0.3 28 silly currentTree │ ├─┬ fs-write-stream-atomic@1.0.5 28 silly currentTree │ │ ├── graceful-fs@4.1.2 28 silly currentTree │ │ └── imurmurhash@0.1.4 28 silly currentTree │ ├─┬ fstream-ignore@1.0.3 28 silly currentTree │ │ ├── inherits@2.0.1 28 silly currentTree │ │ └─┬ minimatch@3.0.0 28 silly currentTree │ │ └─┬ brace-expansion@1.1.2 28 silly currentTree │ │ ├── balanced-match@0.3.0 28 silly currentTree │ │ └── concat-map@0.0.1 28 silly currentTree │ ├─┬ fstream@1.0.8 28 silly currentTree │ │ ├── graceful-fs@4.1.2 28 silly currentTree │ │ └── inherits@2.0.1 28 silly currentTree │ ├─┬ github@0.2.4 28 silly currentTree │ │ └── mime@1.3.4 28 silly currentTree │ ├─┬ glob@4.5.3 28 silly currentTree │ │ ├─┬ inflight@1.0.4 28 silly currentTree │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ ├── inherits@2.0.1 28 silly currentTree │ │ ├─┬ minimatch@2.0.10 28 silly currentTree │ │ │ └─┬ brace-expansion@1.1.2 28 silly currentTree │ │ │ ├── balanced-match@0.3.0 28 silly currentTree │ │ │ └── concat-map@0.0.1 28 silly currentTree │ │ └─┬ once@1.3.3 28 silly currentTree │ │ └── wrappy@1.0.1 28 silly currentTree │ ├── graceful-fs@3.0.8 28 silly currentTree │ ├─┬ handlebars@2.0.0 28 silly currentTree │ │ ├─┬ optimist@0.3.7 28 silly currentTree │ │ │ └── wordwrap@0.0.3 28 silly currentTree │ │ └─┬ uglify-js@2.3.6 28 silly currentTree │ │ ├── async@0.2.10 28 silly currentTree │ │ └─┬ source-map@0.1.43 28 silly currentTree │ │ └── amdefine@1.0.0 28 silly currentTree │ ├─┬ inquirer@0.10.0 28 silly currentTree │ │ ├── ansi-escapes@1.1.0 28 silly currentTree │ │ ├── ansi-regex@2.0.0 28 silly currentTree │ │ ├─┬ cli-cursor@1.0.2 28 silly currentTree │ │ │ └─┬ restore-cursor@1.0.1 28 silly currentTree │ │ │ ├── exit-hook@1.1.1 28 silly currentTree │ │ │ └── onetime@1.0.0 28 silly currentTree │ │ ├── cli-width@1.1.0 28 silly currentTree │ │ ├── figures@1.4.0 28 silly currentTree │ │ ├── lodash@3.10.1 28 silly currentTree │ │ ├─┬ readline2@1.0.1 28 silly currentTree │ │ │ ├─┬ code-point-at@1.0.0 28 silly currentTree │ │ │ │ └── number-is-nan@1.0.0 28 silly currentTree │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 28 silly currentTree │ │ │ │ └── number-is-nan@1.0.0 28 silly currentTree │ │ │ └── mute-stream@0.0.5 28 silly currentTree │ │ ├─┬ run-async@0.1.0 28 silly currentTree │ │ │ └─┬ once@1.3.3 28 silly currentTree │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ ├── rx-lite@3.1.2 28 silly currentTree │ │ ├── strip-ansi@3.0.0 28 silly currentTree │ │ └── through@2.3.8 28 silly currentTree │ ├─┬ insight@0.7.0 28 silly currentTree │ │ ├── async@1.5.0 28 silly currentTree │ │ ├─┬ configstore@1.3.0 28 silly currentTree │ │ │ ├── graceful-fs@4.1.2 28 silly currentTree │ │ │ ├── os-tmpdir@1.0.1 28 silly currentTree │ │ │ ├─┬ osenv@0.1.3 28 silly currentTree │ │ │ │ └── os-homedir@1.0.1 28 silly currentTree │ │ │ ├── uuid@2.0.1 28 silly currentTree │ │ │ ├─┬ write-file-atomic@1.1.4 28 silly currentTree │ │ │ │ ├── imurmurhash@0.1.4 28 silly currentTree │ │ │ │ └── slide@1.1.6 28 silly currentTree │ │ │ └─┬ xdg-basedir@2.0.0 28 silly currentTree │ │ │ └── os-homedir@1.0.1 28 silly currentTree │ │ ├─┬ lodash.debounce@3.1.1 28 silly currentTree │ │ │ └── lodash._getnative@3.9.1 28 silly currentTree │ │ ├── object-assign@4.0.1 28 silly currentTree │ │ ├─┬ os-name@1.0.3 28 silly currentTree │ │ │ ├─┬ osx-release@1.1.0 28 silly currentTree │ │ │ │ └── minimist@1.2.0 28 silly currentTree │ │ │ └─┬ win-release@1.1.1 28 silly currentTree │ │ │ └── semver@5.1.0 28 silly currentTree │ │ └── tough-cookie@2.2.1 28 silly currentTree │ ├── is-root@1.0.0 28 silly currentTree │ ├── junk@1.0.2 28 silly currentTree │ ├── lockfile@1.0.1 28 silly currentTree │ ├── lru-cache@2.7.3 28 silly currentTree │ ├─┬ md5-hex@1.1.0 28 silly currentTree │ │ └── md5-o-matic@0.1.1 28 silly currentTree │ ├─┬ mkdirp@0.5.0 28 silly currentTree │ │ └── minimist@0.0.8 28 silly currentTree │ ├── mout@0.11.1 28 silly currentTree │ ├── nopt@3.0.6 28 silly currentTree │ ├── opn@1.0.2 28 silly currentTree │ ├─┬ p-throttler@0.1.1 28 silly currentTree │ │ └── q@0.9.7 28 silly currentTree │ ├─┬ promptly@0.2.0 28 silly currentTree │ │ └─┬ read@1.0.7 28 silly currentTree │ │ └── mute-stream@0.0.5 28 silly currentTree │ ├── q@1.4.1 28 silly currentTree │ ├─┬ request-progress@0.3.1 28 silly currentTree │ │ └── throttleit@0.0.2 28 silly currentTree │ ├─┬ request@2.53.0 28 silly currentTree │ │ ├── aws-sign2@0.5.0 28 silly currentTree │ │ ├─┬ bl@0.9.4 28 silly currentTree │ │ │ └─┬ readable-stream@1.0.33 28 silly currentTree │ │ │ ├── core-util-is@1.0.2 28 silly currentTree │ │ │ ├── inherits@2.0.1 28 silly currentTree │ │ │ ├── isarray@0.0.1 28 silly currentTree │ │ │ └── string_decoder@0.10.31 28 silly currentTree │ │ ├── caseless@0.9.0 28 silly currentTree │ │ ├─┬ combined-stream@0.0.7 28 silly currentTree │ │ │ └── delayed-stream@0.0.5 28 silly currentTree │ │ ├── forever-agent@0.5.2 28 silly currentTree │ │ ├─┬ form-data@0.2.0 28 silly currentTree │ │ │ └── async@0.9.2 28 silly currentTree │ │ ├─┬ hawk@2.3.1 28 silly currentTree │ │ │ ├── boom@2.10.1 28 silly currentTree │ │ │ ├── cryptiles@2.0.5 28 silly currentTree │ │ │ ├── hoek@2.16.3 28 silly currentTree │ │ │ └── sntp@1.0.9 28 silly currentTree │ │ ├─┬ http-signature@0.10.1 28 silly currentTree │ │ │ ├── asn1@0.1.11 28 silly currentTree │ │ │ ├── assert-plus@0.1.5 28 silly currentTree │ │ │ └── ctype@0.5.3 28 silly currentTree │ │ ├── isstream@0.1.2 28 silly currentTree │ │ ├── json-stringify-safe@5.0.1 28 silly currentTree │ │ ├─┬ mime-types@2.0.14 28 silly currentTree │ │ │ └── mime-db@1.12.0 28 silly currentTree │ │ ├── node-uuid@1.4.7 28 silly currentTree │ │ ├── oauth-sign@0.6.0 28 silly currentTree │ │ ├── qs@2.3.3 28 silly currentTree │ │ ├── stringstream@0.0.5 28 silly currentTree │ │ ├── tough-cookie@2.2.1 28 silly currentTree │ │ └── tunnel-agent@0.4.1 28 silly currentTree │ ├── retry@0.6.1 28 silly currentTree │ ├─┬ rimraf@2.4.4 28 silly currentTree │ │ └─┬ glob@5.0.15 28 silly currentTree │ │ ├─┬ inflight@1.0.4 28 silly currentTree │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ ├── inherits@2.0.1 28 silly currentTree │ │ ├─┬ minimatch@3.0.0 28 silly currentTree │ │ │ └─┬ brace-expansion@1.1.2 28 silly currentTree │ │ │ ├── balanced-match@0.3.0 28 silly currentTree │ │ │ └── concat-map@0.0.1 28 silly currentTree │ │ ├─┬ once@1.3.3 28 silly currentTree │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ └── path-is-absolute@1.0.0 28 silly currentTree │ ├── semver@2.3.2 28 silly currentTree │ ├─┬ shell-quote@1.4.3 28 silly currentTree │ │ ├── array-filter@0.0.1 28 silly currentTree │ │ ├── array-map@0.0.0 28 silly currentTree │ │ ├── array-reduce@0.0.0 28 silly currentTree │ │ └── jsonify@0.0.0 28 silly currentTree │ ├── stringify-object@1.0.1 28 silly currentTree │ ├─┬ tar-fs@1.8.1 28 silly currentTree │ │ ├─┬ pump@1.0.1 28 silly currentTree │ │ │ ├── end-of-stream@1.1.0 28 silly currentTree │ │ │ └─┬ once@1.3.3 28 silly currentTree │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ └─┬ tar-stream@1.3.1 28 silly currentTree │ │ ├── bl@1.0.0 28 silly currentTree │ │ ├─┬ end-of-stream@1.1.0 28 silly currentTree │ │ │ └─┬ once@1.3.3 28 silly currentTree │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ ├─┬ readable-stream@2.0.4 28 silly currentTree │ │ │ ├── core-util-is@1.0.2 28 silly currentTree │ │ │ ├── inherits@2.0.1 28 silly currentTree │ │ │ ├── isarray@0.0.1 28 silly currentTree │ │ │ ├── process-nextick-args@1.0.6 28 silly currentTree │ │ │ ├── string_decoder@0.10.31 28 silly currentTree │ │ │ └── util-deprecate@1.0.2 28 silly currentTree │ │ └── xtend@4.0.1 28 silly currentTree │ ├── tmp@0.0.24 28 silly currentTree │ ├─┬ update-notifier@0.3.2 28 silly currentTree │ │ ├── is-npm@1.0.0 28 silly currentTree │ │ ├─┬ latest-version@1.0.1 28 silly currentTree │ │ │ └─┬ package-json@1.2.0 28 silly currentTree │ │ │ ├─┬ got@3.3.1 28 silly currentTree │ │ │ │ ├─┬ duplexify@3.4.2 28 silly currentTree │ │ │ │ │ ├─┬ end-of-stream@1.0.0 28 silly currentTree │ │ │ │ │ │ └─┬ once@1.3.3 28 silly currentTree │ │ │ │ │ │ └── wrappy@1.0.1 28 silly currentTree │ │ │ │ │ └─┬ readable-stream@2.0.4 28 silly currentTree │ │ │ │ │ ├── core-util-is@1.0.2 28 silly currentTree │ │ │ │ │ ├── inherits@2.0.1 28 silly currentTree │ │ │ │ │ ├── isarray@0.0.1 28 silly currentTree │ │ │ │ │ ├── process-nextick-args@1.0.6 28 silly currentTree │ │ │ │ │ ├── string_decoder@0.10.31 28 silly currentTree │ │ │ │ │ └── util-deprecate@1.0.2 28 silly currentTree │ │ │ │ ├── infinity-agent@2.0.3 28 silly currentTree │ │ │ │ ├── is-redirect@1.0.0 28 silly currentTree │ │ │ │ ├── is-stream@1.0.1 28 silly currentTree │ │ │ │ ├── lowercase-keys@1.0.0 28 silly currentTree │ │ │ │ ├─┬ nested-error-stacks@1.0.2 28 silly currentTree │ │ │ │ │ └── inherits@2.0.1 28 silly currentTree │ │ │ │ ├── object-assign@3.0.0 28 silly currentTree │ │ │ │ ├── prepend-http@1.0.3 28 silly currentTree │ │ │ │ ├─┬ read-all-stream@3.0.1 28 silly currentTree │ │ │ │ │ ├─┬ pinkie-promise@1.0.0 28 silly currentTree │ │ │ │ │ │ └── pinkie@1.0.0 28 silly currentTree │ │ │ │ │ └─┬ readable-stream@2.0.4 28 silly currentTree │ │ │ │ │ ├── core-util-is@1.0.2 28 silly currentTree │ │ │ │ │ ├── inherits@2.0.1 28 silly currentTree │ │ │ │ │ ├── isarray@0.0.1 28 silly currentTree │ │ │ │ │ ├── process-nextick-args@1.0.6 28 silly currentTree │ │ │ │ │ ├── string_decoder@0.10.31 28 silly currentTree │ │ │ │ │ └── util-deprecate@1.0.2 28 silly currentTree │ │ │ │ └── timed-out@2.0.0 28 silly currentTree │ │ │ └─┬ registry-url@3.0.3 28 silly currentTree │ │ │ └─┬ rc@1.1.5 28 silly currentTree │ │ │ ├── deep-extend@0.4.0 28 silly currentTree │ │ │ ├── ini@1.3.4 28 silly currentTree │ │ │ ├── minimist@1.2.0 28 silly currentTree │ │ │ └── strip-json-comments@1.0.4 28 silly currentTree │ │ ├─┬ semver-diff@2.1.0 28 silly currentTree │ │ │ └── semver@5.1.0 28 silly currentTree │ │ └─┬ string-length@1.0.1 28 silly currentTree │ │ └─┬ strip-ansi@3.0.0 28 silly currentTree │ │ └── ansi-regex@2.0.0 28 silly currentTree │ ├── user-home@1.1.1 28 silly currentTree │ └─┬ which@1.2.0 28 silly currentTree │ └─┬ is-absolute@0.1.7 28 silly currentTree │ └── is-relative@0.1.3 28 silly currentTree ├── brace-expansion@1.1.8 28 silly currentTree ├── braces@1.8.5 28 silly currentTree ├── browser-sync-client@2.5.1 28 silly currentTree ├── browser-sync-ui@0.6.3 28 silly currentTree ├─┬ browser-sync@2.18.13 28 silly currentTree │ ├── camelcase@3.0.0 28 silly currentTree │ ├── window-size@0.2.0 28 silly currentTree │ └── yargs@6.4.0 28 silly currentTree ├── browserslist@1.7.7 28 silly currentTree ├── bs-recipes@1.3.4 28 silly currentTree ├── buffer-crc32@0.2.13 28 silly currentTree ├─┬ bufferstreams@1.0.1 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── readable-stream@1.1.14 28 silly currentTree │ └── string_decoder@0.10.31 28 silly currentTree ├── builtin-modules@1.1.1 28 silly currentTree ├── callsite@1.0.0 28 silly currentTree ├─┬ camelcase-keys@2.1.0 28 silly currentTree │ └── camelcase@2.1.1 28 silly currentTree ├── camelcase@1.2.1 28 silly currentTree ├── caniuse-db@1.0.30000749 28 silly currentTree ├── cardinal@1.0.0 28 silly currentTree ├── caseless@0.12.0 28 silly currentTree ├── center-align@0.1.3 28 silly currentTree ├─┬ chalk@1.1.3 28 silly currentTree │ └── supports-color@2.0.0 28 silly currentTree ├── chokidar@1.7.0 28 silly currentTree ├─┬ clean-css@3.4.28 28 silly currentTree │ ├── commander@2.8.1 28 silly currentTree │ └── source-map@0.4.4 28 silly currentTree ├─┬ cli-table@0.3.1 28 silly currentTree │ └── colors@1.0.3 28 silly currentTree ├── cli-usage@0.1.4 28 silly currentTree ├── cli@1.0.1 28 silly currentTree ├── cliui@3.2.0 28 silly currentTree ├── clone-buffer@1.0.0 28 silly currentTree ├── clone-stats@0.0.1 28 silly currentTree ├── clone@1.0.2 28 silly currentTree ├── cloneable-readable@1.0.0 28 silly currentTree ├── co@4.6.0 28 silly currentTree ├── code-point-at@1.1.0 28 silly currentTree ├── colors@1.1.2 28 silly currentTree ├── combined-stream@1.0.5 28 silly currentTree ├── commander@2.11.0 28 silly currentTree ├── component-bind@1.0.0 28 silly currentTree ├── component-emitter@1.1.2 28 silly currentTree ├── component-inherit@0.0.3 28 silly currentTree ├── concat-map@0.0.1 28 silly currentTree ├── concat-stream@1.6.0 28 silly currentTree ├─┬ concat-with-sourcemaps@1.0.4 28 silly currentTree │ └── source-map@0.5.7 28 silly currentTree ├── connect-history-api-fallback@1.4.0 28 silly currentTree ├─┬ connect@3.5.0 28 silly currentTree │ ├── debug@2.2.0 28 silly currentTree │ └── ms@0.7.1 28 silly currentTree ├── console-browserify@1.1.0 28 silly currentTree ├── console-control-strings@1.1.0 28 silly currentTree ├── convert-source-map@1.5.0 28 silly currentTree ├── cookie@0.3.1 28 silly currentTree ├── core-js@2.5.1 28 silly currentTree ├── core-util-is@1.0.2 28 silly currentTree ├─┬ cross-spawn@3.0.1 28 silly currentTree │ └── lru-cache@4.1.1 28 silly currentTree ├── cryptiles@2.0.5 28 silly currentTree ├─┬ css@2.2.1 28 silly currentTree │ └── source-map@0.1.43 28 silly currentTree ├── currently-unhandled@0.4.1 28 silly currentTree ├─┬ dashdash@1.14.1 28 silly currentTree │ └── assert-plus@1.0.0 28 silly currentTree ├── date-now@0.1.4 28 silly currentTree ├── dateformat@1.0.12 28 silly currentTree ├── deap@1.0.0 28 silly currentTree ├─┬ debug-fabulous@0.0.4 28 silly currentTree │ └── object-assign@4.1.0 28 silly currentTree ├── debug@2.6.9 28 silly currentTree ├── decamelize@1.2.0 28 silly currentTree ├── defaults@1.0.3 28 silly currentTree ├── del@2.2.2 28 silly currentTree ├── delayed-stream@1.0.0 28 silly currentTree ├── delegates@1.0.0 28 silly currentTree ├── depd@1.1.1 28 silly currentTree ├── deprecated@0.0.1 28 silly currentTree ├── destroy@1.0.4 28 silly currentTree ├── detect-file@0.1.0 28 silly currentTree ├── detect-indent@4.0.0 28 silly currentTree ├── detect-newline@2.1.0 28 silly currentTree ├── dev-ip@1.0.1 28 silly currentTree ├─┬ dom-serializer@0.1.0 28 silly currentTree │ ├── domelementtype@1.1.3 28 silly currentTree │ └── entities@1.1.1 28 silly currentTree ├── domelementtype@1.3.0 28 silly currentTree ├── domhandler@2.3.0 28 silly currentTree ├── domutils@1.5.1 28 silly currentTree ├─┬ duplexer2@0.0.2 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── readable-stream@1.1.14 28 silly currentTree │ └── string_decoder@0.10.31 28 silly currentTree ├─┬ duplexify@3.5.1 28 silly currentTree │ └── end-of-stream@1.4.0 28 silly currentTree ├─┬ easy-extender@2.3.2 28 silly currentTree │ └── lodash@3.10.1 28 silly currentTree ├── eazy-logger@3.0.2 28 silly currentTree ├── ecc-jsbn@0.1.1 28 silly currentTree ├── ee-first@1.1.1 28 silly currentTree ├── electron-to-chromium@1.3.27 28 silly currentTree ├── emitter-steward@1.0.0 28 silly currentTree ├── encodeurl@1.0.1 28 silly currentTree ├─┬ end-of-stream@0.1.5 28 silly currentTree │ └── once@1.3.3 28 silly currentTree ├─┬ engine.io-client@1.8.0 28 silly currentTree │ ├── component-emitter@1.2.1 28 silly currentTree │ ├── debug@2.3.3 28 silly currentTree │ └── ms@0.7.2 28 silly currentTree ├─┬ engine.io-parser@1.3.1 28 silly currentTree │ ├── has-binary@0.1.6 28 silly currentTree │ └── isarray@0.0.1 28 silly currentTree ├─┬ engine.io@1.8.0 28 silly currentTree │ ├── accepts@1.3.3 28 silly currentTree │ ├── debug@2.3.3 28 silly currentTree │ └── ms@0.7.2 28 silly currentTree ├── entities@1.0.0 28 silly currentTree ├── error-ex@1.3.1 28 silly currentTree ├── es6-promise@4.0.5 28 silly currentTree ├── escape-html@1.0.3 28 silly currentTree ├── escape-string-regexp@1.0.5 28 silly currentTree ├── esprima@3.0.0 28 silly currentTree ├── esutils@2.0.2 28 silly currentTree ├── etag@1.8.1 28 silly currentTree ├── eventemitter3@1.2.0 28 silly currentTree ├── exit@0.1.2 28 silly currentTree ├── expand-brackets@0.1.5 28 silly currentTree ├── expand-range@1.8.2 28 silly currentTree ├── expand-tilde@1.2.2 28 silly currentTree ├─┬ express@2.5.11 28 silly currentTree │ ├── connect@1.9.2 28 silly currentTree │ ├── mkdirp@0.3.0 28 silly currentTree │ └── qs@0.4.2 28 silly currentTree ├── extend@3.0.1 28 silly currentTree ├── extglob@0.3.2 28 silly currentTree ├─┬ extract-zip@1.6.5 28 silly currentTree │ ├── debug@2.2.0 28 silly currentTree │ ├── mkdirp@0.5.0 28 silly currentTree │ └── ms@0.7.1 28 silly currentTree ├── extsprintf@1.3.0 28 silly currentTree ├── fancy-log@1.3.0 28 silly currentTree ├── fd-slicer@1.0.1 28 silly currentTree ├── filename-regex@2.0.1 28 silly currentTree ├── fill-range@2.2.3 28 silly currentTree ├─┬ finalhandler@0.5.0 28 silly currentTree │ ├── debug@2.2.0 28 silly currentTree │ └── ms@0.7.1 28 silly currentTree ├── find-index@0.1.1 28 silly currentTree ├── find-up@1.1.2 28 silly currentTree ├── findup-sync@0.4.3 28 silly currentTree ├─┬ fined@1.1.0 28 silly currentTree │ └── expand-tilde@2.0.2 28 silly currentTree ├── first-chunk-stream@1.0.0 28 silly currentTree ├── flagged-respawn@0.3.2 28 silly currentTree ├── for-in@1.0.2 28 silly currentTree ├── for-own@0.1.5 28 silly currentTree ├── forever-agent@0.6.1 28 silly currentTree ├── fork-stream@0.0.4 28 silly currentTree ├── form-data@2.1.4 28 silly currentTree ├── formidable@1.0.17 28 silly currentTree ├── fresh@0.3.0 28 silly currentTree ├── fs-exists-sync@0.1.0 28 silly currentTree ├── fs-extra@3.0.1 28 silly currentTree ├── fs.realpath@1.0.0 28 silly currentTree ├─┬ fsevents@1.1.2 28 silly currentTree │ ├── abbrev@1.1.0 28 silly currentTree │ ├── ajv@4.11.8 28 silly currentTree │ ├── ansi-regex@2.1.1 28 silly currentTree │ ├── aproba@1.1.1 28 silly currentTree │ ├── are-we-there-yet@1.1.4 28 silly currentTree │ ├── asn1@0.2.3 28 silly currentTree │ ├── assert-plus@0.2.0 28 silly currentTree │ ├── asynckit@0.4.0 28 silly currentTree │ ├── aws-sign2@0.6.0 28 silly currentTree │ ├── aws4@1.6.0 28 silly currentTree │ ├── balanced-match@0.4.2 28 silly currentTree │ ├── bcrypt-pbkdf@1.0.1 28 silly currentTree │ ├── block-stream@0.0.9 28 silly currentTree │ ├── boom@2.10.1 28 silly currentTree │ ├── brace-expansion@1.1.7 28 silly currentTree │ ├── buffer-shims@1.0.0 28 silly currentTree │ ├── caseless@0.12.0 28 silly currentTree │ ├── co@4.6.0 28 silly currentTree │ ├── code-point-at@1.1.0 28 silly currentTree │ ├── combined-stream@1.0.5 28 silly currentTree │ ├── concat-map@0.0.1 28 silly currentTree │ ├── console-control-strings@1.1.0 28 silly currentTree │ ├── core-util-is@1.0.2 28 silly currentTree │ ├── cryptiles@2.0.5 28 silly currentTree │ ├─┬ dashdash@1.14.1 28 silly currentTree │ │ └── assert-plus@1.0.0 28 silly currentTree │ ├── debug@2.6.8 28 silly currentTree │ ├── deep-extend@0.4.2 28 silly currentTree │ ├── delayed-stream@1.0.0 28 silly currentTree │ ├── delegates@1.0.0 28 silly currentTree │ ├── ecc-jsbn@0.1.1 28 silly currentTree │ ├── extend@3.0.1 28 silly currentTree │ ├── extsprintf@1.0.2 28 silly currentTree │ ├── forever-agent@0.6.1 28 silly currentTree │ ├── form-data@2.1.4 28 silly currentTree │ ├── fs.realpath@1.0.0 28 silly currentTree │ ├── fstream-ignore@1.0.5 28 silly currentTree │ ├── fstream@1.0.11 28 silly currentTree │ ├── gauge@2.7.4 28 silly currentTree │ ├─┬ getpass@0.1.7 28 silly currentTree │ │ └── assert-plus@1.0.0 28 silly currentTree │ ├── glob@7.1.2 28 silly currentTree │ ├── graceful-fs@4.1.11 28 silly currentTree │ ├── har-schema@1.0.5 28 silly currentTree │ ├── har-validator@4.2.1 28 silly currentTree │ ├── has-unicode@2.0.1 28 silly currentTree │ ├── hawk@3.1.3 28 silly currentTree │ ├── hoek@2.16.3 28 silly currentTree │ ├── http-signature@1.1.1 28 silly currentTree │ ├── inflight@1.0.6 28 silly currentTree │ ├── inherits@2.0.3 28 silly currentTree │ ├── ini@1.3.4 28 silly currentTree │ ├── is-fullwidth-code-point@1.0.0 28 silly currentTree │ ├── is-typedarray@1.0.0 28 silly currentTree │ ├── isarray@1.0.0 28 silly currentTree │ ├── isstream@0.1.2 28 silly currentTree │ ├── jodid25519@1.0.2 28 silly currentTree │ ├── jsbn@0.1.1 28 silly currentTree │ ├── json-schema@0.2.3 28 silly currentTree │ ├── json-stable-stringify@1.0.1 28 silly currentTree │ ├── json-stringify-safe@5.0.1 28 silly currentTree │ ├── jsonify@0.0.0 28 silly currentTree │ ├─┬ jsprim@1.4.0 28 silly currentTree │ │ └── assert-plus@1.0.0 28 silly currentTree │ ├── mime-db@1.27.0 28 silly currentTree │ ├── mime-types@2.1.15 28 silly currentTree │ ├── minimatch@3.0.4 28 silly currentTree │ ├── minimist@0.0.8 28 silly currentTree │ ├── mkdirp@0.5.1 28 silly currentTree │ ├── ms@2.0.0 28 silly currentTree │ ├── node-pre-gyp@0.6.36 28 silly currentTree │ ├── nopt@4.0.1 28 silly currentTree │ ├── npmlog@4.1.0 28 silly currentTree │ ├── number-is-nan@1.0.1 28 silly currentTree │ ├── oauth-sign@0.8.2 28 silly currentTree │ ├── object-assign@4.1.1 28 silly currentTree │ ├── once@1.4.0 28 silly currentTree │ ├── os-homedir@1.0.2 28 silly currentTree │ ├── os-tmpdir@1.0.2 28 silly currentTree │ ├── osenv@0.1.4 28 silly currentTree │ ├── path-is-absolute@1.0.1 28 silly currentTree │ ├── performance-now@0.2.0 28 silly currentTree │ ├── process-nextick-args@1.0.7 28 silly currentTree │ ├── punycode@1.4.1 28 silly currentTree │ ├── qs@6.4.0 28 silly currentTree │ ├─┬ rc@1.2.1 28 silly currentTree │ │ └── minimist@1.2.0 28 silly currentTree │ ├── readable-stream@2.2.9 28 silly currentTree │ ├── request@2.81.0 28 silly currentTree │ ├── rimraf@2.6.1 28 silly currentTree │ ├── safe-buffer@5.0.1 28 silly currentTree │ ├── semver@5.3.0 28 silly currentTree │ ├── set-blocking@2.0.0 28 silly currentTree │ ├── signal-exit@3.0.2 28 silly currentTree │ ├── sntp@1.0.9 28 silly currentTree │ ├─┬ sshpk@1.13.0 28 silly currentTree │ │ └── assert-plus@1.0.0 28 silly currentTree │ ├── string_decoder@1.0.1 28 silly currentTree │ ├── string-width@1.0.2 28 silly currentTree │ ├── stringstream@0.0.5 28 silly currentTree │ ├── strip-ansi@3.0.1 28 silly currentTree │ ├── strip-json-comments@2.0.1 28 silly currentTree │ ├── tar-pack@3.4.0 28 silly currentTree │ ├── tar@2.2.1 28 silly currentTree │ ├── tough-cookie@2.3.2 28 silly currentTree │ ├── tunnel-agent@0.6.0 28 silly currentTree │ ├── tweetnacl@0.14.5 28 silly currentTree │ ├── uid-number@0.0.6 28 silly currentTree │ ├── util-deprecate@1.0.2 28 silly currentTree │ ├── uuid@3.0.1 28 silly currentTree │ ├── verror@1.3.6 28 silly currentTree │ ├── wide-align@1.1.2 28 silly currentTree │ └── wrappy@1.0.2 28 silly currentTree ├── fstream@1.0.11 28 silly currentTree ├── gauge@2.7.4 28 silly currentTree ├── gaze@0.5.2 28 silly currentTree ├── generate-function@2.0.0 28 silly currentTree ├── generate-object-property@1.2.0 28 silly currentTree ├── get-caller-file@1.0.2 28 silly currentTree ├── get-stdin@4.0.1 28 silly currentTree ├─┬ getpass@0.1.7 28 silly currentTree │ └── assert-plus@1.0.0 28 silly currentTree ├── glob-base@0.3.0 28 silly currentTree ├── glob-parent@2.0.0 28 silly currentTree ├─┬ glob-stream@3.1.18 28 silly currentTree │ ├── glob@4.5.3 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── minimatch@2.0.10 28 silly currentTree │ ├── readable-stream@1.0.34 28 silly currentTree │ ├── string_decoder@0.10.31 28 silly currentTree │ └── through2@0.6.5 28 silly currentTree ├── glob-watcher@0.0.6 28 silly currentTree ├── glob@7.1.2 28 silly currentTree ├── glob2base@0.0.12 28 silly currentTree ├── global-modules@0.2.3 28 silly currentTree ├── global-prefix@0.1.5 28 silly currentTree ├── globals@9.18.0 28 silly currentTree ├── globby@5.0.0 28 silly currentTree ├─┬ globule@0.1.0 28 silly currentTree │ ├── glob@3.1.21 28 silly currentTree │ ├── graceful-fs@1.2.3 28 silly currentTree │ ├── inherits@1.0.2 28 silly currentTree │ ├── lodash@1.0.2 28 silly currentTree │ └── minimatch@0.2.14 28 silly currentTree ├── glogg@1.0.0 28 silly currentTree ├── graceful-fs@4.1.11 28 silly currentTree ├── graceful-readlink@1.0.1 28 silly currentTree ├── growly@1.3.0 28 silly currentTree ├── gulp-autoprefixer@3.1.1 28 silly currentTree ├── gulp-babel@6.1.2 28 silly currentTree ├─┬ gulp-concat@2.6.1 28 silly currentTree │ ├── clone-stats@1.0.0 28 silly currentTree │ ├── clone@2.1.1 28 silly currentTree │ ├── replace-ext@1.0.0 28 silly currentTree │ └── vinyl@2.1.0 28 silly currentTree ├── gulp-flatten@0.2.0 28 silly currentTree ├── gulp-if@2.0.2 28 silly currentTree ├── gulp-jshint@2.0.4 28 silly currentTree ├── gulp-load-plugins@1.5.0 28 silly currentTree ├── gulp-match@1.0.3 28 silly currentTree ├── gulp-minify-css@1.2.4 28 silly currentTree ├─┬ gulp-notify@2.2.0 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── readable-stream@1.0.34 28 silly currentTree │ ├── string_decoder@0.10.31 28 silly currentTree │ └── through2@0.6.5 28 silly currentTree ├─┬ gulp-phpcbf@0.1.2 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── readable-stream@1.0.34 28 silly currentTree │ ├── string_decoder@0.10.31 28 silly currentTree │ └── through2@0.6.5 28 silly currentTree ├── gulp-phpcs@1.4.0 28 silly currentTree ├── gulp-plumber@1.1.0 28 silly currentTree ├── gulp-sass@2.3.2 28 silly currentTree ├─┬ gulp-sourcemaps@1.12.0 28 silly currentTree │ └── vinyl@1.2.0 28 silly currentTree ├─┬ gulp-uglify@1.5.4 28 silly currentTree │ ├── async@0.2.10 28 silly currentTree │ ├── cliui@2.1.0 28 silly currentTree │ ├── source-map@0.5.7 28 silly currentTree │ ├── uglify-js@2.6.4 28 silly currentTree │ ├── window-size@0.1.0 28 silly currentTree │ └── yargs@3.10.0 28 silly currentTree ├── gulp-uncss@1.0.6 28 silly currentTree ├─┬ gulp-util@3.0.8 28 silly currentTree │ ├── dateformat@2.2.0 28 silly currentTree │ ├── minimist@1.2.0 28 silly currentTree │ └── object-assign@3.0.0 28 silly currentTree ├── gulp-zip@3.2.0 28 silly currentTree ├─┬ gulp@3.9.1 28 silly currentTree │ ├── minimist@1.2.0 28 silly currentTree │ └── semver@4.3.6 28 silly currentTree ├── gulplog@1.0.0 28 silly currentTree ├── har-schema@1.0.5 28 silly currentTree ├── har-validator@4.2.1 28 silly currentTree ├── has-ansi@2.0.0 28 silly currentTree ├─┬ has-binary@0.1.7 28 silly currentTree │ └── isarray@0.0.1 28 silly currentTree ├── has-cors@1.1.0 28 silly currentTree ├── has-flag@1.0.0 28 silly currentTree ├── has-gulplog@0.1.0 28 silly currentTree ├── has-unicode@2.0.1 28 silly currentTree ├── hasha@2.2.0 28 silly currentTree ├── hawk@3.1.3 28 silly currentTree ├── hoek@2.16.3 28 silly currentTree ├── home-or-tmp@2.0.0 28 silly currentTree ├── homedir-polyfill@1.0.1 28 silly currentTree ├── hosted-git-info@2.5.0 28 silly currentTree ├── html-tags@1.2.0 28 silly currentTree ├─┬ htmlparser2@3.8.3 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── readable-stream@1.1.14 28 silly currentTree │ └── string_decoder@0.10.31 28 silly currentTree ├── http-errors@1.5.1 28 silly currentTree ├── http-proxy@1.15.2 28 silly currentTree ├── http-signature@1.1.1 28 silly currentTree ├── immutable@3.8.1 28 silly currentTree ├── in-publish@2.0.0 28 silly currentTree ├── indent-string@2.1.0 28 silly currentTree ├── indexof@0.0.1 28 silly currentTree ├── inflight@1.0.6 28 silly currentTree ├── inherits@2.0.3 28 silly currentTree ├── ini@1.3.4 28 silly currentTree ├── interpret@1.0.4 28 silly currentTree ├── invariant@2.2.2 28 silly currentTree ├── invert-kv@1.0.0 28 silly currentTree ├── is-absolute-url@2.0.0 28 silly currentTree ├── is-absolute@0.2.6 28 silly currentTree ├── is-arrayish@0.2.1 28 silly currentTree ├── is-binary-path@1.0.1 28 silly currentTree ├── is-buffer@1.1.5 28 silly currentTree ├── is-builtin-module@1.0.0 28 silly currentTree ├── is-dotfile@1.0.3 28 silly currentTree ├── is-equal-shallow@0.1.3 28 silly currentTree ├── is-extendable@0.1.1 28 silly currentTree ├── is-extglob@1.0.0 28 silly currentTree ├── is-finite@1.0.2 28 silly currentTree ├── is-fullwidth-code-point@1.0.0 28 silly currentTree ├── is-glob@2.0.1 28 silly currentTree ├── is-html@1.0.0 28 silly currentTree ├── is-my-json-valid@2.16.1 28 silly currentTree ├── is-number-like@1.0.8 28 silly currentTree ├── is-number@2.1.0 28 silly currentTree ├── is-path-cwd@1.0.0 28 silly currentTree ├── is-path-in-cwd@1.0.0 28 silly currentTree ├── is-path-inside@1.0.0 28 silly currentTree ├─┬ is-plain-object@2.0.4 28 silly currentTree │ └── isobject@3.0.1 28 silly currentTree ├── is-posix-bracket@0.1.1 28 silly currentTree ├── is-primitive@2.0.0 28 silly currentTree ├── is-property@1.0.2 28 silly currentTree ├── is-relative@0.2.1 28 silly currentTree ├── is-stream@1.1.0 28 silly currentTree ├── is-typedarray@1.0.0 28 silly currentTree ├── is-unc-path@0.1.2 28 silly currentTree ├── is-utf8@0.2.1 28 silly currentTree ├── is-windows@0.2.0 28 silly currentTree ├── is@3.2.1 28 silly currentTree ├── isarray@1.0.0 28 silly currentTree ├── isexe@2.0.0 28 silly currentTree ├── isobject@2.1.0 28 silly currentTree ├── isstream@0.1.2 28 silly currentTree ├── jquery@3.2.1 28 silly currentTree ├── js-base64@2.3.2 28 silly currentTree ├── js-tokens@3.0.2 28 silly currentTree ├── jsbn@0.1.1 28 silly currentTree ├── jsesc@1.3.0 28 silly currentTree ├─┬ jshint@2.9.5 28 silly currentTree │ └── lodash@3.7.0 28 silly currentTree ├── json-schema@0.2.3 28 silly currentTree ├── json-stable-stringify@1.0.1 28 silly currentTree ├── json-stringify-safe@5.0.1 28 silly currentTree ├── json3@3.3.2 28 silly currentTree ├── json5@0.5.1 28 silly currentTree ├── jsonfile@3.0.1 28 silly currentTree ├── jsonify@0.0.0 28 silly currentTree ├── jsonpointer@4.0.1 28 silly currentTree ├─┬ jsprim@1.4.1 28 silly currentTree │ └── assert-plus@1.0.0 28 silly currentTree ├── kew@0.7.0 28 silly currentTree ├── kind-of@3.2.2 28 silly currentTree ├── klaw@1.3.1 28 silly currentTree ├── lazy-cache@1.0.4 28 silly currentTree ├── lazy-debug-legacy@0.0.1 28 silly currentTree ├── lcid@1.0.0 28 silly currentTree ├── liftoff@2.3.0 28 silly currentTree ├── limiter@1.1.2 28 silly currentTree ├── linerstream@0.1.4 28 silly currentTree ├── load-json-file@1.1.0 28 silly currentTree ├─┬ localtunnel@1.8.3 28 silly currentTree │ ├── debug@2.6.8 28 silly currentTree │ └── yargs@3.29.0 28 silly currentTree ├── lodash._arraycopy@3.0.0 28 silly currentTree ├── lodash._arrayeach@3.0.0 28 silly currentTree ├── lodash._baseassign@3.2.0 28 silly currentTree ├── lodash._baseclone@3.3.0 28 silly currentTree ├── lodash._basecopy@3.0.1 28 silly currentTree ├── lodash._basefor@3.0.3 28 silly currentTree ├── lodash._basetostring@3.0.1 28 silly currentTree ├── lodash._basevalues@3.0.0 28 silly currentTree ├── lodash._bindcallback@3.0.1 28 silly currentTree ├── lodash._getnative@3.9.1 28 silly currentTree ├── lodash._isiterateecall@3.0.9 28 silly currentTree ├── lodash._reescape@3.0.0 28 silly currentTree ├── lodash._reevaluate@3.0.0 28 silly currentTree ├── lodash._reinterpolate@3.0.0 28 silly currentTree ├── lodash._root@3.0.1 28 silly currentTree ├── lodash.assign@4.2.0 28 silly currentTree ├── lodash.clonedeep@4.5.0 28 silly currentTree ├── lodash.escape@3.2.0 28 silly currentTree ├── lodash.isarguments@3.1.0 28 silly currentTree ├── lodash.isarray@3.0.4 28 silly currentTree ├── lodash.isfinite@3.3.2 28 silly currentTree ├── lodash.isobject@3.0.2 28 silly currentTree ├── lodash.isplainobject@4.0.6 28 silly currentTree ├── lodash.isstring@4.0.1 28 silly currentTree ├── lodash.keys@3.1.2 28 silly currentTree ├── lodash.mapvalues@4.6.0 28 silly currentTree ├── lodash.merge@4.6.0 28 silly currentTree ├── lodash.restparam@3.6.1 28 silly currentTree ├── lodash.template@3.6.2 28 silly currentTree ├── lodash.templatesettings@3.1.1 28 silly currentTree ├── lodash.toarray@4.4.0 28 silly currentTree ├── lodash@4.17.4 28 silly currentTree ├── longest@1.0.1 28 silly currentTree ├── loose-envify@1.3.1 28 silly currentTree ├── loud-rejection@1.6.0 28 silly currentTree ├── lru-cache@2.7.3 28 silly currentTree ├── map-cache@0.2.2 28 silly currentTree ├── map-obj@1.0.1 28 silly currentTree ├── marked-terminal@1.7.0 28 silly currentTree ├── marked@0.3.6 28 silly currentTree ├─┬ meow@3.7.0 28 silly currentTree │ └── minimist@1.2.0 28 silly currentTree ├── merge-stream@1.0.1 28 silly currentTree ├── micromatch@2.3.11 28 silly currentTree ├── mime-db@1.30.0 28 silly currentTree ├── mime-types@2.1.17 28 silly currentTree ├── mime@1.2.4 28 silly currentTree ├── minimatch@3.0.4 28 silly currentTree ├── minimist@0.0.8 28 silly currentTree ├── mkdirp@0.5.1 28 silly currentTree ├── motion-ui@1.2.3 28 silly currentTree ├── ms@2.0.0 28 silly currentTree ├── multipipe@0.1.2 28 silly currentTree ├── nan@2.7.0 28 silly currentTree ├── natives@1.1.0 28 silly currentTree ├── negotiator@0.6.1 28 silly currentTree ├── node-emoji@1.8.1 28 silly currentTree ├─┬ node-gyp@3.6.2 28 silly currentTree │ └── semver@5.3.0 28 silly currentTree ├─┬ node-notifier@4.6.1 28 silly currentTree │ ├── lodash.clonedeep@3.0.2 28 silly currentTree │ └── minimist@1.2.0 28 silly currentTree ├─┬ node-sass@3.13.1 28 silly currentTree │ ├── gaze@1.1.2 28 silly currentTree │ └── globule@1.2.0 28 silly currentTree ├── node.extend@1.1.6 28 silly currentTree ├── nopt@3.0.6 28 silly currentTree ├── normalize-package-data@2.4.0 28 silly currentTree ├── normalize-path@2.1.1 28 silly currentTree ├── normalize-range@0.1.2 28 silly currentTree ├── npmlog@4.1.2 28 silly currentTree ├── num2fraction@1.2.2 28 silly currentTree ├── number-is-nan@1.0.1 28 silly currentTree ├── oauth-sign@0.8.2 28 silly currentTree ├── object-assign@4.1.1 28 silly currentTree ├── object-component@0.0.3 28 silly currentTree ├── object-path@0.9.2 28 silly currentTree ├─┬ object.defaults@1.1.0 28 silly currentTree │ ├── for-own@1.0.0 28 silly currentTree │ └── isobject@3.0.1 28 silly currentTree ├── object.omit@2.0.1 28 silly currentTree ├─┬ object.pick@1.3.0 28 silly currentTree │ └── isobject@3.0.1 28 silly currentTree ├── on-finished@2.3.0 28 silly currentTree ├── once@1.4.0 28 silly currentTree ├── openurl@1.1.1 28 silly currentTree ├── opn@4.0.2 28 silly currentTree ├── options@0.0.6 28 silly currentTree ├── orchestrator@0.3.8 28 silly currentTree ├── ordered-read-streams@0.1.0 28 silly currentTree ├── os-homedir@1.0.2 28 silly currentTree ├── os-locale@1.4.0 28 silly currentTree ├── os-tmpdir@1.0.2 28 silly currentTree ├── osenv@0.1.4 28 silly currentTree ├── parse-filepath@1.0.1 28 silly currentTree ├── parse-glob@3.0.4 28 silly currentTree ├── parse-json@2.2.0 28 silly currentTree ├── parse-passwd@1.0.0 28 silly currentTree ├── parsejson@0.0.3 28 silly currentTree ├── parseqs@0.0.5 28 silly currentTree ├── parseuri@0.0.5 28 silly currentTree ├── parseurl@1.3.2 28 silly currentTree ├── path-exists@2.1.0 28 silly currentTree ├── path-is-absolute@1.0.1 28 silly currentTree ├── path-is-inside@1.0.2 28 silly currentTree ├── path-parse@1.0.5 28 silly currentTree ├── path-root-regex@0.1.2 28 silly currentTree ├── path-root@0.1.1 28 silly currentTree ├── path-type@1.1.0 28 silly currentTree ├── pend@1.2.0 28 silly currentTree ├── performance-now@0.2.0 28 silly currentTree ├─┬ phantomjs-prebuilt@2.1.15 28 silly currentTree │ ├── fs-extra@1.0.0 28 silly currentTree │ ├── jsonfile@2.4.0 28 silly currentTree │ └── which@1.2.14 28 silly currentTree ├── phridge@2.0.0 28 silly currentTree ├── pify@2.3.0 28 silly currentTree ├── pinkie-promise@2.0.1 28 silly currentTree ├── pinkie@2.0.4 28 silly currentTree ├── pluralize@1.2.1 28 silly currentTree ├── portscanner@2.1.1 28 silly currentTree ├── postcss-value-parser@3.3.0 28 silly currentTree ├─┬ postcss@5.2.18 28 silly currentTree │ └── source-map@0.5.7 28 silly currentTree ├── preserve@0.2.0 28 silly currentTree ├── pretty-hrtime@1.0.3 28 silly currentTree ├── private@0.1.8 28 silly currentTree ├── process-nextick-args@1.0.7 28 silly currentTree ├── progress@1.1.8 28 silly currentTree ├── pseudomap@1.0.2 28 silly currentTree ├── punycode@1.4.1 28 silly currentTree ├── qs@6.2.1 28 silly currentTree ├─┬ randomatic@1.1.7 28 silly currentTree │ ├─┬ is-number@3.0.0 28 silly currentTree │ │ └── kind-of@3.2.2 28 silly currentTree │ └── kind-of@4.0.0 28 silly currentTree ├── range-parser@1.2.0 28 silly currentTree ├── rcfinder@0.1.9 28 silly currentTree ├── rcloader@0.2.2 28 silly currentTree ├── read-pkg-up@1.0.1 28 silly currentTree ├── read-pkg@1.1.0 28 silly currentTree ├── readable-stream@2.3.3 28 silly currentTree ├── readdirp@2.1.0 28 silly currentTree ├── rechoir@0.6.2 28 silly currentTree ├── redent@1.0.0 28 silly currentTree ├── redeyed@1.0.1 28 silly currentTree ├── regenerate@1.3.3 28 silly currentTree ├── regenerator-runtime@0.11.0 28 silly currentTree ├── regenerator-transform@0.10.1 28 silly currentTree ├── regex-cache@0.4.4 28 silly currentTree ├── regexpu-core@2.0.0 28 silly currentTree ├── regjsgen@0.2.0 28 silly currentTree ├─┬ regjsparser@0.1.5 28 silly currentTree │ └── jsesc@0.5.0 28 silly currentTree ├── remove-trailing-separator@1.1.0 28 silly currentTree ├── repeat-element@1.1.2 28 silly currentTree ├── repeat-string@1.6.1 28 silly currentTree ├── repeating@2.0.1 28 silly currentTree ├── replace-ext@0.0.1 28 silly currentTree ├── request-progress@2.0.1 28 silly currentTree ├─┬ request@2.81.0 28 silly currentTree │ └── qs@6.4.0 28 silly currentTree ├── require-directory@2.1.1 28 silly currentTree ├── require-main-filename@1.0.1 28 silly currentTree ├── requires-port@1.0.0 28 silly currentTree ├── resolve-dir@0.1.1 28 silly currentTree ├── resolve-url@0.2.1 28 silly currentTree ├── resolve@1.4.0 28 silly currentTree ├── resp-modifier@6.0.2 28 silly currentTree ├── right-align@0.1.3 28 silly currentTree ├── rimraf@2.6.2 28 silly currentTree ├── run-sequence@1.2.2 28 silly currentTree ├── rx@4.1.0 28 silly currentTree ├── safe-buffer@5.1.1 28 silly currentTree ├─┬ sass-graph@2.2.4 28 silly currentTree │ ├── camelcase@3.0.0 28 silly currentTree │ ├── yargs-parser@5.0.0 28 silly currentTree │ └── yargs@7.1.0 28 silly currentTree ├─┬ scss-tokenizer@0.2.3 28 silly currentTree │ └── source-map@0.4.4 28 silly currentTree ├── semver@5.4.1 28 silly currentTree ├─┬ send@0.15.2 28 silly currentTree │ ├─┬ debug@2.6.4 28 silly currentTree │ │ └── ms@0.7.3 28 silly currentTree │ ├── fresh@0.5.0 28 silly currentTree │ ├── http-errors@1.6.2 28 silly currentTree │ ├── mime@1.3.4 28 silly currentTree │ ├── ms@1.0.0 28 silly currentTree │ └── setprototypeof@1.0.3 28 silly currentTree ├── sequencify@0.0.7 28 silly currentTree ├─┬ serve-index@1.8.0 28 silly currentTree │ ├── debug@2.2.0 28 silly currentTree │ └── ms@0.7.1 28 silly currentTree ├── serve-static@1.12.2 28 silly currentTree ├── server-destroy@1.0.1 28 silly currentTree ├── set-blocking@2.0.0 28 silly currentTree ├── set-immediate-shim@1.0.1 28 silly currentTree ├── setprototypeof@1.0.2 28 silly currentTree ├── shelljs@0.3.0 28 silly currentTree ├── shellwords@0.1.1 28 silly currentTree ├── sigmund@1.0.1 28 silly currentTree ├── signal-exit@3.0.2 28 silly currentTree ├── slash@1.0.0 28 silly currentTree ├── sntp@1.0.9 28 silly currentTree ├─┬ socket.io-adapter@0.5.0 28 silly currentTree │ ├── debug@2.3.3 28 silly currentTree │ └── ms@0.7.2 28 silly currentTree ├─┬ socket.io-client@1.6.0 28 silly currentTree │ ├── component-emitter@1.2.1 28 silly currentTree │ ├── debug@2.3.3 28 silly currentTree │ └── ms@0.7.2 28 silly currentTree ├─┬ socket.io-parser@2.3.1 28 silly currentTree │ ├── debug@2.2.0 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ └── ms@0.7.1 28 silly currentTree ├─┬ socket.io@1.6.0 28 silly currentTree │ ├── debug@2.3.3 28 silly currentTree │ ├── ms@0.7.2 28 silly currentTree │ └── object-assign@4.1.0 28 silly currentTree ├── source-map-resolve@0.3.1 28 silly currentTree ├─┬ source-map-support@0.4.18 28 silly currentTree │ └── source-map@0.5.7 28 silly currentTree ├── source-map-url@0.3.0 28 silly currentTree ├── source-map@0.6.1 28 silly currentTree ├── sparkles@1.0.0 28 silly currentTree ├── spdx-correct@1.0.2 28 silly currentTree ├── spdx-expression-parse@1.0.4 28 silly currentTree ├── spdx-license-ids@1.2.2 28 silly currentTree ├─┬ sshpk@1.13.1 28 silly currentTree │ └── assert-plus@1.0.0 28 silly currentTree ├── statuses@1.3.1 28 silly currentTree ├── stream-consume@0.1.0 28 silly currentTree ├── stream-shift@1.0.0 28 silly currentTree ├── stream-throttle@0.1.3 28 silly currentTree ├── string_decoder@1.0.3 28 silly currentTree ├── string-width@1.0.2 28 silly currentTree ├── stringstream@0.0.5 28 silly currentTree ├── strip-ansi@3.0.1 28 silly currentTree ├── strip-bom@2.0.0 28 silly currentTree ├── strip-indent@1.0.1 28 silly currentTree ├── strip-json-comments@1.0.4 28 silly currentTree ├── supports-color@3.2.3 28 silly currentTree ├── tar@2.2.1 28 silly currentTree ├─┬ temp@0.8.3 28 silly currentTree │ └── rimraf@2.2.8 28 silly currentTree ├── ternary-stream@2.0.1 28 silly currentTree ├── tfunk@3.1.0 28 silly currentTree ├── throttleit@1.0.0 28 silly currentTree ├── through2@2.0.3 28 silly currentTree ├── tildify@1.2.0 28 silly currentTree ├── time-stamp@1.1.0 28 silly currentTree ├── to-array@0.1.4 28 silly currentTree ├── to-fast-properties@1.0.3 28 silly currentTree ├── tough-cookie@2.3.3 28 silly currentTree ├── trim-newlines@1.0.0 28 silly currentTree ├── trim-right@1.0.1 28 silly currentTree ├── tunnel-agent@0.6.0 28 silly currentTree ├── tweetnacl@0.14.5 28 silly currentTree ├── typedarray@0.0.6 28 silly currentTree ├── ua-parser-js@0.7.12 28 silly currentTree ├── uglify-save-license@0.4.1 28 silly currentTree ├── uglify-to-browserify@1.0.2 28 silly currentTree ├── ultron@1.0.2 28 silly currentTree ├── unc-path-regex@0.1.2 28 silly currentTree ├─┬ uncss@0.14.1 28 silly currentTree │ ├── caseless@0.11.0 28 silly currentTree │ ├── commander@2.9.0 28 silly currentTree │ ├─┬ form-data@1.0.1 28 silly currentTree │ │ ├── async@2.5.0 28 silly currentTree │ │ └── lodash@4.17.4 28 silly currentTree │ ├── glob@6.0.4 28 silly currentTree │ ├── har-validator@2.0.6 28 silly currentTree │ ├── lodash@4.0.1 28 silly currentTree │ ├── node-uuid@1.4.8 28 silly currentTree │ ├── postcss@5.0.21 28 silly currentTree │ ├── qs@6.0.4 28 silly currentTree │ ├── request@2.69.0 28 silly currentTree │ ├── source-map@0.5.7 28 silly currentTree │ ├── tough-cookie@2.2.2 28 silly currentTree │ └── tunnel-agent@0.4.3 28 silly currentTree ├── underscore@1.7.0 28 silly currentTree ├── unique-stream@1.0.0 28 silly currentTree ├── universalify@0.1.1 28 silly currentTree ├── unpipe@1.0.0 28 silly currentTree ├── urix@0.1.0 28 silly currentTree ├── user-home@1.1.1 28 silly currentTree ├── util-deprecate@1.0.2 28 silly currentTree ├── utils-merge@1.0.0 28 silly currentTree ├── uuid@3.1.0 28 silly currentTree ├── v8flags@2.1.1 28 silly currentTree ├── validate-npm-package-license@3.0.1 28 silly currentTree ├─┬ verror@1.10.0 28 silly currentTree │ └── assert-plus@1.0.0 28 silly currentTree ├── vinyl-bufferstream@1.0.1 28 silly currentTree ├─┬ vinyl-fs@0.3.14 28 silly currentTree │ ├── clone@0.2.0 28 silly currentTree │ ├── graceful-fs@3.0.11 28 silly currentTree │ ├── isarray@0.0.1 28 silly currentTree │ ├── readable-stream@1.0.34 28 silly currentTree │ ├── string_decoder@0.10.31 28 silly currentTree │ ├── strip-bom@1.0.0 28 silly currentTree │ ├── through2@0.6.5 28 silly currentTree │ └── vinyl@0.4.6 28 silly currentTree ├─┬ vinyl-sourcemaps-apply@0.2.1 28 silly currentTree │ └── source-map@0.5.7 28 silly currentTree ├── vinyl@0.5.3 28 silly currentTree ├── weinre@2.0.0-pre-I0Z7U9OV 28 silly currentTree ├── which-module@1.0.0 28 silly currentTree ├── which@1.3.0 28 silly currentTree ├── wide-align@1.1.2 28 silly currentTree ├── window-size@0.1.4 28 silly currentTree ├── wordwrap@0.0.2 28 silly currentTree ├── wrap-ansi@2.1.0 28 silly currentTree ├── wrappy@1.0.2 28 silly currentTree ├── ws@1.1.1 28 silly currentTree ├── wtf-8@1.0.0 28 silly currentTree ├── xmlhttprequest-ssl@1.5.3 28 silly currentTree ├── xtend@4.0.1 28 silly currentTree ├── y18n@3.2.1 28 silly currentTree ├── yallist@2.1.2 28 silly currentTree ├─┬ yargs-parser@4.2.1 28 silly currentTree │ └── camelcase@3.0.0 28 silly currentTree ├─┬ yargs@3.32.0 28 silly currentTree │ └── camelcase@2.1.1 28 silly currentTree ├── yauzl@2.4.1 28 silly currentTree ├── yazl@2.4.2 28 silly currentTree └── yeast@0.1.2 29 silly idealTree foundationpress@1.0.1 29 silly idealTree ├── @gulp-sourcemaps/map-sources@1.0.0 29 silly idealTree ├── abbrev@1.1.1 29 silly idealTree ├── accepts@1.3.4 29 silly idealTree ├── acorn@4.0.13 29 silly idealTree ├── after@0.8.1 29 silly idealTree ├── ajv@4.11.8 29 silly idealTree ├── align-text@0.1.4 29 silly idealTree ├── amdefine@1.0.1 29 silly idealTree ├── ansi-regex@2.1.1 29 silly idealTree ├── ansi-styles@2.2.1 29 silly idealTree ├── ansicolors@0.2.1 29 silly idealTree ├── anymatch@1.3.2 29 silly idealTree ├── aproba@1.2.0 29 silly idealTree ├── archy@1.0.0 29 silly idealTree ├── are-we-there-yet@1.1.4 29 silly idealTree ├── arr-diff@2.0.0 29 silly idealTree ├── arr-flatten@1.1.0 29 silly idealTree ├── array-differ@1.0.0 29 silly idealTree ├── array-each@1.0.1 29 silly idealTree ├── array-find-index@1.0.2 29 silly idealTree ├── array-slice@1.0.0 29 silly idealTree ├── array-union@1.0.2 29 silly idealTree ├── array-uniq@1.0.3 29 silly idealTree ├── array-unique@0.2.1 29 silly idealTree ├── arraybuffer.slice@0.0.6 29 silly idealTree ├── arrify@1.0.1 29 silly idealTree ├── asn1@0.2.3 29 silly idealTree ├── assert-plus@0.2.0 29 silly idealTree ├── async-each-series@0.1.1 29 silly idealTree ├── async-each@1.0.1 29 silly idealTree ├── async-foreach@0.1.3 29 silly idealTree ├── async@1.5.2 29 silly idealTree ├── asynckit@0.4.0 29 silly idealTree ├── atob@1.1.3 29 silly idealTree ├── autoprefixer@6.7.7 29 silly idealTree ├── aws-sign2@0.6.0 29 silly idealTree ├── aws4@1.6.0 29 silly idealTree ├── babel-code-frame@6.26.0 29 silly idealTree ├─┬ babel-core@6.26.0 29 silly idealTree │ └── source-map@0.5.7 29 silly idealTree ├─┬ babel-generator@6.26.0 29 silly idealTree │ └── source-map@0.5.7 29 silly idealTree ├── babel-helper-call-delegate@6.24.1 29 silly idealTree ├── babel-helper-define-map@6.26.0 29 silly idealTree ├── babel-helper-function-name@6.24.1 29 silly idealTree ├── babel-helper-get-function-arity@6.24.1 29 silly idealTree ├── babel-helper-hoist-variables@6.24.1 29 silly idealTree ├── babel-helper-optimise-call-expression@6.24.1 29 silly idealTree ├── babel-helper-regex@6.26.0 29 silly idealTree ├── babel-helper-replace-supers@6.24.1 29 silly idealTree ├── babel-helpers@6.24.1 29 silly idealTree ├── babel-messages@6.23.0 29 silly idealTree ├── babel-plugin-check-es2015-constants@6.22.0 29 silly idealTree ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 29 silly idealTree ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 29 silly idealTree ├── babel-plugin-transform-es2015-block-scoping@6.26.0 29 silly idealTree ├── babel-plugin-transform-es2015-classes@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-computed-properties@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-destructuring@6.23.0 29 silly idealTree ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-for-of@6.23.0 29 silly idealTree ├── babel-plugin-transform-es2015-function-name@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-literals@6.22.0 29 silly idealTree ├── babel-plugin-transform-es2015-modules-amd@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-modules-commonjs@6.26.0 29 silly idealTree ├── babel-plugin-transform-es2015-modules-systemjs@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-modules-umd@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-object-super@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-parameters@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-spread@6.22.0 29 silly idealTree ├── babel-plugin-transform-es2015-sticky-regex@6.24.1 29 silly idealTree ├── babel-plugin-transform-es2015-template-literals@6.22.0 29 silly idealTree ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 29 silly idealTree ├── babel-plugin-transform-es2015-unicode-regex@6.24.1 29 silly idealTree ├── babel-plugin-transform-regenerator@6.26.0 29 silly idealTree ├── babel-plugin-transform-strict-mode@6.24.1 29 silly idealTree ├── babel-preset-es2015@6.24.1 29 silly idealTree ├── babel-register@6.26.0 29 silly idealTree ├── babel-runtime@6.26.0 29 silly idealTree ├── babel-template@6.26.0 29 silly idealTree ├── babel-traverse@6.26.0 29 silly idealTree ├── babel-types@6.26.0 29 silly idealTree ├── babylon@6.18.0 29 silly idealTree ├── backo2@1.0.2 29 silly idealTree ├── balanced-match@1.0.0 29 silly idealTree ├── base64-arraybuffer@0.1.5 29 silly idealTree ├── base64id@0.1.0 29 silly idealTree ├── batch@0.5.3 29 silly idealTree ├── bcrypt-pbkdf@1.0.1 29 silly idealTree ├── beeper@1.1.1 29 silly idealTree ├── better-assert@1.0.2 29 silly idealTree ├── binary-extensions@1.10.0 29 silly idealTree ├─┬ bl@1.0.3 29 silly idealTree │ ├── readable-stream@2.0.6 29 silly idealTree │ └── string_decoder@0.10.31 29 silly idealTree ├── blob@0.0.4 29 silly idealTree ├── block-stream@0.0.9 29 silly idealTree ├── bluebird@3.1.5 29 silly idealTree ├── boom@2.10.1 29 silly idealTree ├── bower-config@1.4.1 29 silly idealTree ├─┬ bower@1.6.9 29 silly idealTree │ ├── abbrev@1.0.7 29 silly idealTree │ ├── archy@1.0.0 29 silly idealTree │ ├── bower-endpoint-parser@0.2.2 29 silly idealTree │ ├─┬ bower-json@0.4.0 29 silly idealTree │ │ ├── deep-extend@0.2.11 29 silly idealTree │ │ ├── graceful-fs@2.0.3 29 silly idealTree │ │ └── intersect@0.0.3 29 silly idealTree │ ├── bower-logger@0.2.2 29 silly idealTree │ ├─┬ bower-registry-client@1.0.0 29 silly idealTree │ │ ├── async@0.2.10 29 silly idealTree │ │ ├── graceful-fs@4.1.2 29 silly idealTree │ │ ├── mkdirp@0.3.5 29 silly idealTree │ │ └── request-replay@0.2.0 29 silly idealTree │ ├─┬ cardinal@0.4.4 29 silly idealTree │ │ ├── ansicolors@0.2.1 29 silly idealTree │ │ └─┬ redeyed@0.4.4 29 silly idealTree │ │ └── esprima@1.0.4 29 silly idealTree │ ├─┬ chalk@1.1.1 29 silly idealTree │ │ ├── ansi-styles@2.1.0 29 silly idealTree │ │ ├── escape-string-regexp@1.0.3 29 silly idealTree │ │ ├─┬ has-ansi@2.0.0 29 silly idealTree │ │ │ └── ansi-regex@2.0.0 29 silly idealTree │ │ ├─┬ strip-ansi@3.0.0 29 silly idealTree │ │ │ └── ansi-regex@2.0.0 29 silly idealTree │ │ └── supports-color@2.0.0 29 silly idealTree │ ├── chmodr@1.0.2 29 silly idealTree │ ├─┬ configstore@0.3.2 29 silly idealTree │ │ ├─┬ js-yaml@3.4.6 29 silly idealTree │ │ │ ├─┬ argparse@1.0.3 29 silly idealTree │ │ │ │ ├── lodash@3.10.1 29 silly idealTree │ │ │ │ └── sprintf-js@1.0.3 29 silly idealTree │ │ │ ├── esprima@2.7.0 29 silly idealTree │ │ │ └── inherit@2.2.2 29 silly idealTree │ │ ├── object-assign@2.1.1 29 silly idealTree │ │ ├─┬ osenv@0.1.3 29 silly idealTree │ │ │ ├── os-homedir@1.0.1 29 silly idealTree │ │ │ └── os-tmpdir@1.0.1 29 silly idealTree │ │ ├── uuid@2.0.1 29 silly idealTree │ │ └── xdg-basedir@1.0.1 29 silly idealTree │ ├─┬ decompress-zip@0.1.0 29 silly idealTree │ │ ├─┬ binary@0.3.0 29 silly idealTree │ │ │ ├── buffers@0.1.1 29 silly idealTree │ │ │ └─┬ chainsaw@0.1.0 29 silly idealTree │ │ │ └── traverse@0.3.9 29 silly idealTree │ │ ├── mkpath@0.1.0 29 silly idealTree │ │ ├─┬ readable-stream@1.1.13 29 silly idealTree │ │ │ ├── core-util-is@1.0.2 29 silly idealTree │ │ │ ├── inherits@2.0.1 29 silly idealTree │ │ │ ├── isarray@0.0.1 29 silly idealTree │ │ │ └── string_decoder@0.10.31 29 silly idealTree │ │ └─┬ touch@0.0.3 29 silly idealTree │ │ └── nopt@1.0.10 29 silly idealTree │ ├── destroy@1.0.3 29 silly idealTree │ ├─┬ fs-write-stream-atomic@1.0.5 29 silly idealTree │ │ ├── graceful-fs@4.1.2 29 silly idealTree │ │ └── imurmurhash@0.1.4 29 silly idealTree │ ├─┬ fstream-ignore@1.0.3 29 silly idealTree │ │ ├── inherits@2.0.1 29 silly idealTree │ │ └─┬ minimatch@3.0.0 29 silly idealTree │ │ └─┬ brace-expansion@1.1.2 29 silly idealTree │ │ ├── balanced-match@0.3.0 29 silly idealTree │ │ └── concat-map@0.0.1 29 silly idealTree │ ├─┬ fstream@1.0.8 29 silly idealTree │ │ ├── graceful-fs@4.1.2 29 silly idealTree │ │ └── inherits@2.0.1 29 silly idealTree │ ├─┬ github@0.2.4 29 silly idealTree │ │ └── mime@1.3.4 29 silly idealTree │ ├─┬ glob@4.5.3 29 silly idealTree │ │ ├─┬ inflight@1.0.4 29 silly idealTree │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ ├── inherits@2.0.1 29 silly idealTree │ │ ├─┬ minimatch@2.0.10 29 silly idealTree │ │ │ └─┬ brace-expansion@1.1.2 29 silly idealTree │ │ │ ├── balanced-match@0.3.0 29 silly idealTree │ │ │ └── concat-map@0.0.1 29 silly idealTree │ │ └─┬ once@1.3.3 29 silly idealTree │ │ └── wrappy@1.0.1 29 silly idealTree │ ├── graceful-fs@3.0.8 29 silly idealTree │ ├─┬ handlebars@2.0.0 29 silly idealTree │ │ ├─┬ optimist@0.3.7 29 silly idealTree │ │ │ └── wordwrap@0.0.3 29 silly idealTree │ │ └─┬ uglify-js@2.3.6 29 silly idealTree │ │ ├── async@0.2.10 29 silly idealTree │ │ └─┬ source-map@0.1.43 29 silly idealTree │ │ └── amdefine@1.0.0 29 silly idealTree │ ├─┬ inquirer@0.10.0 29 silly idealTree │ │ ├── ansi-escapes@1.1.0 29 silly idealTree │ │ ├── ansi-regex@2.0.0 29 silly idealTree │ │ ├─┬ cli-cursor@1.0.2 29 silly idealTree │ │ │ └─┬ restore-cursor@1.0.1 29 silly idealTree │ │ │ ├── exit-hook@1.1.1 29 silly idealTree │ │ │ └── onetime@1.0.0 29 silly idealTree │ │ ├── cli-width@1.1.0 29 silly idealTree │ │ ├── figures@1.4.0 29 silly idealTree │ │ ├── lodash@3.10.1 29 silly idealTree │ │ ├─┬ readline2@1.0.1 29 silly idealTree │ │ │ ├─┬ code-point-at@1.0.0 29 silly idealTree │ │ │ │ └── number-is-nan@1.0.0 29 silly idealTree │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 29 silly idealTree │ │ │ │ └── number-is-nan@1.0.0 29 silly idealTree │ │ │ └── mute-stream@0.0.5 29 silly idealTree │ │ ├─┬ run-async@0.1.0 29 silly idealTree │ │ │ └─┬ once@1.3.3 29 silly idealTree │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ ├── rx-lite@3.1.2 29 silly idealTree │ │ ├── strip-ansi@3.0.0 29 silly idealTree │ │ └── through@2.3.8 29 silly idealTree │ ├─┬ insight@0.7.0 29 silly idealTree │ │ ├── async@1.5.0 29 silly idealTree │ │ ├─┬ configstore@1.3.0 29 silly idealTree │ │ │ ├── graceful-fs@4.1.2 29 silly idealTree │ │ │ ├── os-tmpdir@1.0.1 29 silly idealTree │ │ │ ├─┬ osenv@0.1.3 29 silly idealTree │ │ │ │ └── os-homedir@1.0.1 29 silly idealTree │ │ │ ├── uuid@2.0.1 29 silly idealTree │ │ │ ├─┬ write-file-atomic@1.1.4 29 silly idealTree │ │ │ │ ├── imurmurhash@0.1.4 29 silly idealTree │ │ │ │ └── slide@1.1.6 29 silly idealTree │ │ │ └─┬ xdg-basedir@2.0.0 29 silly idealTree │ │ │ └── os-homedir@1.0.1 29 silly idealTree │ │ ├─┬ lodash.debounce@3.1.1 29 silly idealTree │ │ │ └── lodash._getnative@3.9.1 29 silly idealTree │ │ ├── object-assign@4.0.1 29 silly idealTree │ │ ├─┬ os-name@1.0.3 29 silly idealTree │ │ │ ├─┬ osx-release@1.1.0 29 silly idealTree │ │ │ │ └── minimist@1.2.0 29 silly idealTree │ │ │ └─┬ win-release@1.1.1 29 silly idealTree │ │ │ └── semver@5.1.0 29 silly idealTree │ │ └── tough-cookie@2.2.1 29 silly idealTree │ ├── is-root@1.0.0 29 silly idealTree │ ├── junk@1.0.2 29 silly idealTree │ ├── lockfile@1.0.1 29 silly idealTree │ ├── lru-cache@2.7.3 29 silly idealTree │ ├─┬ md5-hex@1.1.0 29 silly idealTree │ │ └── md5-o-matic@0.1.1 29 silly idealTree │ ├─┬ mkdirp@0.5.0 29 silly idealTree │ │ └── minimist@0.0.8 29 silly idealTree │ ├── mout@0.11.1 29 silly idealTree │ ├── nopt@3.0.6 29 silly idealTree │ ├── opn@1.0.2 29 silly idealTree │ ├─┬ p-throttler@0.1.1 29 silly idealTree │ │ └── q@0.9.7 29 silly idealTree │ ├─┬ promptly@0.2.0 29 silly idealTree │ │ └─┬ read@1.0.7 29 silly idealTree │ │ └── mute-stream@0.0.5 29 silly idealTree │ ├── q@1.4.1 29 silly idealTree │ ├─┬ request-progress@0.3.1 29 silly idealTree │ │ └── throttleit@0.0.2 29 silly idealTree │ ├─┬ request@2.53.0 29 silly idealTree │ │ ├── aws-sign2@0.5.0 29 silly idealTree │ │ ├─┬ bl@0.9.4 29 silly idealTree │ │ │ └─┬ readable-stream@1.0.33 29 silly idealTree │ │ │ ├── core-util-is@1.0.2 29 silly idealTree │ │ │ ├── inherits@2.0.1 29 silly idealTree │ │ │ ├── isarray@0.0.1 29 silly idealTree │ │ │ └── string_decoder@0.10.31 29 silly idealTree │ │ ├── caseless@0.9.0 29 silly idealTree │ │ ├─┬ combined-stream@0.0.7 29 silly idealTree │ │ │ └── delayed-stream@0.0.5 29 silly idealTree │ │ ├── forever-agent@0.5.2 29 silly idealTree │ │ ├─┬ form-data@0.2.0 29 silly idealTree │ │ │ └── async@0.9.2 29 silly idealTree │ │ ├─┬ hawk@2.3.1 29 silly idealTree │ │ │ ├── boom@2.10.1 29 silly idealTree │ │ │ ├── cryptiles@2.0.5 29 silly idealTree │ │ │ ├── hoek@2.16.3 29 silly idealTree │ │ │ └── sntp@1.0.9 29 silly idealTree │ │ ├─┬ http-signature@0.10.1 29 silly idealTree │ │ │ ├── asn1@0.1.11 29 silly idealTree │ │ │ ├── assert-plus@0.1.5 29 silly idealTree │ │ │ └── ctype@0.5.3 29 silly idealTree │ │ ├── isstream@0.1.2 29 silly idealTree │ │ ├── json-stringify-safe@5.0.1 29 silly idealTree │ │ ├─┬ mime-types@2.0.14 29 silly idealTree │ │ │ └── mime-db@1.12.0 29 silly idealTree │ │ ├── node-uuid@1.4.7 29 silly idealTree │ │ ├── oauth-sign@0.6.0 29 silly idealTree │ │ ├── qs@2.3.3 29 silly idealTree │ │ ├── stringstream@0.0.5 29 silly idealTree │ │ ├── tough-cookie@2.2.1 29 silly idealTree │ │ └── tunnel-agent@0.4.1 29 silly idealTree │ ├── retry@0.6.1 29 silly idealTree │ ├─┬ rimraf@2.4.4 29 silly idealTree │ │ └─┬ glob@5.0.15 29 silly idealTree │ │ ├─┬ inflight@1.0.4 29 silly idealTree │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ ├── inherits@2.0.1 29 silly idealTree │ │ ├─┬ minimatch@3.0.0 29 silly idealTree │ │ │ └─┬ brace-expansion@1.1.2 29 silly idealTree │ │ │ ├── balanced-match@0.3.0 29 silly idealTree │ │ │ └── concat-map@0.0.1 29 silly idealTree │ │ ├─┬ once@1.3.3 29 silly idealTree │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ └── path-is-absolute@1.0.0 29 silly idealTree │ ├── semver@2.3.2 29 silly idealTree │ ├─┬ shell-quote@1.4.3 29 silly idealTree │ │ ├── array-filter@0.0.1 29 silly idealTree │ │ ├── array-map@0.0.0 29 silly idealTree │ │ ├── array-reduce@0.0.0 29 silly idealTree │ │ └── jsonify@0.0.0 29 silly idealTree │ ├── stringify-object@1.0.1 29 silly idealTree │ ├─┬ tar-fs@1.8.1 29 silly idealTree │ │ ├─┬ pump@1.0.1 29 silly idealTree │ │ │ ├── end-of-stream@1.1.0 29 silly idealTree │ │ │ └─┬ once@1.3.3 29 silly idealTree │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ └─┬ tar-stream@1.3.1 29 silly idealTree │ │ ├── bl@1.0.0 29 silly idealTree │ │ ├─┬ end-of-stream@1.1.0 29 silly idealTree │ │ │ └─┬ once@1.3.3 29 silly idealTree │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ ├─┬ readable-stream@2.0.4 29 silly idealTree │ │ │ ├── core-util-is@1.0.2 29 silly idealTree │ │ │ ├── inherits@2.0.1 29 silly idealTree │ │ │ ├── isarray@0.0.1 29 silly idealTree │ │ │ ├── process-nextick-args@1.0.6 29 silly idealTree │ │ │ ├── string_decoder@0.10.31 29 silly idealTree │ │ │ └── util-deprecate@1.0.2 29 silly idealTree │ │ └── xtend@4.0.1 29 silly idealTree │ ├── tmp@0.0.24 29 silly idealTree │ ├─┬ update-notifier@0.3.2 29 silly idealTree │ │ ├── is-npm@1.0.0 29 silly idealTree │ │ ├─┬ latest-version@1.0.1 29 silly idealTree │ │ │ └─┬ package-json@1.2.0 29 silly idealTree │ │ │ ├─┬ got@3.3.1 29 silly idealTree │ │ │ │ ├─┬ duplexify@3.4.2 29 silly idealTree │ │ │ │ │ ├─┬ end-of-stream@1.0.0 29 silly idealTree │ │ │ │ │ │ └─┬ once@1.3.3 29 silly idealTree │ │ │ │ │ │ └── wrappy@1.0.1 29 silly idealTree │ │ │ │ │ └─┬ readable-stream@2.0.4 29 silly idealTree │ │ │ │ │ ├── core-util-is@1.0.2 29 silly idealTree │ │ │ │ │ ├── inherits@2.0.1 29 silly idealTree │ │ │ │ │ ├── isarray@0.0.1 29 silly idealTree │ │ │ │ │ ├── process-nextick-args@1.0.6 29 silly idealTree │ │ │ │ │ ├── string_decoder@0.10.31 29 silly idealTree │ │ │ │ │ └── util-deprecate@1.0.2 29 silly idealTree │ │ │ │ ├── infinity-agent@2.0.3 29 silly idealTree │ │ │ │ ├── is-redirect@1.0.0 29 silly idealTree │ │ │ │ ├── is-stream@1.0.1 29 silly idealTree │ │ │ │ ├── lowercase-keys@1.0.0 29 silly idealTree │ │ │ │ ├─┬ nested-error-stacks@1.0.2 29 silly idealTree │ │ │ │ │ └── inherits@2.0.1 29 silly idealTree │ │ │ │ ├── object-assign@3.0.0 29 silly idealTree │ │ │ │ ├── prepend-http@1.0.3 29 silly idealTree │ │ │ │ ├─┬ read-all-stream@3.0.1 29 silly idealTree │ │ │ │ │ ├─┬ pinkie-promise@1.0.0 29 silly idealTree │ │ │ │ │ │ └── pinkie@1.0.0 29 silly idealTree │ │ │ │ │ └─┬ readable-stream@2.0.4 29 silly idealTree │ │ │ │ │ ├── core-util-is@1.0.2 29 silly idealTree │ │ │ │ │ ├── inherits@2.0.1 29 silly idealTree │ │ │ │ │ ├── isarray@0.0.1 29 silly idealTree │ │ │ │ │ ├── process-nextick-args@1.0.6 29 silly idealTree │ │ │ │ │ ├── string_decoder@0.10.31 29 silly idealTree │ │ │ │ │ └── util-deprecate@1.0.2 29 silly idealTree │ │ │ │ └── timed-out@2.0.0 29 silly idealTree │ │ │ └─┬ registry-url@3.0.3 29 silly idealTree │ │ │ └─┬ rc@1.1.5 29 silly idealTree │ │ │ ├── deep-extend@0.4.0 29 silly idealTree │ │ │ ├── ini@1.3.4 29 silly idealTree │ │ │ ├── minimist@1.2.0 29 silly idealTree │ │ │ └── strip-json-comments@1.0.4 29 silly idealTree │ │ ├─┬ semver-diff@2.1.0 29 silly idealTree │ │ │ └── semver@5.1.0 29 silly idealTree │ │ └─┬ string-length@1.0.1 29 silly idealTree │ │ └─┬ strip-ansi@3.0.0 29 silly idealTree │ │ └── ansi-regex@2.0.0 29 silly idealTree │ ├── user-home@1.1.1 29 silly idealTree │ └─┬ which@1.2.0 29 silly idealTree │ └─┬ is-absolute@0.1.7 29 silly idealTree │ └── is-relative@0.1.3 29 silly idealTree ├── brace-expansion@1.1.8 29 silly idealTree ├── braces@1.8.5 29 silly idealTree ├── browser-sync-client@2.5.1 29 silly idealTree ├── browser-sync-ui@0.6.3 29 silly idealTree ├─┬ browser-sync@2.18.13 29 silly idealTree │ ├── camelcase@3.0.0 29 silly idealTree │ ├── window-size@0.2.0 29 silly idealTree │ └── yargs@6.4.0 29 silly idealTree ├── browserslist@1.7.7 29 silly idealTree ├── bs-recipes@1.3.4 29 silly idealTree ├── buffer-crc32@0.2.13 29 silly idealTree ├─┬ bufferstreams@1.0.1 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── readable-stream@1.1.14 29 silly idealTree │ └── string_decoder@0.10.31 29 silly idealTree ├── builtin-modules@1.1.1 29 silly idealTree ├── callsite@1.0.0 29 silly idealTree ├─┬ camelcase-keys@2.1.0 29 silly idealTree │ └── camelcase@2.1.1 29 silly idealTree ├── camelcase@1.2.1 29 silly idealTree ├── caniuse-db@1.0.30000749 29 silly idealTree ├── cardinal@1.0.0 29 silly idealTree ├── caseless@0.12.0 29 silly idealTree ├── center-align@0.1.3 29 silly idealTree ├─┬ chalk@1.1.3 29 silly idealTree │ └── supports-color@2.0.0 29 silly idealTree ├── chokidar@1.7.0 29 silly idealTree ├─┬ clean-css@3.4.28 29 silly idealTree │ ├── commander@2.8.1 29 silly idealTree │ └── source-map@0.4.4 29 silly idealTree ├─┬ cli-table@0.3.1 29 silly idealTree │ └── colors@1.0.3 29 silly idealTree ├── cli-usage@0.1.4 29 silly idealTree ├── cli@1.0.1 29 silly idealTree ├── cliui@3.2.0 29 silly idealTree ├── clone-buffer@1.0.0 29 silly idealTree ├── clone-stats@0.0.1 29 silly idealTree ├── clone@1.0.2 29 silly idealTree ├── cloneable-readable@1.0.0 29 silly idealTree ├── co@4.6.0 29 silly idealTree ├── code-point-at@1.1.0 29 silly idealTree ├── colors@1.1.2 29 silly idealTree ├── combined-stream@1.0.5 29 silly idealTree ├── commander@2.11.0 29 silly idealTree ├── component-bind@1.0.0 29 silly idealTree ├── component-emitter@1.1.2 29 silly idealTree ├── component-inherit@0.0.3 29 silly idealTree ├── concat-map@0.0.1 29 silly idealTree ├── concat-stream@1.6.0 29 silly idealTree ├─┬ concat-with-sourcemaps@1.0.4 29 silly idealTree │ └── source-map@0.5.7 29 silly idealTree ├── connect-history-api-fallback@1.4.0 29 silly idealTree ├─┬ connect@3.5.0 29 silly idealTree │ ├── debug@2.2.0 29 silly idealTree │ └── ms@0.7.1 29 silly idealTree ├── console-browserify@1.1.0 29 silly idealTree ├── console-control-strings@1.1.0 29 silly idealTree ├── convert-source-map@1.5.0 29 silly idealTree ├── cookie@0.3.1 29 silly idealTree ├── core-js@2.5.1 29 silly idealTree ├── core-util-is@1.0.2 29 silly idealTree ├─┬ cross-spawn@3.0.1 29 silly idealTree │ └── lru-cache@4.1.1 29 silly idealTree ├── cryptiles@2.0.5 29 silly idealTree ├─┬ css@2.2.1 29 silly idealTree │ └── source-map@0.1.43 29 silly idealTree ├── currently-unhandled@0.4.1 29 silly idealTree ├─┬ dashdash@1.14.1 29 silly idealTree │ └── assert-plus@1.0.0 29 silly idealTree ├── date-now@0.1.4 29 silly idealTree ├── dateformat@1.0.12 29 silly idealTree ├── deap@1.0.0 29 silly idealTree ├─┬ debug-fabulous@0.0.4 29 silly idealTree │ └── object-assign@4.1.0 29 silly idealTree ├── debug@2.6.9 29 silly idealTree ├── decamelize@1.2.0 29 silly idealTree ├── defaults@1.0.3 29 silly idealTree ├── del@2.2.2 29 silly idealTree ├── delayed-stream@1.0.0 29 silly idealTree ├── delegates@1.0.0 29 silly idealTree ├── depd@1.1.1 29 silly idealTree ├── deprecated@0.0.1 29 silly idealTree ├── destroy@1.0.4 29 silly idealTree ├── detect-file@0.1.0 29 silly idealTree ├── detect-indent@4.0.0 29 silly idealTree ├── detect-newline@2.1.0 29 silly idealTree ├── dev-ip@1.0.1 29 silly idealTree ├─┬ dom-serializer@0.1.0 29 silly idealTree │ ├── domelementtype@1.1.3 29 silly idealTree │ └── entities@1.1.1 29 silly idealTree ├── domelementtype@1.3.0 29 silly idealTree ├── domhandler@2.3.0 29 silly idealTree ├── domutils@1.5.1 29 silly idealTree ├─┬ duplexer2@0.0.2 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── readable-stream@1.1.14 29 silly idealTree │ └── string_decoder@0.10.31 29 silly idealTree ├─┬ duplexify@3.5.1 29 silly idealTree │ └── end-of-stream@1.4.0 29 silly idealTree ├─┬ easy-extender@2.3.2 29 silly idealTree │ └── lodash@3.10.1 29 silly idealTree ├── eazy-logger@3.0.2 29 silly idealTree ├── ecc-jsbn@0.1.1 29 silly idealTree ├── ee-first@1.1.1 29 silly idealTree ├── electron-to-chromium@1.3.27 29 silly idealTree ├── emitter-steward@1.0.0 29 silly idealTree ├── encodeurl@1.0.1 29 silly idealTree ├─┬ end-of-stream@0.1.5 29 silly idealTree │ └── once@1.3.3 29 silly idealTree ├─┬ engine.io-client@1.8.0 29 silly idealTree │ ├── component-emitter@1.2.1 29 silly idealTree │ ├── debug@2.3.3 29 silly idealTree │ └── ms@0.7.2 29 silly idealTree ├─┬ engine.io-parser@1.3.1 29 silly idealTree │ ├── has-binary@0.1.6 29 silly idealTree │ └── isarray@0.0.1 29 silly idealTree ├─┬ engine.io@1.8.0 29 silly idealTree │ ├── accepts@1.3.3 29 silly idealTree │ ├── debug@2.3.3 29 silly idealTree │ └── ms@0.7.2 29 silly idealTree ├── entities@1.0.0 29 silly idealTree ├── error-ex@1.3.1 29 silly idealTree ├── es6-promise@4.0.5 29 silly idealTree ├── escape-html@1.0.3 29 silly idealTree ├── escape-string-regexp@1.0.5 29 silly idealTree ├── esprima@3.0.0 29 silly idealTree ├── esutils@2.0.2 29 silly idealTree ├── etag@1.8.1 29 silly idealTree ├── eventemitter3@1.2.0 29 silly idealTree ├── exit@0.1.2 29 silly idealTree ├── expand-brackets@0.1.5 29 silly idealTree ├── expand-range@1.8.2 29 silly idealTree ├── expand-tilde@1.2.2 29 silly idealTree ├─┬ express@2.5.11 29 silly idealTree │ ├── connect@1.9.2 29 silly idealTree │ ├── mkdirp@0.3.0 29 silly idealTree │ └── qs@0.4.2 29 silly idealTree ├── extend@3.0.1 29 silly idealTree ├── extglob@0.3.2 29 silly idealTree ├─┬ extract-zip@1.6.5 29 silly idealTree │ ├── debug@2.2.0 29 silly idealTree │ ├── mkdirp@0.5.0 29 silly idealTree │ └── ms@0.7.1 29 silly idealTree ├── extsprintf@1.3.0 29 silly idealTree ├── fancy-log@1.3.0 29 silly idealTree ├── fd-slicer@1.0.1 29 silly idealTree ├── filename-regex@2.0.1 29 silly idealTree ├── fill-range@2.2.3 29 silly idealTree ├─┬ finalhandler@0.5.0 29 silly idealTree │ ├── debug@2.2.0 29 silly idealTree │ └── ms@0.7.1 29 silly idealTree ├── find-index@0.1.1 29 silly idealTree ├── find-up@1.1.2 29 silly idealTree ├── findup-sync@0.4.3 29 silly idealTree ├─┬ fined@1.1.0 29 silly idealTree │ └── expand-tilde@2.0.2 29 silly idealTree ├── first-chunk-stream@1.0.0 29 silly idealTree ├── flagged-respawn@0.3.2 29 silly idealTree ├── for-in@1.0.2 29 silly idealTree ├── for-own@0.1.5 29 silly idealTree ├── forever-agent@0.6.1 29 silly idealTree ├── fork-stream@0.0.4 29 silly idealTree ├── form-data@2.1.4 29 silly idealTree ├── formidable@1.0.17 29 silly idealTree ├── fresh@0.3.0 29 silly idealTree ├── fs-exists-sync@0.1.0 29 silly idealTree ├── fs-extra@3.0.1 29 silly idealTree ├── fs.realpath@1.0.0 29 silly idealTree ├─┬ fsevents@1.1.2 29 silly idealTree │ ├── abbrev@1.1.0 29 silly idealTree │ ├── ajv@4.11.8 29 silly idealTree │ ├── ansi-regex@2.1.1 29 silly idealTree │ ├── aproba@1.1.1 29 silly idealTree │ ├── are-we-there-yet@1.1.4 29 silly idealTree │ ├── asn1@0.2.3 29 silly idealTree │ ├── assert-plus@0.2.0 29 silly idealTree │ ├── asynckit@0.4.0 29 silly idealTree │ ├── aws-sign2@0.6.0 29 silly idealTree │ ├── aws4@1.6.0 29 silly idealTree │ ├── balanced-match@0.4.2 29 silly idealTree │ ├── bcrypt-pbkdf@1.0.1 29 silly idealTree │ ├── block-stream@0.0.9 29 silly idealTree │ ├── boom@2.10.1 29 silly idealTree │ ├── brace-expansion@1.1.7 29 silly idealTree │ ├── buffer-shims@1.0.0 29 silly idealTree │ ├── caseless@0.12.0 29 silly idealTree │ ├── co@4.6.0 29 silly idealTree │ ├── code-point-at@1.1.0 29 silly idealTree │ ├── combined-stream@1.0.5 29 silly idealTree │ ├── concat-map@0.0.1 29 silly idealTree │ ├── console-control-strings@1.1.0 29 silly idealTree │ ├── core-util-is@1.0.2 29 silly idealTree │ ├── cryptiles@2.0.5 29 silly idealTree │ ├─┬ dashdash@1.14.1 29 silly idealTree │ │ └── assert-plus@1.0.0 29 silly idealTree │ ├── debug@2.6.8 29 silly idealTree │ ├── deep-extend@0.4.2 29 silly idealTree │ ├── delayed-stream@1.0.0 29 silly idealTree │ ├── delegates@1.0.0 29 silly idealTree │ ├── ecc-jsbn@0.1.1 29 silly idealTree │ ├── extend@3.0.1 29 silly idealTree │ ├── extsprintf@1.0.2 29 silly idealTree │ ├── forever-agent@0.6.1 29 silly idealTree │ ├── form-data@2.1.4 29 silly idealTree │ ├── fs.realpath@1.0.0 29 silly idealTree │ ├── fstream-ignore@1.0.5 29 silly idealTree │ ├── fstream@1.0.11 29 silly idealTree │ ├── gauge@2.7.4 29 silly idealTree │ ├─┬ getpass@0.1.7 29 silly idealTree │ │ └── assert-plus@1.0.0 29 silly idealTree │ ├── glob@7.1.2 29 silly idealTree │ ├── graceful-fs@4.1.11 29 silly idealTree │ ├── har-schema@1.0.5 29 silly idealTree │ ├── har-validator@4.2.1 29 silly idealTree │ ├── has-unicode@2.0.1 29 silly idealTree │ ├── hawk@3.1.3 29 silly idealTree │ ├── hoek@2.16.3 29 silly idealTree │ ├── http-signature@1.1.1 29 silly idealTree │ ├── inflight@1.0.6 29 silly idealTree │ ├── inherits@2.0.3 29 silly idealTree │ ├── ini@1.3.4 29 silly idealTree │ ├── is-fullwidth-code-point@1.0.0 29 silly idealTree │ ├── is-typedarray@1.0.0 29 silly idealTree │ ├── isarray@1.0.0 29 silly idealTree │ ├── isstream@0.1.2 29 silly idealTree │ ├── jodid25519@1.0.2 29 silly idealTree │ ├── jsbn@0.1.1 29 silly idealTree │ ├── json-schema@0.2.3 29 silly idealTree │ ├── json-stable-stringify@1.0.1 29 silly idealTree │ ├── json-stringify-safe@5.0.1 29 silly idealTree │ ├── jsonify@0.0.0 29 silly idealTree │ ├─┬ jsprim@1.4.0 29 silly idealTree │ │ └── assert-plus@1.0.0 29 silly idealTree │ ├── mime-db@1.27.0 29 silly idealTree │ ├── mime-types@2.1.15 29 silly idealTree │ ├── minimatch@3.0.4 29 silly idealTree │ ├── minimist@0.0.8 29 silly idealTree │ ├── mkdirp@0.5.1 29 silly idealTree │ ├── ms@2.0.0 29 silly idealTree │ ├── node-pre-gyp@0.6.36 29 silly idealTree │ ├── nopt@4.0.1 29 silly idealTree │ ├── npmlog@4.1.0 29 silly idealTree │ ├── number-is-nan@1.0.1 29 silly idealTree │ ├── oauth-sign@0.8.2 29 silly idealTree │ ├── object-assign@4.1.1 29 silly idealTree │ ├── once@1.4.0 29 silly idealTree │ ├── os-homedir@1.0.2 29 silly idealTree │ ├── os-tmpdir@1.0.2 29 silly idealTree │ ├── osenv@0.1.4 29 silly idealTree │ ├── path-is-absolute@1.0.1 29 silly idealTree │ ├── performance-now@0.2.0 29 silly idealTree │ ├── process-nextick-args@1.0.7 29 silly idealTree │ ├── punycode@1.4.1 29 silly idealTree │ ├── qs@6.4.0 29 silly idealTree │ ├─┬ rc@1.2.1 29 silly idealTree │ │ └── minimist@1.2.0 29 silly idealTree │ ├── readable-stream@2.2.9 29 silly idealTree │ ├── request@2.81.0 29 silly idealTree │ ├── rimraf@2.6.1 29 silly idealTree │ ├── safe-buffer@5.0.1 29 silly idealTree │ ├── semver@5.3.0 29 silly idealTree │ ├── set-blocking@2.0.0 29 silly idealTree │ ├── signal-exit@3.0.2 29 silly idealTree │ ├── sntp@1.0.9 29 silly idealTree │ ├─┬ sshpk@1.13.0 29 silly idealTree │ │ └── assert-plus@1.0.0 29 silly idealTree │ ├── string_decoder@1.0.1 29 silly idealTree │ ├── string-width@1.0.2 29 silly idealTree │ ├── stringstream@0.0.5 29 silly idealTree │ ├── strip-ansi@3.0.1 29 silly idealTree │ ├── strip-json-comments@2.0.1 29 silly idealTree │ ├── tar-pack@3.4.0 29 silly idealTree │ ├── tar@2.2.1 29 silly idealTree │ ├── tough-cookie@2.3.2 29 silly idealTree │ ├── tunnel-agent@0.6.0 29 silly idealTree │ ├── tweetnacl@0.14.5 29 silly idealTree │ ├── uid-number@0.0.6 29 silly idealTree │ ├── util-deprecate@1.0.2 29 silly idealTree │ ├── uuid@3.0.1 29 silly idealTree │ ├── verror@1.3.6 29 silly idealTree │ ├── wide-align@1.1.2 29 silly idealTree │ └── wrappy@1.0.2 29 silly idealTree ├── fstream@1.0.11 29 silly idealTree ├── gauge@2.7.4 29 silly idealTree ├── gaze@0.5.2 29 silly idealTree ├── generate-function@2.0.0 29 silly idealTree ├── generate-object-property@1.2.0 29 silly idealTree ├── get-caller-file@1.0.2 29 silly idealTree ├── get-stdin@4.0.1 29 silly idealTree ├─┬ getpass@0.1.7 29 silly idealTree │ └── assert-plus@1.0.0 29 silly idealTree ├── glob-base@0.3.0 29 silly idealTree ├── glob-parent@2.0.0 29 silly idealTree ├─┬ glob-stream@3.1.18 29 silly idealTree │ ├── glob@4.5.3 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── minimatch@2.0.10 29 silly idealTree │ ├── readable-stream@1.0.34 29 silly idealTree │ ├── string_decoder@0.10.31 29 silly idealTree │ └── through2@0.6.5 29 silly idealTree ├── glob-watcher@0.0.6 29 silly idealTree ├── glob@7.1.2 29 silly idealTree ├── glob2base@0.0.12 29 silly idealTree ├── global-modules@0.2.3 29 silly idealTree ├── global-prefix@0.1.5 29 silly idealTree ├── globals@9.18.0 29 silly idealTree ├── globby@5.0.0 29 silly idealTree ├─┬ globule@0.1.0 29 silly idealTree │ ├── glob@3.1.21 29 silly idealTree │ ├── graceful-fs@1.2.3 29 silly idealTree │ ├── inherits@1.0.2 29 silly idealTree │ ├── lodash@1.0.2 29 silly idealTree │ └── minimatch@0.2.14 29 silly idealTree ├── glogg@1.0.0 29 silly idealTree ├── graceful-fs@4.1.11 29 silly idealTree ├── graceful-readlink@1.0.1 29 silly idealTree ├── growly@1.3.0 29 silly idealTree ├── gulp-autoprefixer@3.1.1 29 silly idealTree ├── gulp-babel@6.1.2 29 silly idealTree ├─┬ gulp-concat@2.6.1 29 silly idealTree │ ├── clone-stats@1.0.0 29 silly idealTree │ ├── clone@2.1.1 29 silly idealTree │ ├── replace-ext@1.0.0 29 silly idealTree │ └── vinyl@2.1.0 29 silly idealTree ├── gulp-flatten@0.2.0 29 silly idealTree ├── gulp-if@2.0.2 29 silly idealTree ├── gulp-jshint@2.0.4 29 silly idealTree ├── gulp-load-plugins@1.5.0 29 silly idealTree ├── gulp-match@1.0.3 29 silly idealTree ├── gulp-minify-css@1.2.4 29 silly idealTree ├─┬ gulp-notify@2.2.0 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── readable-stream@1.0.34 29 silly idealTree │ ├── string_decoder@0.10.31 29 silly idealTree │ └── through2@0.6.5 29 silly idealTree ├─┬ gulp-phpcbf@0.1.2 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── readable-stream@1.0.34 29 silly idealTree │ ├── string_decoder@0.10.31 29 silly idealTree │ └── through2@0.6.5 29 silly idealTree ├── gulp-phpcs@1.4.0 29 silly idealTree ├── gulp-plumber@1.1.0 29 silly idealTree ├── gulp-sass@2.3.2 29 silly idealTree ├─┬ gulp-sourcemaps@1.12.0 29 silly idealTree │ └── vinyl@1.2.0 29 silly idealTree ├─┬ gulp-uglify@1.5.4 29 silly idealTree │ ├── async@0.2.10 29 silly idealTree │ ├── cliui@2.1.0 29 silly idealTree │ ├── source-map@0.5.7 29 silly idealTree │ ├── uglify-js@2.6.4 29 silly idealTree │ ├── window-size@0.1.0 29 silly idealTree │ └── yargs@3.10.0 29 silly idealTree ├── gulp-uncss@1.0.6 29 silly idealTree ├─┬ gulp-util@3.0.8 29 silly idealTree │ ├── dateformat@2.2.0 29 silly idealTree │ ├── minimist@1.2.0 29 silly idealTree │ └── object-assign@3.0.0 29 silly idealTree ├── gulp-zip@3.2.0 29 silly idealTree ├─┬ gulp@3.9.1 29 silly idealTree │ ├── minimist@1.2.0 29 silly idealTree │ └── semver@4.3.6 29 silly idealTree ├── gulplog@1.0.0 29 silly idealTree ├── har-schema@1.0.5 29 silly idealTree ├── har-validator@4.2.1 29 silly idealTree ├── has-ansi@2.0.0 29 silly idealTree ├─┬ has-binary@0.1.7 29 silly idealTree │ └── isarray@0.0.1 29 silly idealTree ├── has-cors@1.1.0 29 silly idealTree ├── has-flag@1.0.0 29 silly idealTree ├── has-gulplog@0.1.0 29 silly idealTree ├── has-unicode@2.0.1 29 silly idealTree ├── hasha@2.2.0 29 silly idealTree ├── hawk@3.1.3 29 silly idealTree ├── hoek@2.16.3 29 silly idealTree ├── home-or-tmp@2.0.0 29 silly idealTree ├── homedir-polyfill@1.0.1 29 silly idealTree ├── hosted-git-info@2.5.0 29 silly idealTree ├── html-tags@1.2.0 29 silly idealTree ├─┬ htmlparser2@3.8.3 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── readable-stream@1.1.14 29 silly idealTree │ └── string_decoder@0.10.31 29 silly idealTree ├── http-errors@1.5.1 29 silly idealTree ├── http-proxy@1.15.2 29 silly idealTree ├── http-signature@1.1.1 29 silly idealTree ├── immutable@3.8.1 29 silly idealTree ├── in-publish@2.0.0 29 silly idealTree ├── indent-string@2.1.0 29 silly idealTree ├── indexof@0.0.1 29 silly idealTree ├── inflight@1.0.6 29 silly idealTree ├── inherits@2.0.3 29 silly idealTree ├── ini@1.3.4 29 silly idealTree ├── interpret@1.0.4 29 silly idealTree ├── invariant@2.2.2 29 silly idealTree ├── invert-kv@1.0.0 29 silly idealTree ├── is-absolute-url@2.0.0 29 silly idealTree ├── is-absolute@0.2.6 29 silly idealTree ├── is-arrayish@0.2.1 29 silly idealTree ├── is-binary-path@1.0.1 29 silly idealTree ├── is-buffer@1.1.5 29 silly idealTree ├── is-builtin-module@1.0.0 29 silly idealTree ├── is-dotfile@1.0.3 29 silly idealTree ├── is-equal-shallow@0.1.3 29 silly idealTree ├── is-extendable@0.1.1 29 silly idealTree ├── is-extglob@1.0.0 29 silly idealTree ├── is-finite@1.0.2 29 silly idealTree ├── is-fullwidth-code-point@1.0.0 29 silly idealTree ├── is-glob@2.0.1 29 silly idealTree ├── is-html@1.0.0 29 silly idealTree ├── is-my-json-valid@2.16.1 29 silly idealTree ├── is-number-like@1.0.8 29 silly idealTree ├── is-number@2.1.0 29 silly idealTree ├── is-path-cwd@1.0.0 29 silly idealTree ├── is-path-in-cwd@1.0.0 29 silly idealTree ├── is-path-inside@1.0.0 29 silly idealTree ├─┬ is-plain-object@2.0.4 29 silly idealTree │ └── isobject@3.0.1 29 silly idealTree ├── is-posix-bracket@0.1.1 29 silly idealTree ├── is-primitive@2.0.0 29 silly idealTree ├── is-property@1.0.2 29 silly idealTree ├── is-relative@0.2.1 29 silly idealTree ├── is-stream@1.1.0 29 silly idealTree ├── is-typedarray@1.0.0 29 silly idealTree ├── is-unc-path@0.1.2 29 silly idealTree ├── is-utf8@0.2.1 29 silly idealTree ├── is-windows@0.2.0 29 silly idealTree ├── is@3.2.1 29 silly idealTree ├── isarray@1.0.0 29 silly idealTree ├── isexe@2.0.0 29 silly idealTree ├── isobject@2.1.0 29 silly idealTree ├── isstream@0.1.2 29 silly idealTree ├── jquery@3.2.1 29 silly idealTree ├── js-base64@2.3.2 29 silly idealTree ├── js-tokens@3.0.2 29 silly idealTree ├── jsbn@0.1.1 29 silly idealTree ├── jsesc@1.3.0 29 silly idealTree ├─┬ jshint@2.9.5 29 silly idealTree │ └── lodash@3.7.0 29 silly idealTree ├── json-schema@0.2.3 29 silly idealTree ├── json-stable-stringify@1.0.1 29 silly idealTree ├── json-stringify-safe@5.0.1 29 silly idealTree ├── json3@3.3.2 29 silly idealTree ├── json5@0.5.1 29 silly idealTree ├── jsonfile@3.0.1 29 silly idealTree ├── jsonify@0.0.0 29 silly idealTree ├── jsonpointer@4.0.1 29 silly idealTree ├─┬ jsprim@1.4.1 29 silly idealTree │ └── assert-plus@1.0.0 29 silly idealTree ├── kew@0.7.0 29 silly idealTree ├── kind-of@3.2.2 29 silly idealTree ├── klaw@1.3.1 29 silly idealTree ├── lazy-cache@1.0.4 29 silly idealTree ├── lazy-debug-legacy@0.0.1 29 silly idealTree ├── lcid@1.0.0 29 silly idealTree ├── liftoff@2.3.0 29 silly idealTree ├── limiter@1.1.2 29 silly idealTree ├── linerstream@0.1.4 29 silly idealTree ├── load-json-file@1.1.0 29 silly idealTree ├─┬ localtunnel@1.8.3 29 silly idealTree │ ├── debug@2.6.8 29 silly idealTree │ └── yargs@3.29.0 29 silly idealTree ├── lodash._arraycopy@3.0.0 29 silly idealTree ├── lodash._arrayeach@3.0.0 29 silly idealTree ├── lodash._baseassign@3.2.0 29 silly idealTree ├── lodash._baseclone@3.3.0 29 silly idealTree ├── lodash._basecopy@3.0.1 29 silly idealTree ├── lodash._basefor@3.0.3 29 silly idealTree ├── lodash._basetostring@3.0.1 29 silly idealTree ├── lodash._basevalues@3.0.0 29 silly idealTree ├── lodash._bindcallback@3.0.1 29 silly idealTree ├── lodash._getnative@3.9.1 29 silly idealTree ├── lodash._isiterateecall@3.0.9 29 silly idealTree ├── lodash._reescape@3.0.0 29 silly idealTree ├── lodash._reevaluate@3.0.0 29 silly idealTree ├── lodash._reinterpolate@3.0.0 29 silly idealTree ├── lodash._root@3.0.1 29 silly idealTree ├── lodash.assign@4.2.0 29 silly idealTree ├── lodash.clonedeep@4.5.0 29 silly idealTree ├── lodash.escape@3.2.0 29 silly idealTree ├── lodash.isarguments@3.1.0 29 silly idealTree ├── lodash.isarray@3.0.4 29 silly idealTree ├── lodash.isfinite@3.3.2 29 silly idealTree ├── lodash.isobject@3.0.2 29 silly idealTree ├── lodash.isplainobject@4.0.6 29 silly idealTree ├── lodash.isstring@4.0.1 29 silly idealTree ├── lodash.keys@3.1.2 29 silly idealTree ├── lodash.mapvalues@4.6.0 29 silly idealTree ├── lodash.merge@4.6.0 29 silly idealTree ├── lodash.restparam@3.6.1 29 silly idealTree ├── lodash.template@3.6.2 29 silly idealTree ├── lodash.templatesettings@3.1.1 29 silly idealTree ├── lodash.toarray@4.4.0 29 silly idealTree ├── lodash@4.17.4 29 silly idealTree ├── longest@1.0.1 29 silly idealTree ├── loose-envify@1.3.1 29 silly idealTree ├── loud-rejection@1.6.0 29 silly idealTree ├── lru-cache@2.7.3 29 silly idealTree ├── map-cache@0.2.2 29 silly idealTree ├── map-obj@1.0.1 29 silly idealTree ├── marked-terminal@1.7.0 29 silly idealTree ├── marked@0.3.6 29 silly idealTree ├─┬ meow@3.7.0 29 silly idealTree │ └── minimist@1.2.0 29 silly idealTree ├── merge-stream@1.0.1 29 silly idealTree ├── micromatch@2.3.11 29 silly idealTree ├── mime-db@1.30.0 29 silly idealTree ├── mime-types@2.1.17 29 silly idealTree ├── mime@1.2.4 29 silly idealTree ├── minimatch@3.0.4 29 silly idealTree ├── minimist@0.0.8 29 silly idealTree ├── mkdirp@0.5.1 29 silly idealTree ├── motion-ui@1.2.3 29 silly idealTree ├── mout@1.1.0 29 silly idealTree ├── ms@2.0.0 29 silly idealTree ├── multipipe@0.1.2 29 silly idealTree ├── nan@2.7.0 29 silly idealTree ├── natives@1.1.0 29 silly idealTree ├── negotiator@0.6.1 29 silly idealTree ├── node-emoji@1.8.1 29 silly idealTree ├─┬ node-gyp@3.6.2 29 silly idealTree │ └── semver@5.3.0 29 silly idealTree ├─┬ node-notifier@4.6.1 29 silly idealTree │ ├── lodash.clonedeep@3.0.2 29 silly idealTree │ └── minimist@1.2.0 29 silly idealTree ├─┬ node-sass@3.13.1 29 silly idealTree │ ├── gaze@1.1.2 29 silly idealTree │ └── globule@1.2.0 29 silly idealTree ├── node.extend@1.1.6 29 silly idealTree ├── nopt@3.0.6 29 silly idealTree ├── normalize-package-data@2.4.0 29 silly idealTree ├── normalize-path@2.1.1 29 silly idealTree ├── normalize-range@0.1.2 29 silly idealTree ├── npmlog@4.1.2 29 silly idealTree ├── num2fraction@1.2.2 29 silly idealTree ├── number-is-nan@1.0.1 29 silly idealTree ├── oauth-sign@0.8.2 29 silly idealTree ├── object-assign@4.1.1 29 silly idealTree ├── object-component@0.0.3 29 silly idealTree ├── object-path@0.9.2 29 silly idealTree ├─┬ object.defaults@1.1.0 29 silly idealTree │ ├── for-own@1.0.0 29 silly idealTree │ └── isobject@3.0.1 29 silly idealTree ├── object.omit@2.0.1 29 silly idealTree ├─┬ object.pick@1.3.0 29 silly idealTree │ └── isobject@3.0.1 29 silly idealTree ├── on-finished@2.3.0 29 silly idealTree ├── once@1.4.0 29 silly idealTree ├── openurl@1.1.1 29 silly idealTree ├── opn@4.0.2 29 silly idealTree ├── optimist@0.6.1 29 silly idealTree ├── options@0.0.6 29 silly idealTree ├── orchestrator@0.3.8 29 silly idealTree ├── ordered-read-streams@0.1.0 29 silly idealTree ├── os-homedir@1.0.2 29 silly idealTree ├── os-locale@1.4.0 29 silly idealTree ├── os-tmpdir@1.0.2 29 silly idealTree ├── osenv@0.1.4 29 silly idealTree ├── parse-filepath@1.0.1 29 silly idealTree ├── parse-glob@3.0.4 29 silly idealTree ├── parse-json@2.2.0 29 silly idealTree ├── parse-passwd@1.0.0 29 silly idealTree ├── parsejson@0.0.3 29 silly idealTree ├── parseqs@0.0.5 29 silly idealTree ├── parseuri@0.0.5 29 silly idealTree ├── parseurl@1.3.2 29 silly idealTree ├── path-exists@2.1.0 29 silly idealTree ├── path-is-absolute@1.0.1 29 silly idealTree ├── path-is-inside@1.0.2 29 silly idealTree ├── path-parse@1.0.5 29 silly idealTree ├── path-root-regex@0.1.2 29 silly idealTree ├── path-root@0.1.1 29 silly idealTree ├── path-type@1.1.0 29 silly idealTree ├── pend@1.2.0 29 silly idealTree ├── performance-now@0.2.0 29 silly idealTree ├─┬ phantomjs-prebuilt@2.1.15 29 silly idealTree │ ├── fs-extra@1.0.0 29 silly idealTree │ ├── jsonfile@2.4.0 29 silly idealTree │ └── which@1.2.14 29 silly idealTree ├── phridge@2.0.0 29 silly idealTree ├── pify@2.3.0 29 silly idealTree ├── pinkie-promise@2.0.1 29 silly idealTree ├── pinkie@2.0.4 29 silly idealTree ├── pluralize@1.2.1 29 silly idealTree ├── portscanner@2.1.1 29 silly idealTree ├── postcss-value-parser@3.3.0 29 silly idealTree ├─┬ postcss@5.2.18 29 silly idealTree │ └── source-map@0.5.7 29 silly idealTree ├── preserve@0.2.0 29 silly idealTree ├── pretty-hrtime@1.0.3 29 silly idealTree ├── private@0.1.8 29 silly idealTree ├── process-nextick-args@1.0.7 29 silly idealTree ├── progress@1.1.8 29 silly idealTree ├── pseudomap@1.0.2 29 silly idealTree ├── punycode@1.4.1 29 silly idealTree ├── qs@6.2.1 29 silly idealTree ├─┬ randomatic@1.1.7 29 silly idealTree │ ├─┬ is-number@3.0.0 29 silly idealTree │ │ └── kind-of@3.2.2 29 silly idealTree │ └── kind-of@4.0.0 29 silly idealTree ├── range-parser@1.2.0 29 silly idealTree ├── rcfinder@0.1.9 29 silly idealTree ├── rcloader@0.2.2 29 silly idealTree ├── read-pkg-up@1.0.1 29 silly idealTree ├── read-pkg@1.1.0 29 silly idealTree ├── readable-stream@2.3.3 29 silly idealTree ├── readdirp@2.1.0 29 silly idealTree ├── rechoir@0.6.2 29 silly idealTree ├── redent@1.0.0 29 silly idealTree ├── redeyed@1.0.1 29 silly idealTree ├── regenerate@1.3.3 29 silly idealTree ├── regenerator-runtime@0.11.0 29 silly idealTree ├── regenerator-transform@0.10.1 29 silly idealTree ├── regex-cache@0.4.4 29 silly idealTree ├── regexpu-core@2.0.0 29 silly idealTree ├── regjsgen@0.2.0 29 silly idealTree ├─┬ regjsparser@0.1.5 29 silly idealTree │ └── jsesc@0.5.0 29 silly idealTree ├── remove-trailing-separator@1.1.0 29 silly idealTree ├── repeat-element@1.1.2 29 silly idealTree ├── repeat-string@1.6.1 29 silly idealTree ├── repeating@2.0.1 29 silly idealTree ├── replace-ext@0.0.1 29 silly idealTree ├── request-progress@2.0.1 29 silly idealTree ├─┬ request@2.81.0 29 silly idealTree │ └── qs@6.4.0 29 silly idealTree ├── require-directory@2.1.1 29 silly idealTree ├── require-main-filename@1.0.1 29 silly idealTree ├── requires-port@1.0.0 29 silly idealTree ├── resolve-dir@0.1.1 29 silly idealTree ├── resolve-url@0.2.1 29 silly idealTree ├── resolve@1.4.0 29 silly idealTree ├── resp-modifier@6.0.2 29 silly idealTree ├── right-align@0.1.3 29 silly idealTree ├── rimraf@2.6.2 29 silly idealTree ├── run-sequence@1.2.2 29 silly idealTree ├── rx@4.1.0 29 silly idealTree ├── safe-buffer@5.1.1 29 silly idealTree ├─┬ sass-graph@2.2.4 29 silly idealTree │ ├── camelcase@3.0.0 29 silly idealTree │ ├── yargs-parser@5.0.0 29 silly idealTree │ └── yargs@7.1.0 29 silly idealTree ├─┬ scss-tokenizer@0.2.3 29 silly idealTree │ └── source-map@0.4.4 29 silly idealTree ├── semver@5.4.1 29 silly idealTree ├─┬ send@0.15.2 29 silly idealTree │ ├─┬ debug@2.6.4 29 silly idealTree │ │ └── ms@0.7.3 29 silly idealTree │ ├── fresh@0.5.0 29 silly idealTree │ ├── http-errors@1.6.2 29 silly idealTree │ ├── mime@1.3.4 29 silly idealTree │ ├── ms@1.0.0 29 silly idealTree │ └── setprototypeof@1.0.3 29 silly idealTree ├── sequencify@0.0.7 29 silly idealTree ├─┬ serve-index@1.8.0 29 silly idealTree │ ├── debug@2.2.0 29 silly idealTree │ └── ms@0.7.1 29 silly idealTree ├── serve-static@1.12.2 29 silly idealTree ├── server-destroy@1.0.1 29 silly idealTree ├── set-blocking@2.0.0 29 silly idealTree ├── set-immediate-shim@1.0.1 29 silly idealTree ├── setprototypeof@1.0.2 29 silly idealTree ├── shelljs@0.3.0 29 silly idealTree ├── shellwords@0.1.1 29 silly idealTree ├── sigmund@1.0.1 29 silly idealTree ├── signal-exit@3.0.2 29 silly idealTree ├── slash@1.0.0 29 silly idealTree ├── sntp@1.0.9 29 silly idealTree ├─┬ socket.io-adapter@0.5.0 29 silly idealTree │ ├── debug@2.3.3 29 silly idealTree │ └── ms@0.7.2 29 silly idealTree ├─┬ socket.io-client@1.6.0 29 silly idealTree │ ├── component-emitter@1.2.1 29 silly idealTree │ ├── debug@2.3.3 29 silly idealTree │ └── ms@0.7.2 29 silly idealTree ├─┬ socket.io-parser@2.3.1 29 silly idealTree │ ├── debug@2.2.0 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ └── ms@0.7.1 29 silly idealTree ├─┬ socket.io@1.6.0 29 silly idealTree │ ├── debug@2.3.3 29 silly idealTree │ ├── ms@0.7.2 29 silly idealTree │ └── object-assign@4.1.0 29 silly idealTree ├── source-map-resolve@0.3.1 29 silly idealTree ├─┬ source-map-support@0.4.18 29 silly idealTree │ └── source-map@0.5.7 29 silly idealTree ├── source-map-url@0.3.0 29 silly idealTree ├── source-map@0.6.1 29 silly idealTree ├── sparkles@1.0.0 29 silly idealTree ├── spdx-correct@1.0.2 29 silly idealTree ├── spdx-expression-parse@1.0.4 29 silly idealTree ├── spdx-license-ids@1.2.2 29 silly idealTree ├─┬ sshpk@1.13.1 29 silly idealTree │ └── assert-plus@1.0.0 29 silly idealTree ├── statuses@1.3.1 29 silly idealTree ├── stream-consume@0.1.0 29 silly idealTree ├── stream-shift@1.0.0 29 silly idealTree ├── stream-throttle@0.1.3 29 silly idealTree ├── string_decoder@1.0.3 29 silly idealTree ├── string-width@1.0.2 29 silly idealTree ├── stringstream@0.0.5 29 silly idealTree ├── strip-ansi@3.0.1 29 silly idealTree ├── strip-bom@2.0.0 29 silly idealTree ├── strip-indent@1.0.1 29 silly idealTree ├── strip-json-comments@1.0.4 29 silly idealTree ├── supports-color@3.2.3 29 silly idealTree ├── tar@2.2.1 29 silly idealTree ├─┬ temp@0.8.3 29 silly idealTree │ └── rimraf@2.2.8 29 silly idealTree ├── ternary-stream@2.0.1 29 silly idealTree ├── tfunk@3.1.0 29 silly idealTree ├── throttleit@1.0.0 29 silly idealTree ├── through2@2.0.3 29 silly idealTree ├── tildify@1.2.0 29 silly idealTree ├── time-stamp@1.1.0 29 silly idealTree ├── to-array@0.1.4 29 silly idealTree ├── to-fast-properties@1.0.3 29 silly idealTree ├── tough-cookie@2.3.3 29 silly idealTree ├── trim-newlines@1.0.0 29 silly idealTree ├── trim-right@1.0.1 29 silly idealTree ├── tunnel-agent@0.6.0 29 silly idealTree ├── tweetnacl@0.14.5 29 silly idealTree ├── typedarray@0.0.6 29 silly idealTree ├── ua-parser-js@0.7.12 29 silly idealTree ├── uglify-save-license@0.4.1 29 silly idealTree ├── uglify-to-browserify@1.0.2 29 silly idealTree ├── ultron@1.0.2 29 silly idealTree ├── unc-path-regex@0.1.2 29 silly idealTree ├─┬ uncss@0.14.1 29 silly idealTree │ ├── caseless@0.11.0 29 silly idealTree │ ├── commander@2.9.0 29 silly idealTree │ ├─┬ form-data@1.0.1 29 silly idealTree │ │ ├── async@2.5.0 29 silly idealTree │ │ └── lodash@4.17.4 29 silly idealTree │ ├── glob@6.0.4 29 silly idealTree │ ├── har-validator@2.0.6 29 silly idealTree │ ├── lodash@4.0.1 29 silly idealTree │ ├── node-uuid@1.4.8 29 silly idealTree │ ├── postcss@5.0.21 29 silly idealTree │ ├── qs@6.0.4 29 silly idealTree │ ├── request@2.69.0 29 silly idealTree │ ├── source-map@0.5.7 29 silly idealTree │ ├── tough-cookie@2.2.2 29 silly idealTree │ └── tunnel-agent@0.4.3 29 silly idealTree ├── underscore@1.7.0 29 silly idealTree ├── unique-stream@1.0.0 29 silly idealTree ├── universalify@0.1.1 29 silly idealTree ├── unpipe@1.0.0 29 silly idealTree ├── untildify@2.1.0 29 silly idealTree ├── urix@0.1.0 29 silly idealTree ├── user-home@1.1.1 29 silly idealTree ├── util-deprecate@1.0.2 29 silly idealTree ├── utils-merge@1.0.0 29 silly idealTree ├── uuid@3.1.0 29 silly idealTree ├── v8flags@2.1.1 29 silly idealTree ├── validate-npm-package-license@3.0.1 29 silly idealTree ├─┬ verror@1.10.0 29 silly idealTree │ └── assert-plus@1.0.0 29 silly idealTree ├── vinyl-bufferstream@1.0.1 29 silly idealTree ├─┬ vinyl-fs@0.3.14 29 silly idealTree │ ├── clone@0.2.0 29 silly idealTree │ ├── graceful-fs@3.0.11 29 silly idealTree │ ├── isarray@0.0.1 29 silly idealTree │ ├── readable-stream@1.0.34 29 silly idealTree │ ├── string_decoder@0.10.31 29 silly idealTree │ ├── strip-bom@1.0.0 29 silly idealTree │ ├── through2@0.6.5 29 silly idealTree │ └── vinyl@0.4.6 29 silly idealTree ├─┬ vinyl-sourcemaps-apply@0.2.1 29 silly idealTree │ └── source-map@0.5.7 29 silly idealTree ├── vinyl@0.5.3 29 silly idealTree ├── weinre@2.0.0-pre-I0Z7U9OV 29 silly idealTree ├── which-module@1.0.0 29 silly idealTree ├── which@1.3.0 29 silly idealTree ├── wide-align@1.1.2 29 silly idealTree ├── window-size@0.1.4 29 silly idealTree ├── wordwrap@0.0.2 29 silly idealTree ├── wrap-ansi@2.1.0 29 silly idealTree ├── wrappy@1.0.2 29 silly idealTree ├── ws@1.1.1 29 silly idealTree ├── wtf-8@1.0.0 29 silly idealTree ├── xmlhttprequest-ssl@1.5.3 29 silly idealTree ├── xtend@4.0.1 29 silly idealTree ├── y18n@3.2.1 29 silly idealTree ├── yallist@2.1.2 29 silly idealTree ├─┬ yargs-parser@4.2.1 29 silly idealTree │ └── camelcase@3.0.0 29 silly idealTree ├─┬ yargs@3.32.0 29 silly idealTree │ └── camelcase@2.1.1 29 silly idealTree ├── yauzl@2.4.1 29 silly idealTree ├── yazl@2.4.2 29 silly idealTree └── yeast@0.1.2 30 silly install generateActionsToTake 31 silly diffTrees action count 12 32 silly diffTrees remove graceful-fs@4.1.2 33 silly diffTrees remove minimist@0.0.10 34 silly diffTrees remove wordwrap@0.0.3 35 silly diffTrees remove optimist@0.6.1 36 silly diffTrees remove os-homedir@1.0.1 37 silly diffTrees remove os-tmpdir@1.0.1 38 silly diffTrees remove osenv@0.1.3 39 silly diffTrees remove bower-config@1.2.3 40 silly diffTrees add mout@1.1.0 41 silly diffTrees add optimist@0.6.1 42 silly diffTrees add untildify@2.1.0 43 silly diffTrees add bower-config@1.4.1 44 silly decomposeActions action count 48 45 silly decomposeActions unbuild graceful-fs@4.1.2 46 silly decomposeActions remove graceful-fs@4.1.2 47 silly decomposeActions unbuild minimist@0.0.10 48 silly decomposeActions remove minimist@0.0.10 49 silly decomposeActions unbuild wordwrap@0.0.3 50 silly decomposeActions remove wordwrap@0.0.3 51 silly decomposeActions unbuild optimist@0.6.1 52 silly decomposeActions remove optimist@0.6.1 53 silly decomposeActions unbuild os-homedir@1.0.1 54 silly decomposeActions remove os-homedir@1.0.1 55 silly decomposeActions unbuild os-tmpdir@1.0.1 56 silly decomposeActions remove os-tmpdir@1.0.1 57 silly decomposeActions unbuild osenv@0.1.3 58 silly decomposeActions remove osenv@0.1.3 59 silly decomposeActions unbuild bower-config@1.2.3 60 silly decomposeActions remove bower-config@1.2.3 61 silly decomposeActions fetch mout@1.1.0 62 silly decomposeActions extract mout@1.1.0 63 silly decomposeActions preinstall mout@1.1.0 64 silly decomposeActions build mout@1.1.0 65 silly decomposeActions install mout@1.1.0 66 silly decomposeActions postinstall mout@1.1.0 67 silly decomposeActions finalize mout@1.1.0 68 silly decomposeActions refresh-package-json mout@1.1.0 69 silly decomposeActions fetch optimist@0.6.1 70 silly decomposeActions extract optimist@0.6.1 71 silly decomposeActions preinstall optimist@0.6.1 72 silly decomposeActions build optimist@0.6.1 73 silly decomposeActions install optimist@0.6.1 74 silly decomposeActions postinstall optimist@0.6.1 75 silly decomposeActions finalize optimist@0.6.1 76 silly decomposeActions refresh-package-json optimist@0.6.1 77 silly decomposeActions fetch untildify@2.1.0 78 silly decomposeActions extract untildify@2.1.0 79 silly decomposeActions preinstall untildify@2.1.0 80 silly decomposeActions build untildify@2.1.0 81 silly decomposeActions install untildify@2.1.0 82 silly decomposeActions postinstall untildify@2.1.0 83 silly decomposeActions finalize untildify@2.1.0 84 silly decomposeActions refresh-package-json untildify@2.1.0 85 silly decomposeActions fetch bower-config@1.4.1 86 silly decomposeActions extract bower-config@1.4.1 87 silly decomposeActions preinstall bower-config@1.4.1 88 silly decomposeActions build bower-config@1.4.1 89 silly decomposeActions install bower-config@1.4.1 90 silly decomposeActions postinstall bower-config@1.4.1 91 silly decomposeActions finalize bower-config@1.4.1 92 silly decomposeActions refresh-package-json bower-config@1.4.1 93 silly install executeActions 94 silly doSerial global-install 48 95 verbose correctMkdir /Users/me/.npm/_locks correctMkdir not in flight; initializing 96 verbose lock using /Users/me/.npm/_locks/staging-03370ad2a3b2e32b.lock for /Users/me/Desktop/big-toy-1-0-1/node_modules/.staging 97 silly doParallel extract 48 98 silly extract mout@1.1.0 99 silly extract optimist@0.6.1 100 silly extract untildify@2.1.0 101 silly extract bower-config@1.4.1 102 silly doReverseSerial unbuild 48 103 silly unbuild bower-config@1.2.3 104 info lifecycle bower-config@1.2.3~preuninstall: bower-config@1.2.3 105 info lifecycle bower-config@1.2.3~uninstall: bower-config@1.2.3 106 verbose unbuild rmStuff bower-config@1.2.3 from /Users/me/Desktop/big-toy-1-0-1/node_modules 107 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules 108 info lifecycle bower-config@1.2.3~postuninstall: bower-config@1.2.3 109 silly unbuild osenv@0.1.3 110 info lifecycle osenv@0.1.3~preuninstall: osenv@0.1.3 111 info lifecycle osenv@0.1.3~uninstall: osenv@0.1.3 112 verbose unbuild rmStuff osenv@0.1.3 from /Users/me/Desktop/big-toy-1-0-1/node_modules 113 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules 114 info lifecycle osenv@0.1.3~postuninstall: osenv@0.1.3 115 silly unbuild os-tmpdir@1.0.1 116 info lifecycle os-tmpdir@1.0.1~preuninstall: os-tmpdir@1.0.1 117 info lifecycle os-tmpdir@1.0.1~uninstall: os-tmpdir@1.0.1 118 verbose unbuild rmStuff os-tmpdir@1.0.1 from /Users/me/Desktop/big-toy-1-0-1/node_modules 119 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/osenv/node_modules 120 info lifecycle os-tmpdir@1.0.1~postuninstall: os-tmpdir@1.0.1 121 silly unbuild os-homedir@1.0.1 122 info lifecycle os-homedir@1.0.1~preuninstall: os-homedir@1.0.1 123 info lifecycle os-homedir@1.0.1~uninstall: os-homedir@1.0.1 124 verbose unbuild rmStuff os-homedir@1.0.1 from /Users/me/Desktop/big-toy-1-0-1/node_modules 125 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/osenv/node_modules 126 info lifecycle os-homedir@1.0.1~postuninstall: os-homedir@1.0.1 127 silly unbuild optimist@0.6.1 128 info lifecycle optimist@0.6.1~preuninstall: optimist@0.6.1 129 info lifecycle optimist@0.6.1~uninstall: optimist@0.6.1 130 verbose unbuild rmStuff optimist@0.6.1 from /Users/me/Desktop/big-toy-1-0-1/node_modules 131 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules 132 info lifecycle optimist@0.6.1~postuninstall: optimist@0.6.1 133 silly unbuild wordwrap@0.0.3 134 info lifecycle wordwrap@0.0.3~preuninstall: wordwrap@0.0.3 135 info lifecycle wordwrap@0.0.3~uninstall: wordwrap@0.0.3 136 verbose unbuild rmStuff wordwrap@0.0.3 from /Users/me/Desktop/big-toy-1-0-1/node_modules 137 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/optimist/node_modules 138 info lifecycle wordwrap@0.0.3~postuninstall: wordwrap@0.0.3 139 silly unbuild minimist@0.0.10 140 info lifecycle minimist@0.0.10~preuninstall: minimist@0.0.10 141 info lifecycle minimist@0.0.10~uninstall: minimist@0.0.10 142 verbose unbuild rmStuff minimist@0.0.10 from /Users/me/Desktop/big-toy-1-0-1/node_modules 143 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/optimist/node_modules 144 info lifecycle minimist@0.0.10~postuninstall: minimist@0.0.10 145 silly unbuild graceful-fs@4.1.2 146 info lifecycle graceful-fs@4.1.2~preuninstall: graceful-fs@4.1.2 147 info lifecycle graceful-fs@4.1.2~uninstall: graceful-fs@4.1.2 148 verbose unbuild rmStuff graceful-fs@4.1.2 from /Users/me/Desktop/big-toy-1-0-1/node_modules 149 verbose unbuild rmStuff in /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules 150 info lifecycle graceful-fs@4.1.2~postuninstall: graceful-fs@4.1.2 151 silly doSerial remove 48 152 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/graceful-fs 153 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/optimist/node_modules/minimist 154 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/optimist/node_modules/wordwrap 155 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/optimist 156 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/osenv/node_modules/os-homedir 157 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/osenv/node_modules/os-tmpdir 158 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config/node_modules/osenv 159 silly remove /Users/me/Desktop/big-toy-1-0-1/node_modules/bower/node_modules/bower-config 160 silly doSerial move 48 161 silly doSerial finalize 48 162 silly finalize /Users/me/Desktop/big-toy-1-0-1/node_modules/mout 163 silly finalize /Users/me/Desktop/big-toy-1-0-1/node_modules/optimist 164 silly finalize /Users/me/Desktop/big-toy-1-0-1/node_modules/untildify 165 silly finalize /Users/me/Desktop/big-toy-1-0-1/node_modules/bower-config 166 silly doParallel refresh-package-json 48 167 silly refresh-package-json /Users/me/Desktop/big-toy-1-0-1/node_modules/mout 168 silly refresh-package-json /Users/me/Desktop/big-toy-1-0-1/node_modules/optimist 169 silly refresh-package-json /Users/me/Desktop/big-toy-1-0-1/node_modules/untildify 170 silly refresh-package-json /Users/me/Desktop/big-toy-1-0-1/node_modules/bower-config 171 silly doParallel preinstall 48 172 silly preinstall mout@1.1.0 173 info lifecycle mout@1.1.0~preinstall: mout@1.1.0 174 silly preinstall optimist@0.6.1 175 info lifecycle optimist@0.6.1~preinstall: optimist@0.6.1 176 silly preinstall untildify@2.1.0 177 info lifecycle untildify@2.1.0~preinstall: untildify@2.1.0 178 silly preinstall bower-config@1.4.1 179 info lifecycle bower-config@1.4.1~preinstall: bower-config@1.4.1 180 silly doSerial build 48 181 silly build mout@1.1.0 182 info linkStuff mout@1.1.0 183 silly linkStuff mout@1.1.0 has /Users/me/Desktop/big-toy-1-0-1/node_modules as its parent node_modules 184 verbose linkBins mout@1.1.0 185 verbose linkMans mout@1.1.0 186 silly build optimist@0.6.1 187 info linkStuff optimist@0.6.1 188 silly linkStuff optimist@0.6.1 has /Users/me/Desktop/big-toy-1-0-1/node_modules as its parent node_modules 189 verbose linkBins optimist@0.6.1 190 verbose linkMans optimist@0.6.1 191 silly build untildify@2.1.0 192 info linkStuff untildify@2.1.0 193 silly linkStuff untildify@2.1.0 has /Users/me/Desktop/big-toy-1-0-1/node_modules as its parent node_modules 194 verbose linkBins untildify@2.1.0 195 verbose linkMans untildify@2.1.0 196 silly build bower-config@1.4.1 197 info linkStuff bower-config@1.4.1 198 silly linkStuff bower-config@1.4.1 has /Users/me/Desktop/big-toy-1-0-1/node_modules as its parent node_modules 199 verbose linkBins bower-config@1.4.1 200 verbose linkMans bower-config@1.4.1 201 silly doSerial global-link 48 202 silly doParallel update-linked 48 203 silly doSerial install 48 204 silly install mout@1.1.0 205 info lifecycle mout@1.1.0~install: mout@1.1.0 206 silly install optimist@0.6.1 207 info lifecycle optimist@0.6.1~install: optimist@0.6.1 208 silly install untildify@2.1.0 209 info lifecycle untildify@2.1.0~install: untildify@2.1.0 210 silly install bower-config@1.4.1 211 info lifecycle bower-config@1.4.1~install: bower-config@1.4.1 212 silly doSerial postinstall 48 213 silly postinstall mout@1.1.0 214 info lifecycle mout@1.1.0~postinstall: mout@1.1.0 215 silly postinstall optimist@0.6.1 216 info lifecycle optimist@0.6.1~postinstall: optimist@0.6.1 217 silly postinstall untildify@2.1.0 218 info lifecycle untildify@2.1.0~postinstall: untildify@2.1.0 219 silly postinstall bower-config@1.4.1 220 info lifecycle bower-config@1.4.1~postinstall: bower-config@1.4.1 221 verbose unlock done using /Users/me/.npm/_locks/staging-03370ad2a3b2e32b.lock for /Users/me/Desktop/big-toy-1-0-1/node_modules/.staging 222 silly install runPostinstallTopLevelLifecycles 223 silly build foundationpress@1.0.1 224 info linkStuff foundationpress@1.0.1 225 silly linkStuff foundationpress@1.0.1 has /Users/me/Desktop as its parent node_modules 226 verbose linkBins foundationpress@1.0.1 227 verbose linkMans foundationpress@1.0.1 228 silly install foundationpress@1.0.1 229 info lifecycle foundationpress@1.0.1~install: foundationpress@1.0.1 230 silly postinstall foundationpress@1.0.1 231 info lifecycle foundationpress@1.0.1~postinstall: foundationpress@1.0.1 232 verbose lifecycle foundationpress@1.0.1~postinstall: unsafe-perm in lifecycle true 233 verbose lifecycle foundationpress@1.0.1~postinstall: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/me/Desktop/big-toy-1-0-1/node_modules/.bin:/Users/me/.rbenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/me/.rvm/bin 234 verbose lifecycle foundationpress@1.0.1~postinstall: CWD: /Users/me/Desktop/big-toy-1-0-1 235 silly lifecycle foundationpress@1.0.1~postinstall: Args: [ '-c', 'bower install && gulp build' ] 236 silly lifecycle foundationpress@1.0.1~postinstall: Returned: code: 1 signal: null 237 info lifecycle foundationpress@1.0.1~postinstall: Failed to exec postinstall script 238 verbose stack Error: foundationpress@1.0.1 postinstall: `bower install && gulp build` 238 verbose stack Exit status 1 238 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:280:16) 238 verbose stack at emitTwo (events.js:125:13) 238 verbose stack at EventEmitter.emit (events.js:213:7) 238 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 238 verbose stack at emitTwo (events.js:125:13) 238 verbose stack at ChildProcess.emit (events.js:213:7) 238 verbose stack at maybeClose (internal/child_process.js:927:16) 238 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 239 verbose pkgid foundationpress@1.0.1 240 verbose cwd /Users/me/Desktop/big-toy-1-0-1 241 verbose Darwin 16.7.0 242 verbose argv "/usr/local/Cellar/node/8.7.0/bin/node" "/usr/local/bin/npm" "install" 243 verbose node v8.7.0 244 verbose npm v5.4.2 245 error code ELIFECYCLE 246 error errno 1 247 error foundationpress@1.0.1 postinstall: `bower install && gulp build` 247 error Exit status 1 248 error Failed at the foundationpress@1.0.1 postinstall script. 248 error This is probably not a problem with npm. There is likely additional logging output above. 249 verbose exit [ 1, true ] ```
FlatspinZA commented 6 years ago

Could be your node version - try using v6.11.x

From Requirements - "This project requires Node.js v4.x.x to v6.11.x to be installed on your machine. Please be aware that you might encounter problems with the installation if you are using the most current Node version (bleeding edge) with all the latest features."

colin-marshall commented 6 years ago

@FlatspinZA may be correct. I pulled up an older version of FoundationPress last week and had to revert back to Node 5.5 because that's what I knew it was working on before. @moseke you should find out what Node version the other developer is using, and switch to that version using nvm. Then make sure you do rm -rf node_modules and npm install again.

olefredrik commented 6 years ago

@moseke Any luck after following the advice of @FlatspinZA and @colin-marshall ? To find out what version of node you're using, type node -v in your terminal.

FlatspinZA commented 6 years ago

I had exactly the same problem after having done a clean install of my PC, and trying to get an older version of FoundationPress running.

Since I built my site on Node v4-something, I was getting errors during npm run watch.

Luckily some clever bugger (in the errors) told be to rebuild SASS to bind it to the newer version of Node (v6.11.x - since I remembered the "bleeding edge" warning).

Not sure how it is on MAC/Linux, but on Windows - npm rebuild node-sass

colin-marshall commented 6 years ago

@FlatspinZA I think you're right and this is directly related to #1148.

@moseke did you try to build the theme in any other way besides the package task? Like npm run start?

moseke commented 6 years ago

Sorry @colin-marshall and @olefredrik, apparently I only sign in when I'm in trouble so I didn't see your messages.

We were in a time crunch and just rebuilt the theme using a newer version.

As always, thank you for your excellent support and wonderful product. XOXO

colin-marshall commented 6 years ago

No problem @moseke! Closing this out.