Open David-Ruwoldt opened 5 years ago
I believe I am close. I have the following error which I am not sure how to fix.
fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd": ["npm", "install"], "delta": "0:26:03.451599", "end": "2019-05-03 13:15:20.715762", "msg": "non-zero return code", "rc": 1, "start": "2019-05-03 12:49:17.264163", "stderr": "npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.\nnpm WARN deprecated nsp@2.4.0: The Node Security Platform service is shutting down 9/30 - https://blog.npmjs.org/post/175511531085/the-node-security-platform-service-is-shutting\nnpm WARN deprecated gulp-minify-css@1.2.4: Please use gulp-clean-css\nnpm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5\nnpm WARN deprecated typings@0.8.1: Typings is deprecated in favor of NPM @types -- see README for more information\nnpm WARN deprecated bower@1.8.8: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/\nnpm WARN deprecated joi@6.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated wreck@6.3.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated topo@1.1.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated node-uuid@1.4.7: Use uuid module instead\nnpm WARN deprecated minimatch@3.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.\nnpm WARN deprecated is-my-json-valid@2.13.1: catastrophic backtracking in regexes could potentially lead to REDOS attack, upgrade to 2.17.2 as soon as possible\nnpm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.\nnpm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130\nnpm WARN deprecated express@2.5.11: express 2.x series is deprecated\nnpm WARN deprecated connect@1.9.2: connect 1.x series is deprecated\nnpm WARN deprecated formidable@1.0.17: Old versions of Formidable are not compatible with the current Node.js; Upgrade to 1.2.0 or later\nnpm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\nnpm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\nnpm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.\nnpm WARN deprecated gulp-footer@1.1.2: Security vulnerability surrounding event-stream, do NOT use.\nnpm WARN deprecated gulp-header@1.8.12: Removed event-stream from gulp-header\nnpm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.\nnpm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.\nnpm WARN deprecated node-uuid@1.4.8: Use uuid module instead\nnpm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated npmconf@1.1.5: this package has been reintegrated into npm and is now out of date with respect to npm\nnpm WARN deprecated graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\nnpm WARN prefer global node-gyp@3.8.0 should be installed with -g\nmodule.js:478\n throw err;\n ^\n\nError: Cannot find module '/opt/minemeld/www/webui/node_modules/node-sass/scripts/install.js'\n at Function.Module._resolveFilename (module.js:476:15)\n at Function.Module._load (module.js:424:25)\n at Module.runMain (module.js:611:10)\n at run (bootstrap_node.js:394:7)\n at startup (bootstrap_node.js:160:9)\n at bootstrap_node.js:507:3\nnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):\nnpm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\nnpm WARN minemeldWebui@0.9.60 No repository field.\nnpm WARN minemeldWebui@0.9.60 No license field.\nnpm ERR! Linux 3.10.0-957.5.1.el7.x86_64\nnpm ERR! argv \"/usr/bin/node\" \"/bin/npm\" \"install\"\nnpm ERR! node v6.16.0\nnpm ERR! npm v3.10.10\nnpm ERR! code ELIFECYCLE\n\nnpm ERR! node-sass@3.13.1 install: node scripts/install.js\nnpm ERR! Exit status 1\nnpm ERR! \nnpm ERR! Failed at the node-sass@3.13.1 install script 'node scripts/install.js'.\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\nnpm ERR! If you do, this is most likely a problem with the node-sass package,\nnpm ERR! not with npm itself.\nnpm ERR! Tell the author that this fails on your system:\nnpm ERR! node scripts/install.js\nnpm ERR! You can get information on how to open an issue for this project with:\nnpm ERR! npm bugs node-sass\nnpm ERR! Or if that isn't available, you can get their info via:\nnpm ERR! npm owner ls node-sass\nnpm ERR! There is likely additional logging output above.\n\nnpm ERR! Please include the following file with any support request:\nnpm ERR! /opt/minemeld/www/webui/npm-debug.log", "stderr_lines": ["npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.", "npm WARN deprecated nsp@2.4.0: The Node Security Platform service is shutting down 9/30 - https://blog.npmjs.org/post/175511531085/the-node-security-platform-service-is-shutting", "npm WARN deprecated gulp-minify-css@1.2.4: Please use gulp-clean-css", "npm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", "npm WARN deprecated typings@0.8.1: Typings is deprecated in favor of NPM @types -- see README for more information", "npm WARN deprecated bower@1.8.8: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/", "npm WARN deprecated joi@6.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated wreck@6.3.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated topo@1.1.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated node-uuid@1.4.7: Use uuid module instead", "npm WARN deprecated minimatch@3.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", "npm WARN deprecated is-my-json-valid@2.13.1: catastrophic backtracking in regexes could potentially lead to REDOS attack, upgrade to 2.17.2 as soon as possible", "npm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", "npm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", "npm WARN deprecated express@2.5.11: express 2.x series is deprecated", "npm WARN deprecated connect@1.9.2: connect 1.x series is deprecated", "npm WARN deprecated formidable@1.0.17: Old versions of Formidable are not compatible with the current Node.js; Upgrade to 1.2.0 or later", "npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", "npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", "npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.", "npm WARN deprecated gulp-footer@1.1.2: Security vulnerability surrounding event-stream, do NOT use.", "npm WARN deprecated gulp-header@1.8.12: Removed event-stream from gulp-header", "npm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", "npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.", "npm WARN deprecated node-uuid@1.4.8: Use uuid module instead", "npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated npmconf@1.1.5: this package has been reintegrated into npm and is now out of date with respect to npm", "npm WARN deprecated graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", "npm WARN prefer global node-gyp@3.8.0 should be installed with -g", "module.js:478", " throw err;", " ^", "", "Error: Cannot find module '/opt/minemeld/www/webui/node_modules/node-sass/scripts/install.js'", " at Function.Module._resolveFilename (module.js:476:15)", " at Function.Module._load (module.js:424:25)", " at Module.runMain (module.js:611:10)", " at run (bootstrap_node.js:394:7)", " at startup (bootstrap_node.js:160:9)", " at bootstrap_node.js:507:3", "npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):", "npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})", "npm WARN minemeldWebui@0.9.60 No repository field.", "npm WARN minemeldWebui@0.9.60 No license field.", "npm ERR! Linux 3.10.0-957.5.1.el7.x86_64", "npm ERR! argv \"/usr/bin/node\" \"/bin/npm\" \"install\"", "npm ERR! node v6.16.0", "npm ERR! npm v3.10.10", "npm ERR! code ELIFECYCLE", "", "npm ERR! node-sass@3.13.1 install: node scripts/install.js", "npm ERR! Exit status 1", "npm ERR! ", "npm ERR! Failed at the node-sass@3.13.1 install script 'node scripts/install.js'.", "npm ERR! Make sure you have the latest version of node.js and npm installed.", "npm ERR! If you do, this is most likely a problem with the node-sass package,", "npm ERR! not with npm itself.", "npm ERR! Tell the author that this fails on your system:", "npm ERR! node scripts/install.js", "npm ERR! You can get information on how to open an issue for this project with:", "npm ERR! npm bugs node-sass", "npm ERR! Or if that isn't available, you can get their info via:", "npm ERR! npm owner ls node-sass", "npm ERR! There is likely additional logging output above.", "", "npm ERR! Please include the following file with any support request:", "npm ERR! /opt/minemeld/www/webui/npm-debug.log"], "stdout": "\n> node-sass@3.13.1 install /opt/minemeld/www/webui/node_modules/node-sass\n> node scripts/install.js\n\nminemeldWebui@0.9.60 /opt/minemeld/www/webui\n├─┬ awesome-typescript-loader@0.15.10 \n│ ├─┬ babel-polyfill@6.26.0 \n│ │ ├─┬ babel-runtime@6.26.0 \n│ │ │ └── regenerator-runtime@0.11.1 \n│ │ ├── core-js@2.6.5 \n│ │ └── regenerator-runtime@0.10.5 \n│ ├── bluebird@2.11.0 \n│ ├── colors@1.3.3 \n│ ├─┬ enhanced-resolve@0.9.1 \n│ │ └── tapable@0.1.10 \n│ ├─┬ loader-utils@0.2.17 \n│ │ ├── big.js@3.2.0 \n│ │ ├── emojis-list@2.1.0 \n│ │ ├── json5@0.5.1 \n│ │ └── object-assign@4.1.1 \n│ ├── lodash@3.10.1 \n│ ├── object-assign@2.1.1 \n│ ├─┬ parse-json@2.2.0 \n│ │ └─┬ error-ex@1.3.2 \n│ │ └── is-arrayish@0.2.1 \n│ ├─┬ strip-bom@2.0.0 \n│ │ └── is-utf8@0.2.1 \n│ ├── strip-json-comments@2.0.1 \n│ └─┬ tsconfig@2.2.0 \n│ ├─┬ globby@4.1.0 \n│ │ ├── glob@6.0.4 \n│ │ └── object-assign@4.1.1 \n│ └─┬ pinkie-promise@2.0.1 \n│ └── pinkie@2.0.4 \n├── bower@1.8.8 \n├─┬ bower-shrinkwrap-resolver@0.4.1 \n│ ├── debuglog@1.0.1 \n│ ├─┬ json-stable-stringify@1.0.1 \n│ │ └── jsonify@0.0.0 \n│ ├── object-assign@4.1.1 \n│ └── string.prototype.endswith@0.2.0 \n├─┬ browser-sync@2.9.12 \n│ ├─┬ anymatch@1.3.2 \n│ │ └─┬ normalize-path@2.1.1 \n│ │ └── remove-trailing-separator@1.1.0 \n│ ├── async-each-series@0.1.1 \n│ ├─┬ browser-sync-client@2.26.4 \n│ │ ├── etag@1.8.1 \n│ │ ├── fresh@0.5.2 \n│ │ ├── mitt@1.1.3 \n│ │ └─┬ rxjs@5.5.12 \n│ │ └── symbol-observable@1.0.1 \n│ ├─┬ browser-sync-ui@0.5.19 \n│ │ ├── connect-history-api-fallback@1.6.0 \n│ │ ├─┬ stream-throttle@0.1.3 \n│ │ │ ├── commander@2.20.0 \n│ │ │ └── limiter@1.1.4 \n│ │ └─┬ weinre@2.0.0-pre-I0Z7U9OV \n│ │ ├─┬ express@2.5.11 \n│ │ │ ├─┬ connect@1.9.2 \n│ │ │ │ └── formidable@1.0.17 \n│ │ │ ├── mime@1.2.4 \n│ │ │ ├── mkdirp@0.3.0 \n│ │ │ └── qs@0.4.2 \n│ │ └── underscore@1.7.0 \n│ ├─┬ chokidar@1.7.0 \n│ │ ├── async-each@1.0.3 \n│ │ ├── glob-parent@2.0.0 \n│ │ ├── inherits@2.0.3 \n│ │ ├─┬ is-binary-path@1.0.1 \n│ │ │ └── binary-extensions@1.13.1 \n│ │ ├── path-is-absolute@1.0.1 \n│ │ └─┬ readdirp@2.2.1 \n│ │ └─┬ micromatch@3.1.10 \n│ │ ├── arr-diff@4.0.0 \n│ │ ├── array-unique@0.3.2 \n│ │ ├─┬ braces@2.3.2 \n│ │ │ ├── extend-shallow@2.0.1 \n│ │ │ ├─┬ fill-range@4.0.0 \n│ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ ├─┬ is-number@3.0.0 \n│ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ └─┬ to-regex-range@2.1.1 \n│ │ │ │ └── is-number@3.0.0 \n│ │ │ ├── isobject@3.0.1 \n│ │ │ ├─┬ snapdragon-node@2.1.1 \n│ │ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ │ ├── is-data-descriptor@1.0.0 \n│ │ │ │ │ └── kind-of@6.0.2 \n│ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ └── snapdragon-util@3.0.1 \n│ │ │ └── split-string@3.1.0 \n│ │ ├─┬ define-property@2.0.2 \n│ │ │ ├─┬ is-descriptor@1.0.2 \n│ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ ├── is-data-descriptor@1.0.0 \n│ │ │ │ └── kind-of@6.0.2 \n│ │ │ └── isobject@3.0.1 \n│ │ ├─┬ extend-shallow@3.0.2 \n│ │ │ ├── assign-symbols@1.0.0 \n│ │ │ └── is-extendable@1.0.1 \n│ │ ├─┬ extglob@2.0.4 \n│ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ └── is-data-descriptor@1.0.0 \n│ │ │ ├─┬ expand-brackets@2.1.4 \n│ │ │ │ ├─┬ define-property@0.2.5 \n│ │ │ │ │ └─┬ is-descriptor@0.1.6 \n│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 \n│ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 \n│ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ └── kind-of@5.1.0 \n│ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ └── posix-character-classes@0.1.1 \n│ │ │ └── extend-shallow@2.0.1 \n│ │ ├── fragment-cache@0.2.1 \n│ │ ├── kind-of@6.0.2 \n│ │ ├─┬ nanomatch@1.2.13 \n│ │ │ ├── arr-diff@4.0.0 \n│ │ │ ├── array-unique@0.3.2 \n│ │ │ ├── is-windows@1.0.2 \n│ │ │ └── kind-of@6.0.2 \n│ │ ├─┬ regex-not@1.0.2 \n│ │ │ └─┬ safe-regex@1.1.0 \n│ │ │ └── ret@0.1.15 \n│ │ ├─┬ snapdragon@0.8.2 \n│ │ │ ├─┬ base@0.11.2 \n│ │ │ │ ├─┬ cache-base@1.0.1 \n│ │ │ │ │ ├─┬ collection-visit@1.0.0 \n│ │ │ │ │ │ ├── map-visit@1.0.0 \n│ │ │ │ │ │ └─┬ object-visit@1.0.1 \n│ │ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ │ ├── get-value@2.0.6 \n│ │ │ │ │ ├─┬ has-value@1.0.0 \n│ │ │ │ │ │ ├─┬ has-values@1.0.0 \n│ │ │ │ │ │ │ ├─┬ is-number@3.0.0 \n│ │ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ │ └── kind-of@4.0.0 \n│ │ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ │ ├─┬ set-value@2.0.0 \n│ │ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ │ ├── to-object-path@0.3.0 \n│ │ │ │ │ ├─┬ union-value@1.0.0 \n│ │ │ │ │ │ └─┬ set-value@0.4.3 \n│ │ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ │ └─┬ unset-value@1.0.0 \n│ │ │ │ │ ├─┬ has-value@0.3.1 \n│ │ │ │ │ │ ├── has-values@0.1.4 \n│ │ │ │ │ │ └── isobject@2.1.0 \n│ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ ├─┬ class-utils@0.3.6 \n│ │ │ │ │ ├── arr-union@3.1.0 \n│ │ │ │ │ ├── define-property@0.2.5 \n│ │ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ │ └─┬ static-extend@0.1.2 \n│ │ │ │ │ ├── define-property@0.2.5 \n│ │ │ │ │ └─┬ object-copy@0.1.0 \n│ │ │ │ │ ├── copy-descriptor@0.1.1 \n│ │ │ │ │ └── define-property@0.2.5 \n│ │ │ │ ├── component-emitter@1.3.0 \n│ │ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ │ ├── is-data-descriptor@1.0.0 \n│ │ │ │ │ └── kind-of@6.0.2 \n│ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ ├─┬ mixin-deep@1.3.1 \n│ │ │ │ │ └── is-extendable@1.0.1 \n│ │ │ │ └── pascalcase@0.1.1 \n│ │ │ ├─┬ define-property@0.2.5 \n│ │ │ │ └─┬ is-descriptor@0.1.6 \n│ │ │ │ ├── is-accessor-descriptor@0.1.6 \n│ │ │ │ ├── is-data-descriptor@0.1.4 \n│ │ │ │ └── kind-of@5.1.0 \n│ │ │ ├── extend-shallow@2.0.1 \n│ │ │ ├─┬ source-map-resolve@0.5.2 \n│ │ │ │ ├── atob@2.1.2 \n│ │ │ │ ├── decode-uri-component@0.2.0 \n│ │ │ │ ├── resolve-url@0.2.1 \n│ │ │ │ ├── source-map-url@0.4.0 \n│ │ │ │ └── urix@0.1.0 \n│ │ │ └── use@3.1.1 \n│ │ └── to-regex@3.0.2 \n│ ├─┬ connect@3.6.6 \n│ │ ├─┬ debug@2.6.9 \n│ │ │ └── ms@2.0.0 \n│ │ ├─┬ finalhandler@1.1.0 \n│ │ │ ├─┬ on-finished@2.3.0 \n│ │ │ │ └── ee-first@1.1.1 \n│ │ │ ├── statuses@1.3.1 \n│ │ │ └── unpipe@1.0.0 \n│ │ ├── parseurl@1.3.3 \n│ │ └── utils-merge@1.0.1 \n│ ├── dev-ip@1.0.1 \n│ ├── easy-extender@2.3.4 \n│ ├─┬ eazy-logger@2.1.3 \n│ │ ├─┬ lodash.clonedeep@4.3.1 \n│ │ │ └── lodash._baseclone@4.5.7 \n│ │ └─┬ tfunk@3.1.0 \n│ │ └── object-path@0.9.2 \n│ ├── emitter-steward@1.0.0 \n│ ├─┬ foxy@11.1.5 \n│ │ ├─┬ lodash.merge@3.3.2 \n│ │ │ ├── lodash._arraycopy@3.0.0 \n│ │ │ ├── lodash._arrayeach@3.0.0 \n│ │ │ ├── lodash._createassigner@3.1.1 \n│ │ │ ├── lodash._getnative@3.9.1 \n│ │ │ ├── lodash.isarguments@3.1.0 \n│ │ │ ├── lodash.isarray@3.0.4 \n│ │ │ ├── lodash.isplainobject@3.2.0 \n│ │ │ ├── lodash.istypedarray@3.0.6 \n│ │ │ ├── lodash.keysin@3.0.8 \n│ │ │ └── lodash.toplainobject@3.0.0 \n│ │ └─┬ resp-modifier@4.0.4 \n│ │ └── minimatch@2.0.10 \n│ ├── immutable@3.8.2 \n│ ├─┬ localtunnel@1.9.1 \n│ │ ├─┬ axios@0.17.1 \n│ │ │ └── is-buffer@1.1.6 \n│ │ ├── openurl@1.1.1 \n│ │ └─┬ yargs@6.6.0 \n│ │ ├── camelcase@3.0.0 \n│ │ ├── get-caller-file@1.0.3 \n│ │ ├── require-directory@2.1.1 \n│ │ ├── set-blocking@2.0.0 \n│ │ ├── which-module@1.0.0 \n│ │ └─┬ yargs-parser@4.2.1 \n│ │ └── camelcase@3.0.0 \n│ ├── lodash@3.10.1 \n│ ├── longest@1.0.1 \n│ ├─┬ meow@3.3.0 \n│ │ ├─┬ camelcase-keys@1.0.0 \n│ │ │ ├── camelcase@1.2.1 \n│ │ │ └── map-obj@1.0.1 \n│ │ ├─┬ indent-string@1.2.2 \n│ │ │ └─┬ repeating@1.1.3 \n│ │ │ └── is-finite@1.0.2 \n│ │ └── object-assign@3.0.0 \n│ ├─┬ opn@3.0.3 \n│ │ └── object-assign@4.1.1 \n│ ├─┬ portscanner@1.2.0 \n│ │ └── async@1.5.2 \n│ ├─┬ query-string@2.4.2 \n│ │ └── strict-uri-encode@1.1.0 \n│ ├─┬ resp-modifier@5.0.2 \n│ │ └── minimatch@2.0.10 \n│ ├─┬ serve-index@1.9.1 \n│ │ ├─┬ accepts@1.3.7 \n│ │ │ └── negotiator@0.6.2 \n│ │ ├── batch@0.6.1 \n│ │ ├── escape-html@1.0.3 \n│ │ ├─┬ http-errors@1.6.3 \n│ │ │ ├── depd@1.1.2 \n│ │ │ ├── setprototypeof@1.1.0 \n│ │ │ └── statuses@1.5.0 \n│ │ └─┬ mime-types@2.1.24 \n│ │ └── mime-db@1.40.0 \n│ ├─┬ serve-static@1.13.2 \n│ │ ├── encodeurl@1.0.2 \n│ │ └─┬ send@0.16.2 \n│ │ ├── destroy@1.0.4 \n│ │ ├── mime@1.4.1 \n│ │ ├── range-parser@1.2.0 \n│ │ └── statuses@1.4.0 \n│ ├─┬ socket.io@1.7.4 \n│ │ ├─┬ debug@2.3.3 \n│ │ │ └── ms@0.7.2 \n│ │ ├─┬ engine.io@1.8.5 \n│ │ │ ├─┬ accepts@1.3.3 \n│ │ │ │ └── negotiator@0.6.1 \n│ │ │ ├── base64id@1.0.0 \n│ │ │ ├── cookie@0.3.1 \n│ │ │ ├─┬ debug@2.3.3 \n│ │ │ │ └── ms@0.7.2 \n│ │ │ ├─┬ engine.io-parser@1.3.2 \n│ │ │ │ ├── after@0.8.2 \n│ │ │ │ ├── arraybuffer.slice@0.0.6 \n│ │ │ │ ├── base64-arraybuffer@0.1.5 \n│ │ │ │ ├── blob@0.0.4 \n│ │ │ │ └── wtf-8@1.0.0 \n│ │ │ └─┬ ws@1.1.5 \n│ │ │ ├── options@0.0.6 \n│ │ │ └── ultron@1.0.2 \n│ │ ├─┬ has-binary@0.1.7 \n│ │ │ └── isarray@0.0.1 \n│ │ ├── object-assign@4.1.0 \n│ │ ├─┬ socket.io-adapter@0.5.0 \n│ │ │ └─┬ debug@2.3.3 \n│ │ │ └── ms@0.7.2 \n│ │ ├─┬ socket.io-client@1.7.4 \n│ │ │ ├── backo2@1.0.2 \n│ │ │ ├── component-bind@1.0.0 \n│ │ │ ├── component-emitter@1.2.1 \n│ │ │ ├─┬ debug@2.3.3 \n│ │ │ │ └── ms@0.7.2 \n│ │ │ ├─┬ engine.io-client@1.8.5 \n│ │ │ │ ├── component-emitter@1.2.1 \n│ │ │ │ ├── component-inherit@0.0.3 \n│ │ │ │ ├─┬ debug@2.3.3 \n│ │ │ │ │ └── ms@0.7.2 \n│ │ │ │ ├── has-cors@1.1.0 \n│ │ │ │ ├── parsejson@0.0.3 \n│ │ │ │ ├── parseqs@0.0.5 \n│ │ │ │ ├── xmlhttprequest-ssl@1.5.3 \n│ │ │ │ └── yeast@0.1.2 \n│ │ │ ├── indexof@0.0.1 \n│ │ │ ├── object-component@0.0.3 \n│ │ │ ├─┬ parseuri@0.0.5 \n│ │ │ │ └─┬ better-assert@1.0.2 \n│ │ │ │ └── callsite@1.0.0 \n│ │ │ └── to-array@0.1.4 \n│ │ └─┬ socket.io-parser@2.3.1 \n│ │ ├── component-emitter@1.1.2 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ ├── isarray@0.0.1 \n│ │ └── json3@3.3.2 \n│ ├── ua-parser-js@0.7.19 \n│ └── ucfirst@1.0.0 \n├─┬ browser-sync-spa@1.0.3 \n│ ├── connect-history-api-fallback@0.0.5 \n│ └─┬ opt-merger@1.1.1 \n│ └── lodash@3.10.1 \n├─┬ chalk@1.1.3 \n│ ├── ansi-styles@2.2.1 \n│ ├── escape-string-regexp@1.0.5 \n│ ├─┬ has-ansi@2.0.0 \n│ │ └── ansi-regex@2.1.1 \n│ ├── strip-ansi@3.0.1 \n│ └── supports-color@2.0.0 \n├─┬ del@2.0.2 \n│ ├─┬ globby@3.0.1 \n│ │ ├── array-union@1.0.2 \n│ │ ├── arrify@1.0.1 \n│ │ └── glob@5.0.15 \n│ ├── is-path-cwd@1.0.0 \n│ ├─┬ is-path-in-cwd@1.0.1 \n│ │ └── is-path-inside@1.0.1 \n│ ├── object-assign@4.1.1 \n│ ├── pify@2.3.0 \n│ ├─┬ pinkie-promise@1.0.0 \n│ │ └── pinkie@1.0.0 \n│ └─┬ rimraf@2.6.3 \n│ └─┬ glob@7.1.3 \n│ └── fs.realpath@1.0.0 \n├── eslint-plugin-angular@0.12.0 \n├── estraverse@4.1.1 \n├─┬ gulp@3.9.1 \n│ ├── archy@1.0.0 \n│ ├── deprecated@0.0.1 \n│ ├── interpret@1.2.0 \n│ ├─┬ liftoff@2.5.0 \n│ │ ├── extend@3.0.2 \n│ │ ├─┬ findup-sync@2.0.0 \n│ │ │ ├── detect-file@1.0.0 \n│ │ │ ├─┬ is-glob@3.1.0 \n│ │ │ │ └── is-extglob@2.1.1 \n│ │ │ ├─┬ micromatch@3.1.10 \n│ │ │ │ ├── arr-diff@4.0.0 \n│ │ │ │ ├── array-unique@0.3.2 \n│ │ │ │ ├─┬ braces@2.3.2 \n│ │ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ │ ├─┬ fill-range@4.0.0 \n│ │ │ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ │ │ └─┬ is-number@3.0.0 \n│ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ ├─┬ extglob@2.0.4 \n│ │ │ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ │ │ └── is-data-descriptor@1.0.0 \n│ │ │ │ │ ├─┬ expand-brackets@2.1.4 \n│ │ │ │ │ │ ├─┬ define-property@0.2.5 \n│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6 \n│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 \n│ │ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 \n│ │ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ │ └── kind-of@5.1.0 \n│ │ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ └── kind-of@6.0.2 \n│ │ │ └─┬ resolve-dir@1.0.1 \n│ │ │ └─┬ global-modules@1.0.0 \n│ │ │ └─┬ global-prefix@1.0.2 \n│ │ │ └─┬ which@1.3.1 \n│ │ │ └── isexe@2.0.0 \n│ │ ├─┬ fined@1.2.0 \n│ │ │ ├─┬ expand-tilde@2.0.2 \n│ │ │ │ └─┬ homedir-polyfill@1.0.3 \n│ │ │ │ └── parse-passwd@1.0.0 \n│ │ │ ├─┬ object.defaults@1.1.0 \n│ │ │ │ ├── array-each@1.0.1 \n│ │ │ │ ├── array-slice@1.1.0 \n│ │ │ │ ├── for-own@1.0.0 \n│ │ │ │ └── isobject@3.0.1 \n│ │ │ └─┬ parse-filepath@1.0.2 \n│ │ │ ├─┬ is-absolute@1.0.0 \n│ │ │ │ └─┬ is-relative@1.0.0 \n│ │ │ │ └── is-unc-path@1.0.0 \n│ │ │ ├── map-cache@0.2.2 \n│ │ │ └─┬ path-root@0.1.1 \n│ │ │ └── path-root-regex@0.1.2 \n│ │ ├── flagged-respawn@1.0.1 \n│ │ ├─┬ is-plain-object@2.0.4 \n│ │ │ └── isobject@3.0.1 \n│ │ ├─┬ object.map@1.0.1 \n│ │ │ ├─┬ for-own@1.0.0 \n│ │ │ │ └── for-in@1.0.2 \n│ │ │ └─┬ make-iterator@1.0.1 \n│ │ │ └── kind-of@6.0.2 \n│ │ ├── rechoir@0.6.2 \n│ │ └─┬ resolve@1.10.1 \n│ │ └── path-parse@1.0.6 \n│ ├── minimist@1.2.0 \n│ ├─┬ orchestrator@0.3.8 \n│ │ ├─┬ end-of-stream@0.1.5 \n│ │ │ └── once@1.3.3 \n│ │ ├── sequencify@0.0.7 \n│ │ └── stream-consume@0.1.1 \n│ ├── pretty-hrtime@1.0.3 \n│ ├── semver@4.3.6 \n│ ├─┬ tildify@1.2.0 \n│ │ └── os-homedir@1.0.2 \n│ ├─┬ v8flags@2.1.1 \n│ │ └── user-home@1.1.1 \n│ └─┬ vinyl-fs@0.3.14 \n│ ├── defaults@1.0.3 \n│ ├─┬ glob-stream@3.1.18 \n│ │ ├── glob@4.5.3 \n│ │ ├─┬ glob2base@0.0.12 \n│ │ │ └── find-index@0.1.1 \n│ │ ├── minimatch@2.0.10 \n│ │ ├── ordered-read-streams@0.1.0 \n│ │ ├─┬ through2@0.6.5 \n│ │ │ └─┬ readable-stream@1.0.34 \n│ │ │ ├── isarray@0.0.1 \n│ │ │ └── string_decoder@0.10.31 \n│ │ └── unique-stream@1.0.0 \n│ ├─┬ glob-watcher@0.0.6 \n│ │ └─┬ gaze@0.5.2 \n│ │ └─┬ globule@0.1.0 \n│ │ ├─┬ glob@3.1.21 \n│ │ │ ├── graceful-fs@1.2.3 \n│ │ │ └── inherits@1.0.2 \n│ │ ├── lodash@1.0.2 \n│ │ └── minimatch@0.2.14 \n│ ├─┬ graceful-fs@3.0.11 \n│ │ └── natives@1.1.6 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├─┬ strip-bom@1.0.0 \n│ │ └── first-chunk-stream@1.0.0 \n│ ├─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └─┬ vinyl@0.4.6 \n│ └── clone@0.2.0 \n├─┬ gulp-angular-templatecache@1.8.0 \n│ ├─┬ event-stream@3.3.5 \n│ │ ├── duplexer@0.1.1 \n│ │ ├── from@0.1.7 \n│ │ ├── map-stream@0.0.7 \n│ │ ├── pause-stream@0.0.11 \n│ │ ├── split@1.0.1 \n│ │ └── stream-combiner@0.2.2 \n│ ├─┬ gulp-concat@2.6.1 \n│ │ ├─┬ concat-with-sourcemaps@1.1.0 \n│ │ │ └── source-map@0.6.1 \n│ │ └─┬ vinyl@2.2.0 \n│ │ ├── clone@2.1.2 \n│ │ ├── clone-buffer@1.0.0 \n│ │ ├── clone-stats@1.0.0 \n│ │ ├── cloneable-readable@1.1.2 \n│ │ └── replace-ext@1.0.0 \n│ ├── gulp-footer@1.1.2 \n│ ├─┬ gulp-header@1.8.12 \n│ │ └─┬ lodash.template@4.4.0 \n│ │ └── lodash.templatesettings@4.1.0 \n│ ├── js-string-escape@1.0.1 \n│ └─┬ path@0.12.7 \n│ ├── process@0.11.10 \n│ └── util@0.10.4 \n├─┬ gulp-autoprefixer@3.0.2 \n│ ├─┬ autoprefixer@6.7.7 \n│ │ ├─┬ browserslist@1.7.7 \n│ │ │ └── electron-to-chromium@1.3.129 \n│ │ ├── caniuse-db@1.0.30000963 \n│ │ ├── normalize-range@0.1.2 \n│ │ ├── num2fraction@1.2.2 \n│ │ └── postcss-value-parser@3.3.1 \n│ ├─┬ postcss@5.2.18 \n│ │ ├── js-base64@2.5.1 \n│ │ ├── source-map@0.5.7 \n│ │ └─┬ supports-color@3.2.3 \n│ │ └── has-flag@1.0.0 \n│ ├── through2@2.0.5 \n│ └─┬ vinyl-sourcemaps-apply@0.1.4 \n│ └── source-map@0.1.43 \n├─┬ gulp-eslint@1.0.0 \n│ ├── bufferstreams@1.0.2 \n│ ├─┬ eslint@1.10.3 \n│ │ ├─┬ concat-stream@1.6.2 \n│ │ │ ├── buffer-from@1.1.1 \n│ │ │ └── typedarray@0.0.6 \n│ │ ├─┬ doctrine@0.7.2 \n│ │ │ ├── esutils@1.1.6 \n│ │ │ └── isarray@0.0.1 \n│ │ ├─┬ escope@3.6.0 \n│ │ │ ├─┬ es6-map@0.1.5 \n│ │ │ │ ├── d@1.0.0 \n│ │ │ │ ├── es6-set@0.1.5 \n│ │ │ │ ├── es6-symbol@3.1.1 \n│ │ │ │ └── event-emitter@0.3.5 \n│ │ │ ├── es6-weak-map@2.0.2 \n│ │ │ └── esrecurse@4.2.1 \n│ │ ├── espree@2.2.5 \n│ │ ├── estraverse-fb@1.3.2 \n│ │ ├── esutils@2.0.2 \n│ │ ├─┬ file-entry-cache@1.3.1 \n│ │ │ ├─┬ flat-cache@1.3.4 \n│ │ │ │ ├── circular-json@0.3.3 \n│ │ │ │ └─┬ write@0.2.1 \n│ │ │ │ └─┬ mkdirp@0.5.1 \n│ │ │ │ └── minimist@0.0.8 \n│ │ │ └── object-assign@4.1.1 \n│ │ ├── glob@5.0.15 \n│ │ ├── globals@8.18.0 \n│ │ ├─┬ handlebars@4.1.2 \n│ │ │ ├── neo-async@2.6.0 \n│ │ │ ├── source-map@0.6.1 \n│ │ │ └─┬ uglify-js@3.5.10 \n│ │ │ └── source-map@0.6.1 \n│ │ ├─┬ inquirer@0.11.4 \n│ │ │ ├── ansi-escapes@1.4.0 \n│ │ │ ├─┬ cli-cursor@1.0.2 \n│ │ │ │ └─┬ restore-cursor@1.0.1 \n│ │ │ │ ├── exit-hook@1.1.1 \n│ │ │ │ └── onetime@1.1.0 \n│ │ │ ├── cli-width@1.1.1 \n│ │ │ ├─┬ figures@1.7.0 \n│ │ │ │ └── object-assign@4.1.1 \n│ │ │ ├── lodash@3.10.1 \n│ │ │ ├─┬ readline2@1.0.1 \n│ │ │ │ └── mute-stream@0.0.5 \n│ │ │ ├── run-async@0.1.0 \n│ │ │ └── rx-lite@3.1.2 \n│ │ ├─┬ is-my-json-valid@2.19.0 \n│ │ │ ├─┬ generate-function@2.3.1 \n│ │ │ │ └── is-property@1.0.2 \n│ │ │ ├── generate-object-property@1.2.0 \n│ │ │ ├── is-my-ip-valid@1.0.0 \n│ │ │ └── jsonpointer@4.0.1 \n│ │ ├── is-resolvable@1.1.0 \n│ │ ├─┬ js-yaml@3.4.5 \n│ │ │ ├─┬ argparse@1.0.10 \n│ │ │ │ └── sprintf-js@1.0.3 \n│ │ │ └── esprima@2.7.3 \n│ │ ├─┬ lodash.clonedeep@3.0.2 \n│ │ │ └── lodash._baseclone@3.3.0 \n│ │ ├─┬ lodash.omit@3.1.0 \n│ │ │ ├── lodash._arraymap@3.0.0 \n│ │ │ ├─┬ lodash._basedifference@3.0.3 \n│ │ │ │ ├── lodash._baseindexof@3.1.0 \n│ │ │ │ ├── lodash._cacheindexof@3.0.2 \n│ │ │ │ └── lodash._createcache@3.1.2 \n│ │ │ ├── lodash._baseflatten@3.1.4 \n│ │ │ ├── lodash._pickbyarray@3.0.2 \n│ │ │ └── lodash._pickbycallback@3.0.0 \n│ │ ├── minimatch@3.0.4 \n│ │ ├─┬ mkdirp@0.5.1 \n│ │ │ └── minimist@0.0.8 \n│ │ ├── object-assign@4.1.1 \n│ │ ├─┬ optionator@0.6.0 \n│ │ │ ├── deep-is@0.1.3 \n│ │ │ ├── fast-levenshtein@1.0.7 \n│ │ │ ├── levn@0.2.5 \n│ │ │ ├── prelude-ls@1.1.2 \n│ │ │ ├── type-check@0.3.2 \n│ │ │ └── wordwrap@0.0.3 \n│ │ ├── path-is-inside@1.0.2 \n│ │ ├── shelljs@0.5.3 \n│ │ ├── strip-json-comments@1.0.4 \n│ │ ├── text-table@0.2.0 \n│ │ ├── user-home@2.0.0 \n│ │ └── xml-escape@1.0.0 \n│ └── object-assign@3.0.0 \n├─┬ gulp-filter@3.0.1 \n│ ├── multimatch@2.1.0 \n│ └── streamfilter@1.0.7 \n├── gulp-flatten@0.2.0 \n├── gulp-inject@3.0.0 \n├─┬ gulp-load-plugins@0.10.0 \n│ ├─┬ findup-sync@0.2.1 \n│ │ └── glob@4.3.5 \n│ └─┬ multimatch@2.0.0 \n│ └── minimatch@2.0.10 \n├─┬ gulp-minify-css@1.2.4 \n│ ├─┬ clean-css@3.4.28 \n│ │ ├─┬ commander@2.8.1 \n│ │ │ └── graceful-readlink@1.0.1 \n│ │ └── source-map@0.4.4 \n│ ├── object-assign@4.1.1 \n│ ├─┬ readable-stream@2.3.6 \n│ │ ├── core-util-is@1.0.2 \n│ │ ├── isarray@1.0.0 \n│ │ ├── process-nextick-args@2.0.0 \n│ │ ├── safe-buffer@5.1.2 \n│ │ ├── string_decoder@1.1.1 \n│ │ └── util-deprecate@1.0.2 \n│ ├─┬ vinyl-bufferstream@1.0.1 \n│ │ └─┬ bufferstreams@1.0.1 \n│ │ └─┬ readable-stream@1.1.14 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └── vinyl-sourcemaps-apply@0.2.1 \n├─┬ gulp-minify-html@1.0.6 \n│ ├─┬ minimize@1.8.1 \n│ │ ├── argh@0.1.4 \n│ │ ├─┬ cli-color@1.1.0 \n│ │ │ ├── d@0.1.1 \n│ │ │ ├─┬ es5-ext@0.10.50 \n│ │ │ │ └── next-tick@1.0.0 \n│ │ │ ├── es6-iterator@2.0.3 \n│ │ │ ├─┬ memoizee@0.3.10 \n│ │ │ │ ├── d@0.1.1 \n│ │ │ │ ├─┬ es6-weak-map@0.1.4 \n│ │ │ │ │ ├── es6-iterator@0.1.3 \n│ │ │ │ │ └── es6-symbol@2.0.1 \n│ │ │ │ ├── lru-queue@0.1.0 \n│ │ │ │ └── next-tick@0.2.2 \n│ │ │ └── timers-ext@0.1.7 \n│ │ ├─┬ diagnostics@1.0.1 \n│ │ │ ├─┬ colorspace@1.0.1 \n│ │ │ │ ├─┬ color@0.8.0 \n│ │ │ │ │ ├── color-convert@0.5.3 \n│ │ │ │ │ └─┬ color-string@0.3.0 \n│ │ │ │ │ └── color-name@1.1.4 \n│ │ │ │ └── text-hex@0.0.0 \n│ │ │ ├─┬ enabled@1.0.2 \n│ │ │ │ └── env-variable@0.0.5 \n│ │ │ └─┬ kuler@0.0.0 \n│ │ │ └── colornames@0.0.2 \n│ │ ├── emits@3.0.0 \n│ │ ├─┬ htmlparser2@3.9.2 \n│ │ │ ├── domelementtype@1.3.1 \n│ │ │ ├── domhandler@2.4.2 \n│ │ │ ├─┬ domutils@1.7.0 \n│ │ │ │ └── dom-serializer@0.1.1 \n│ │ │ └── entities@1.1.2 \n│ │ └── node-uuid@1.4.8 \n│ └─┬ through2@0.6.5 \n│ └─┬ readable-stream@1.0.34 \n│ ├── isarray@0.0.1 \n│ └── string_decoder@0.10.31 \n├── gulp-rename@1.2.2 \n├─┬ gulp-replace@0.5.4 \n│ ├─┬ istextorbinary@1.0.2 \n│ │ ├── binaryextensions@1.0.1 \n│ │ └── textextensions@1.0.2 \n│ └─┬ replacestream@4.0.3 \n│ └── object-assign@4.1.1 \n├─┬ gulp-rev@6.0.1 \n│ ├── modify-filename@1.1.0 \n│ ├── object-assign@4.1.1 \n│ ├── rev-hash@1.0.0 \n│ ├── rev-path@1.0.0 \n│ ├─┬ sort-keys@1.1.2 \n│ │ └── is-plain-obj@1.1.0 \n│ └─┬ vinyl-file@1.3.0 \n│ ├── strip-bom-stream@1.0.0 \n│ └── vinyl@1.2.0 \n├── gulp-rev-replace@0.4.3 \n├─┬ gulp-size@2.0.0 \n│ ├── gzip-size@3.0.0 \n│ ├─┬ pretty-bytes@2.0.1 \n│ │ ├── get-stdin@4.0.1 \n│ │ └── number-is-nan@1.0.1 \n│ └── stream-counter@1.0.0 \n├─┬ gulp-sourcemaps@1.6.0 \n│ ├── convert-source-map@1.6.0 \n│ ├── graceful-fs@4.1.15 \n│ └─┬ vinyl@1.2.0 \n│ ├── clone@1.0.4 \n│ └── clone-stats@0.0.1 \n├─┬ gulp-uglify@1.4.2 \n│ ├── deap@1.0.1 \n│ ├─┬ fancy-log@1.3.3 \n│ │ ├─┬ ansi-gray@0.1.1 \n│ │ │ └── ansi-wrap@0.1.0 \n│ │ ├── color-support@1.1.3 \n│ │ ├── parse-node-version@1.0.1 \n│ │ └── time-stamp@1.1.0 \n│ ├── isobject@2.1.0 \n│ ├─┬ uglify-js@2.5.0 \n│ │ ├── async@0.2.10 \n│ │ ├── uglify-to-browserify@1.0.2 \n│ │ └─┬ yargs@3.5.4 \n│ │ ├── window-size@0.1.0 \n│ │ └── wordwrap@0.0.2 \n│ └── vinyl-sourcemaps-apply@0.2.1 \n├─┬ gulp-useref@1.3.0 \n│ ├─┬ brace-expansion@1.1.11 \n│ │ ├── balanced-match@1.0.0 \n│ │ └── concat-map@0.0.1 \n│ ├─┬ gulp-if@1.2.5 \n│ │ ├─┬ gulp-match@0.2.1 \n│ │ │ └─┬ minimatch@1.0.0 \n│ │ │ ├── lru-cache@2.7.3 \n│ │ │ └── sigmund@1.0.1 \n│ │ ├─┬ ternary-stream@1.2.3 \n│ │ │ ├── fork-stream@0.0.4 \n│ │ │ └─┬ through2@0.6.5 \n│ │ │ └─┬ readable-stream@1.0.34 \n│ │ │ ├── isarray@0.0.1 \n│ │ │ └── string_decoder@0.10.31 \n│ │ └─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ ├─┬ is-relative-url@1.0.0 \n│ │ └── is-absolute-url@1.0.0 \n│ ├── lodash@3.10.1 \n│ ├── node-useref@0.3.15 \n│ ├─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └─┬ vinyl-fs@1.0.0 \n│ ├─┬ duplexify@3.7.1 \n│ │ ├── end-of-stream@1.4.1 \n│ │ └── stream-shift@1.0.0 \n│ ├─┬ glob-stream@4.1.1 \n│ │ ├── glob@4.5.3 \n│ │ ├── minimatch@2.0.10 \n│ │ └─┬ unique-stream@2.3.1 \n│ │ ├── json-stable-stringify-without-jsonify@1.0.1 \n│ │ └── through2-filter@3.0.0 \n│ ├── glob-watcher@0.0.8 \n│ ├── graceful-fs@3.0.11 \n│ ├─┬ merge-stream@0.1.8 \n│ │ └─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├── strip-bom@1.0.0 \n│ └─┬ vinyl@0.4.6 \n│ └── clone@0.2.0 \n├─┬ gulp-util@3.0.7 \n│ ├── array-differ@1.0.0 \n│ ├── array-uniq@1.0.3 \n│ ├── beeper@1.1.1 \n│ ├── dateformat@1.0.12 \n│ ├─┬ gulplog@1.0.0 \n│ │ └── glogg@1.0.2 \n│ ├─┬ has-gulplog@0.1.0 \n│ │ └── sparkles@1.0.1 \n│ ├── lodash._reescape@3.0.0 \n│ ├── lodash._reevaluate@3.0.0 \n│ ├── lodash._reinterpolate@3.0.0 \n│ ├─┬ lodash.template@3.6.2 \n│ │ ├── lodash._basecopy@3.0.1 \n│ │ ├── lodash._basetostring@3.0.1 \n│ │ ├── lodash._basevalues@3.0.0 \n│ │ ├── lodash._isiterateecall@3.0.9 \n│ │ ├─┬ lodash.escape@3.2.0 \n│ │ │ └── lodash._root@3.0.1 \n│ │ ├── lodash.keys@3.1.2 \n│ │ ├── lodash.restparam@3.6.1 \n│ │ └── lodash.templatesettings@3.1.1 \n│ ├─┬ multipipe@0.1.2 \n│ │ └─┬ duplexer2@0.0.2 \n│ │ └─┬ readable-stream@1.1.14 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ ├── object-assign@3.0.0 \n│ ├── replace-ext@0.0.1 \n│ └── vinyl@0.5.3 \n├─┬ http-proxy-middleware@0.9.1 \n│ ├─┬ http-proxy@1.17.0 \n│ │ ├── eventemitter3@3.1.2 \n│ │ ├─┬ follow-redirects@1.7.0 \n│ │ │ └─┬ debug@3.2.6 \n│ │ │ └── ms@2.1.1 \n│ │ └── requires-port@1.0.0 \n│ ├─┬ is-glob@2.0.1 \n│ │ └── is-extglob@1.0.0 \n│ ├── lodash@3.10.1 \n│ └─┬ micromatch@2.3.11 \n│ ├─┬ arr-diff@2.0.0 \n│ │ └── arr-flatten@1.1.0 \n│ ├── array-unique@0.2.1 \n│ ├─┬ braces@1.8.5 \n│ │ ├─┬ expand-range@1.8.2 \n│ │ │ └─┬ fill-range@2.2.4 \n│ │ │ ├── is-number@2.1.0 \n│ │ │ ├─┬ randomatic@3.1.1 \n│ │ │ │ ├── is-number@4.0.0 \n│ │ │ │ ├── kind-of@6.0.2 \n│ │ │ │ └── math-random@1.0.4 \n│ │ │ └── repeat-string@1.6.1 \n│ │ ├── preserve@0.2.0 \n│ │ └── repeat-element@1.1.3 \n│ ├─┬ expand-brackets@0.1.5 \n│ │ └── is-posix-bracket@0.1.1 \n│ ├── extglob@0.3.2 \n│ ├── filename-regex@2.0.1 \n│ ├── kind-of@3.2.2 \n│ ├─┬ object.omit@2.0.1 \n│ │ ├── for-own@0.1.5 \n│ │ └── is-extendable@0.1.1 \n│ ├─┬ parse-glob@3.0.4 \n│ │ ├── glob-base@0.3.0 \n│ │ └── is-dotfile@1.0.3 \n│ └─┬ regex-cache@0.4.4 \n│ └─┬ is-equal-shallow@0.1.3 \n│ └── is-primitive@2.0.0 \n├─┬ lockdown@0.0.8-dev (git+https://github.com/mozilla/npm-lockdown.git#c7ceb9ca37fab4ba2639b89f94b88703d4e4d0d2)\n│ ├─┬ npmconf@1.1.5 \n│ │ ├─┬ config-chain@1.1.12 \n│ │ │ └── proto-list@1.2.4 \n│ │ ├── ini@1.3.5 \n│ │ ├─┬ mkdirp@0.5.1 \n│ │ │ └── minimist@0.0.8 \n│ │ ├─┬ nopt@3.0.6 \n│ │ │ └── abbrev@1.1.1 \n│ │ ├─┬ once@1.3.3 \n│ │ │ └── wrappy@1.0.2 \n│ │ ├─┬ osenv@0.1.5 \n│ │ │ └── os-tmpdir@1.0.2 \n│ │ ├── semver@2.3.2 \n│ │ └── uid-number@0.0.5 \n│ ├── osenv@0.1.0 \n│ └─┬ read-installed@3.1.0 \n│ ├── graceful-fs@3.0.11 \n│ ├─┬ read-package-json@1.3.3 \n│ │ ├── glob@5.0.15 \n│ │ ├── graceful-fs@3.0.11 \n│ │ ├─┬ json-parse-helpfulerror@1.0.3 \n│ │ │ └── jju@1.4.0 \n│ │ └─┬ normalize-package-data@1.0.3 \n│ │ ├── github-url-from-git@1.5.0 \n│ │ ├── github-url-from-username-repo@1.0.2 \n│ │ └── semver@4.3.6 \n│ ├─┬ readdir-scoped-modules@1.0.2 \n│ │ └─┬ dezalgo@1.0.3 \n│ │ └── asap@2.0.6 \n│ ├── semver@3.0.1 \n│ ├── slide@1.1.6 \n│ └── util-extend@1.0.3 \n├── lodash@4.17.11 \n├─┬ main-bower-files@2.9.0 \n│ ├── extend@2.0.2 \n│ ├─┬ globby@2.1.0 \n│ │ ├── glob@5.0.15 \n│ │ └── object-assign@3.0.0 \n│ ├── path-exists@1.0.0 \n│ ├── strip-json-comments@1.0.4 \n│ └─┬ vinyl-fs@1.0.0 \n│ ├─┬ glob-stream@4.1.1 \n│ │ ├── glob@4.5.3 \n│ │ ├── minimatch@2.0.10 \n│ │ └── unique-stream@2.3.1 \n│ ├── glob-watcher@0.0.8 \n│ ├── graceful-fs@3.0.11 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├── object-assign@2.1.1 \n│ ├── strip-bom@1.0.0 \n│ ├─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └─┬ vinyl@0.4.6 \n│ └── clone@0.2.0 \n├─┬ ng-annotate-loader@0.0.10 \n│ ├─┬ ng-annotate@1.2.2 \n│ │ ├── acorn@2.6.4 \n│ │ ├── alter@0.2.0 \n│ │ ├── convert-source-map@1.1.3 \n│ │ ├─┬ optimist@0.6.1 \n│ │ │ └── minimist@0.0.10 \n│ │ ├─┬ ordered-ast-traverse@1.1.1 \n│ │ │ └── ordered-esprima-props@1.1.0 \n│ │ ├── simple-fmt@0.1.0 \n│ │ ├── simple-is@0.2.0 \n│ │ ├── stable@0.1.8 \n│ │ ├── stringmap@0.2.2 \n│ │ ├── stringset@0.2.1 \n│ │ └── tryor@0.1.2 \n│ └─┬ source-map@0.4.2 \n│ └── amdefine@1.0.1 \n├─┬ nsp@2.4.0 \n│ ├─┬ chalk@1.1.3 \n│ │ ├── ansi-styles@2.2.1 \n│ │ ├── escape-string-regexp@1.0.5 \n│ │ ├─┬ has-ansi@2.0.0 \n│ │ │ └── ansi-regex@2.0.0 \n│ │ ├─┬ strip-ansi@3.0.1 \n│ │ │ └── ansi-regex@2.0.0 \n│ │ └── supports-color@2.0.0 \n│ ├─┬ cli-table@0.3.1 \n│ │ └── colors@1.0.3 \n│ ├─┬ https-proxy-agent@1.0.0 \n│ │ ├─┬ agent-base@2.0.1 \n│ │ │ └── semver@5.0.3 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ └── extend@3.0.0 \n│ ├─┬ joi@6.10.1 \n│ │ ├── hoek@2.16.3 \n│ │ ├── isemail@1.2.0 \n│ │ ├── moment@2.12.0 \n│ │ └── topo@1.1.0 \n│ ├─┬ nodesecurity-npm-utils@4.0.1 \n│ │ └─┬ silent-npm-registry-client@2.0.0 \n│ │ ├─┬ npm-registry-client@7.1.0 \n│ │ │ ├── chownr@1.0.1 \n│ │ │ ├─┬ concat-stream@1.5.1 \n│ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ ├─┬ readable-stream@2.0.6 \n│ │ │ │ │ ├── isarray@1.0.0 \n│ │ │ │ │ ├── process-nextick-args@1.0.6 \n│ │ │ │ │ ├── string_decoder@0.10.31 \n│ │ │ │ │ └── util-deprecate@1.0.2 \n│ │ │ │ └── typedarray@0.0.6 \n│ │ │ ├── graceful-fs@4.1.3 \n│ │ │ ├─┬ mkdirp@0.5.1 \n│ │ │ │ └── minimist@0.0.8 \n│ │ │ ├─┬ normalize-package-data@2.3.5 \n│ │ │ │ ├── hosted-git-info@2.1.4 \n│ │ │ │ ├─┬ is-builtin-module@1.0.0 \n│ │ │ │ │ └── builtin-modules@1.1.1 \n│ │ │ │ └─┬ validate-npm-package-license@3.0.1 \n│ │ │ │ ├─┬ spdx-correct@1.0.2 \n│ │ │ │ │ └── spdx-license-ids@1.2.0 \n│ │ │ │ └─┬ spdx-expression-parse@1.0.2 \n│ │ │ │ ├── spdx-exceptions@1.0.4 \n│ │ │ │ └── spdx-license-ids@1.2.0 \n│ │ │ ├─┬ npm-package-arg@4.1.0 \n│ │ │ │ └── hosted-git-info@2.1.4 \n│ │ │ ├─┬ npmlog@2.0.3 \n│ │ │ │ ├── ansi@0.3.1 \n│ │ │ │ ├─┬ are-we-there-yet@1.1.2 \n│ │ │ │ │ ├── delegates@1.0.0 \n│ │ │ │ │ └─┬ readable-stream@2.0.6 \n│ │ │ │ │ ├── core-util-is@1.0.2 \n│ │ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ │ ├── isarray@1.0.0 \n│ │ │ │ │ ├── process-nextick-args@1.0.6 \n│ │ │ │ │ ├── string_decoder@0.10.31 \n│ │ │ │ │ └── util-deprecate@1.0.2 \n│ │ │ │ └─┬ gauge@1.2.7 \n│ │ │ │ ├── has-unicode@2.0.0 \n│ │ │ │ ├─┬ lodash.pad@4.1.0 \n│ │ │ │ │ ├── lodash.repeat@4.0.0 \n│ │ │ │ │ └── lodash.tostring@4.1.2 \n│ │ │ │ ├─┬ lodash.padend@4.2.0 \n│ │ │ │ │ ├── lodash.repeat@4.0.0 \n│ │ │ │ │ └── lodash.tostring@4.1.2 \n│ │ │ │ └─┬ lodash.padstart@4.2.0 \n│ │ │ │ ├── lodash.repeat@4.0.0 \n│ │ │ │ └── lodash.tostring@4.1.2 \n│ │ │ ├─┬ once@1.3.3 \n│ │ │ │ └── wrappy@1.0.1 \n│ │ │ ├─┬ request@2.69.0 \n│ │ │ │ ├── aws-sign2@0.6.0 \n│ │ │ │ ├─┬ aws4@1.3.2 \n│ │ │ │ │ └─┬ lru-cache@4.0.1 \n│ │ │ │ │ ├── pseudomap@1.0.2 \n│ │ │ │ │ └── yallist@2.0.0 \n│ │ │ │ ├─┬ bl@1.0.3 \n│ │ │ │ │ └─┬ readable-stream@2.0.6 \n│ │ │ │ │ ├── core-util-is@1.0.2 \n│ │ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ │ ├── isarray@1.0.0 \n│ │ │ │ │ ├── process-nextick-args@1.0.6 \n│ │ │ │ │ ├── string_decoder@0.10.31 \n│ │ │ │ │ └── util-deprecate@1.0.2 \n│ │ │ │ ├── caseless@0.11.0 \n│ │ │ │ ├─┬ combined-stream@1.0.5 \n│ │ │ │ │ └── delayed-stream@1.0.0 \n│ │ │ │ ├── extend@3.0.0 \n│ │ │ │ ├── forever-agent@0.6.1 \n│ │ │ │ ├─┬ form-data@1.0.0-rc4 \n│ │ │ │ │ └── async@1.5.2 \n│ │ │ │ ├─┬ har-validator@2.0.6 \n│ │ │ │ │ ├─┬ commander@2.9.0 \n│ │ │ │ │ │ └── graceful-readlink@1.0.1 \n│ │ │ │ │ ├─┬ is-my-json-valid@2.13.1 \n│ │ │ │ │ │ ├── generate-function@2.0.0 \n│ │ │ │ │ │ ├─┬ generate-object-property@1.2.0 \n│ │ │ │ │ │ │ └── is-property@1.0.2 \n│ │ │ │ │ │ └── jsonpointer@2.0.0 \n│ │ │ │ │ └─┬ pinkie-promise@2.0.0 \n│ │ │ │ │ └── pinkie@2.0.4 \n│ │ │ │ ├─┬ hawk@3.1.3 \n│ │ │ │ │ ├── boom@2.10.1 \n│ │ │ │ │ ├── cryptiles@2.0.5 \n│ │ │ │ │ ├── hoek@2.16.3 \n│ │ │ │ │ └── sntp@1.0.9 \n│ │ │ │ ├─┬ http-signature@1.1.1 \n│ │ │ │ │ ├── assert-plus@0.2.0 \n│ │ │ │ │ ├─┬ jsprim@1.2.2 \n│ │ │ │ │ │ ├── extsprintf@1.0.2 \n│ │ │ │ │ │ ├── json-schema@0.2.2 \n│ │ │ │ │ │ └── verror@1.3.6 \n│ │ │ │ │ └─┬ sshpk@1.7.4 \n│ │ │ │ │ ├── asn1@0.2.3 \n│ │ │ │ │ ├─┬ dashdash@1.13.0 \n│ │ │ │ │ │ └── assert-plus@1.0.0 \n│ │ │ │ │ ├── ecc-jsbn@0.1.1 \n│ │ │ │ │ ├── jodid25519@1.0.2 \n│ │ │ │ │ ├── jsbn@0.1.0 \n│ │ │ │ │ └── tweetnacl@0.14.3 \n│ │ │ │ ├── is-typedarray@1.0.0 \n│ │ │ │ ├── isstream@0.1.2 \n│ │ │ │ ├── json-stringify-safe@5.0.1 \n│ │ │ │ ├─┬ mime-types@2.1.10 \n│ │ │ │ │ └── mime-db@1.22.0 \n│ │ │ │ ├── node-uuid@1.4.7 \n│ │ │ │ ├── oauth-sign@0.8.1 \n│ │ │ │ ├── qs@6.0.2 \n│ │ │ │ ├── stringstream@0.0.5 \n│ │ │ │ ├── tough-cookie@2.2.2 \n│ │ │ │ └── tunnel-agent@0.4.2 \n│ │ │ ├── retry@0.8.0 \n│ │ │ ├─┬ rimraf@2.5.2 \n│ │ │ │ └─┬ glob@7.0.3 \n│ │ │ │ ├─┬ inflight@1.0.4 \n│ │ │ │ │ └── wrappy@1.0.1 \n│ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ └─┬ minimatch@3.0.0 \n│ │ │ │ └─┬ brace-expansion@1.1.3 \n│ │ │ │ ├── balanced-match@0.3.0 \n│ │ │ │ └── concat-map@0.0.1 \n│ │ │ └── slide@1.1.6 \n│ │ └── xtend@4.0.1 \n│ ├── path-is-absolute@1.0.0 \n│ ├─┬ rc@1.1.6 \n│ │ ├── deep-extend@0.4.1 \n│ │ ├── ini@1.3.4 \n│ │ ├── minimist@1.2.0 \n│ │ └── strip-json-comments@1.0.4 \n│ ├── semver@5.1.0 \n│ ├─┬ subcommand@2.0.3 \n│ │ ├── cliclopts@1.1.1 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ ├── minimist@1.2.0 \n│ │ └── xtend@4.0.1 \n│ └─┬ wreck@6.3.0 \n│ ├── boom@2.10.1 \n│ └── hoek@2.16.3 \n├─┬ tslint-loader@1.0.2 \n│ ├── strip-json-comments@1.0.4 \n│ └─┬ tslint@2.5.1 \n│ ├─┬ findup-sync@0.2.1 \n│ │ └─┬ glob@4.3.5 \n│ │ └── minimatch@2.0.10 \n│ └── underscore.string@3.1.1 \n├── typescript@1.6.2 \n├─┬ typings@0.8.1 \n│ ├── any-promise@1.3.0 \n│ ├── bluebird@3.5.4 \n│ ├─┬ columnify@1.5.4 \n│ │ └── wcwidth@1.0.1 \n│ ├── listify@1.0.0 \n│ ├─┬ typings-core@0.3.1 \n│ │ ├─┬ configstore@2.1.0 \n│ │ │ ├─┬ dot-prop@3.0.0 \n│ │ │ │ └── is-obj@1.0.1 \n│ │ │ ├─┬ mkdirp@0.5.1 \n│ │ │ │ └── minimist@0.0.8 \n│ │ │ ├── object-assign@4.1.1 \n│ │ │ ├── uuid@2.0.3 \n│ │ │ ├─┬ write-file-atomic@1.3.4 \n│ │ │ │ └── imurmurhash@0.1.4 \n│ │ │ └── xdg-basedir@2.0.0 \n│ │ ├─┬ detect-indent@4.0.0 \n│ │ │ └── repeating@2.0.1 \n│ │ ├─┬ has@1.0.3 \n│ │ │ └── function-bind@1.1.1 \n│ │ ├─┬ invariant@2.2.4 \n│ │ │ └─┬ loose-envify@1.4.0 \n│ │ │ └── js-tokens@4.0.0 \n│ │ ├─┬ is-absolute@0.2.6 \n│ │ │ ├─┬ is-relative@0.2.1 \n│ │ │ │ └─┬ is-unc-path@0.1.2 \n│ │ │ │ └── unc-path-regex@0.1.2 \n│ │ │ └── is-windows@0.2.0 \n│ │ ├─┬ lockfile@1.0.4 \n│ │ │ └── signal-exit@3.0.2 \n│ │ ├─┬ make-error-cause@1.2.2 \n│ │ │ └── make-error@1.3.5 \n│ │ ├─┬ mkdirp@0.5.1 \n│ │ │ └── minimist@0.0.8 \n│ │ ├─┬ object.pick@1.3.0 \n│ │ │ └── isobject@3.0.1 \n│ │ ├─┬ popsicle@5.0.1 \n│ │ │ ├─┬ form-data@0.2.0 \n│ │ │ │ ├── async@0.9.2 \n│ │ │ │ ├─┬ combined-stream@0.0.7 \n│ │ │ │ │ └── delayed-stream@0.0.5 \n│ │ │ │ └─┬ mime-types@2.0.14 \n│ │ │ │ └── mime-db@1.12.0 \n│ │ │ ├── methods@1.1.2 \n│ │ │ └─┬ tough-cookie@2.4.3 \n│ │ │ ├── psl@1.1.31 \n│ │ │ └── punycode@1.4.1 \n│ │ ├─┬ popsicle-proxy-agent@1.0.0 \n│ │ │ ├─┬ http-proxy-agent@1.0.0 \n│ │ │ │ └─┬ agent-base@2.1.1 \n│ │ │ │ └── semver@5.0.3 \n│ │ │ └── https-proxy-agent@1.0.0 \n│ │ ├── popsicle-retry@2.0.0 \n│ │ ├── popsicle-status@1.0.2 \n│ │ ├── promise-finally@2.2.1 \n│ │ ├─┬ rc@1.2.8 \n│ │ │ └── deep-extend@0.6.0 \n│ │ ├── string-template@1.0.0 \n│ │ ├── thenify@3.3.0 \n│ │ ├── throat@2.0.2 \n│ │ ├─┬ touch@1.0.0 \n│ │ │ └── nopt@1.0.10 \n│ │ ├── typescript@1.8.10 \n│ │ └── zip-object@0.1.0 \n│ ├─┬ update-notifier@0.6.3 \n│ │ ├─┬ boxen@0.3.1 \n│ │ │ ├── filled-array@1.1.0 \n│ │ │ ├── object-assign@4.1.1 \n│ │ │ ├── repeating@2.0.1 \n│ │ │ └── widest-line@1.0.0 \n│ │ ├── is-npm@1.0.0 \n│ │ ├─┬ latest-version@2.0.0 \n│ │ │ └─┬ package-json@2.4.0 \n│ │ │ ├─┬ got@5.7.1 \n│ │ │ │ ├─┬ create-error-class@3.0.2 \n│ │ │ │ │ └── capture-stack-trace@1.0.1 \n│ │ │ │ ├── duplexer2@0.1.4 \n│ │ │ │ ├── is-redirect@1.0.0 \n│ │ │ │ ├── is-retry-allowed@1.1.0 \n│ │ │ │ ├── is-stream@1.1.0 \n│ │ │ │ ├── lowercase-keys@1.0.1 \n│ │ │ │ ├── node-status-codes@1.0.0 \n│ │ │ │ ├── object-assign@4.1.1 \n│ │ │ │ ├── read-all-stream@3.1.0 \n│ │ │ │ ├── timed-out@3.1.3 \n│ │ │ │ ├── unzip-response@1.0.2 \n│ │ │ │ └─┬ url-parse-lax@1.0.0 \n│ │ │ │ └── prepend-http@1.0.4 \n│ │ │ ├── registry-auth-token@3.4.0 \n│ │ │ └── registry-url@3.1.0 \n│ │ └─┬ semver-diff@2.1.0 \n│ │ └── semver@5.7.0 \n│ ├── wordwrap@1.0.0 \n│ └── xtend@4.0.1 \n├── uglify-save-license@0.4.1 \n├─┬ webpack-stream@2.1.1 \n│ ├─┬ lodash.clone@3.0.3 \n│ │ ├─┬ lodash._baseclone@3.3.0 \n│ │ │ ├── lodash._baseassign@3.2.0 \n│ │ │ └── lodash._basefor@3.0.3 \n│ │ └── lodash._bindcallback@3.0.1 \n│ ├── memory-fs@0.2.0 \n│ ├── through@2.3.8 \n│ └─┬ webpack@1.15.0 \n│ ├── acorn@3.3.0 \n│ ├── interpret@0.6.6 \n│ ├─┬ memory-fs@0.3.0 \n│ │ └─┬ errno@0.1.7 \n│ │ └── prr@1.0.1 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├─┬ node-libs-browser@0.7.0 \n│ │ ├─┬ assert@1.4.1 \n│ │ │ └─┬ util@0.10.3 \n│ │ │ └── inherits@2.0.1 \n│ │ ├─┬ browserify-zlib@0.1.4 \n│ │ │ └── pako@0.2.9 \n│ │ ├─┬ buffer@4.9.1 \n│ │ │ ├── base64-js@1.3.0 \n│ │ │ └── ieee754@1.1.13 \n│ │ ├─┬ console-browserify@1.1.0 \n│ │ │ └── date-now@0.1.4 \n│ │ ├── constants-browserify@1.0.0 \n│ │ ├─┬ crypto-browserify@3.3.0 \n│ │ │ ├── browserify-aes@0.4.0 \n│ │ │ ├── pbkdf2-compat@2.0.1 \n│ │ │ ├── ripemd160@0.2.0 \n│ │ │ └── sha.js@2.2.6 \n│ │ ├── domain-browser@1.2.0 \n│ │ ├── events@1.1.1 \n│ │ ├── https-browserify@0.0.1 \n│ │ ├── os-browserify@0.2.1 \n│ │ ├── path-browserify@0.0.0 \n│ │ ├── punycode@1.4.1 \n│ │ ├── querystring-es3@0.2.1 \n│ │ ├── stream-browserify@2.0.2 \n│ │ ├─┬ stream-http@2.8.3 \n│ │ │ ├── builtin-status-codes@3.0.0 \n│ │ │ └── to-arraybuffer@1.0.1 \n│ │ ├── string_decoder@0.10.31 \n│ │ ├─┬ timers-browserify@2.0.10 \n│ │ │ └── setimmediate@1.0.5 \n│ │ ├── tty-browserify@0.0.0 \n│ │ ├─┬ url@0.11.0 \n│ │ │ ├── punycode@1.3.2 \n│ │ │ └── querystring@0.2.0 \n│ │ └── vm-browserify@0.0.4 \n│ ├── supports-color@3.2.3 \n│ ├─┬ uglify-js@2.7.5 \n│ │ ├── async@0.2.10 \n│ │ └─┬ yargs@3.10.0 \n│ │ └─┬ cliui@2.1.0 \n│ │ ├─┬ center-align@0.1.3 \n│ │ │ ├── align-text@0.1.4 \n│ │ │ └── lazy-cache@1.0.4 \n│ │ ├── right-align@0.1.3 \n│ │ └── wordwrap@0.0.2 \n│ ├─┬ watchpack@0.2.9 \n│ │ └── async@0.9.2 \n│ └─┬ webpack-core@0.6.9 \n│ ├── source-list-map@0.1.8 \n│ └── source-map@0.4.4 \n├─┬ wiredep@2.2.2 \n│ ├─┬ bower-config@0.5.3 \n│ │ ├── graceful-fs@2.0.3 \n│ │ ├── mout@0.9.1 \n│ │ └── osenv@0.0.3 \n│ ├─┬ chalk@0.5.1 \n│ │ ├── ansi-styles@1.1.0 \n│ │ ├─┬ has-ansi@0.1.0 \n│ │ │ └── ansi-regex@0.2.1 \n│ │ ├── strip-ansi@0.3.0 \n│ │ └── supports-color@0.2.0 \n│ ├─┬ glob@4.5.3 \n│ │ ├── inflight@1.0.6 \n│ │ ├── minimatch@2.0.10 \n│ │ └── once@1.4.0 \n│ ├── lodash@2.4.2 \n│ ├── propprop@0.3.1 \n│ └─┬ through2@0.6.5 \n│ └─┬ readable-stream@1.0.34 \n│ ├── isarray@0.0.1 \n│ └── string_decoder@0.10.31 \n├── wrench@1.5.9 \n└─┬ yargs@4.7.1 \n ├── camelcase@3.0.0 \n ├─┬ cliui@3.2.0 \n │ └── wrap-ansi@2.1.0 \n ├── decamelize@1.2.0 \n ├── lodash.assign@4.2.0 \n ├─┬ os-locale@1.4.0 \n │ └─┬ lcid@1.0.0 \n │ └── invert-kv@1.0.0 \n ├─┬ pkg-conf@1.1.3 \n │ ├─┬ find-up@1.1.2 \n │ │ └── path-exists@2.1.0 \n │ ├── load-json-file@1.1.0 \n │ ├── object-assign@4.1.1 \n │ └── symbol@0.2.3 \n ├─┬ read-pkg-up@1.0.1 \n │ └─┬ read-pkg@1.1.0 \n │ ├─┬ normalize-package-data@2.5.0 \n │ │ ├── hosted-git-info@2.7.1 \n │ │ └─┬ validate-npm-package-license@3.0.4 \n │ │ ├─┬ spdx-correct@3.1.0 \n │ │ │ └── spdx-license-ids@3.0.4 \n │ │ └─┬ spdx-expression-parse@3.0.0 \n │ │ └── spdx-exceptions@2.2.0 \n │ └── path-type@1.1.0 \n ├── require-main-filename@1.0.1 \n ├── set-blocking@1.0.0 \n ├─┬ string-width@1.0.2 \n │ ├── code-point-at@1.1.0 \n │ └── is-fullwidth-code-point@1.0.0 \n ├── window-size@0.2.0 \n ├── y18n@3.2.1 \n └── yargs-parser@2.4.1 ", "stdout_lines": ["", "> node-sass@3.13.1 install /opt/minemeld/www/webui/node_modules/node-sass", "> node scripts/install.js", "", "minemeldWebui@0.9.60 /opt/minemeld/www/webui", "├─┬ awesome-typescript-loader@0.15.10 ", "│ ├─┬ babel-polyfill@6.26.0 ", "│ │ ├─┬ babel-runtime@6.26.0 ", "│ │ │ └── regenerator-runtime@0.11.1 ", "│ │ ├── core-js@2.6.5 ", "│ │ └── regenerator-runtime@0.10.5 ", "│ ├── bluebird@2.11.0 ", "│ ├── colors@1.3.3 ", "│ ├─┬ enhanced-resolve@0.9.1 ", "│ │ └── tapable@0.1.10 ", "│ ├─┬ loader-utils@0.2.17 ", "│ │ ├── big.js@3.2.0 ", "│ │ ├── emojis-list@2.1.0 ", "│ │ ├── json5@0.5.1 ", "│ │ └── object-assign@4.1.1 ", "│ ├── lodash@3.10.1 ", "│ ├── object-assign@2.1.1 ", "│ ├─┬ parse-json@2.2.0 ", "│ │ └─┬ error-ex@1.3.2 ", "│ │ └── is-arrayish@0.2.1 ", "│ ├─┬ strip-bom@2.0.0 ", "│ │ └── is-utf8@0.2.1 ", "│ ├── strip-json-comments@2.0.1 ", "│ └─┬ tsconfig@2.2.0 ", "│ ├─┬ globby@4.1.0 ", "│ │ ├── glob@6.0.4 ", "│ │ └── object-assign@4.1.1 ", "│ └─┬ pinkie-promise@2.0.1 ", "│ └── pinkie@2.0.4 ", "├── bower@1.8.8 ", "├─┬ bower-shrinkwrap-resolver@0.4.1 ", "│ ├── debuglog@1.0.1 ", "│ ├─┬ json-stable-stringify@1.0.1 ", "│ │ └── jsonify@0.0.0 ", "│ ├── object-assign@4.1.1 ", "│ └── string.prototype.endswith@0.2.0 ", "├─┬ browser-sync@2.9.12 ", "│ ├─┬ anymatch@1.3.2 ", "│ │ └─┬ normalize-path@2.1.1 ", "│ │ └── remove-trailing-separator@1.1.0 ", "│ ├── async-each-series@0.1.1 ", "│ ├─┬ browser-sync-client@2.26.4 ", "│ │ ├── etag@1.8.1 ", "│ │ ├── fresh@0.5.2 ", "│ │ ├── mitt@1.1.3 ", "│ │ └─┬ rxjs@5.5.12 ", "│ │ └── symbol-observable@1.0.1 ", "│ ├─┬ browser-sync-ui@0.5.19 ", "│ │ ├── connect-history-api-fallback@1.6.0 ", "│ │ ├─┬ stream-throttle@0.1.3 ", "│ │ │ ├── commander@2.20.0 ", "│ │ │ └── limiter@1.1.4 ", "│ │ └─┬ weinre@2.0.0-pre-I0Z7U9OV ", "│ │ ├─┬ express@2.5.11 ", "│ │ │ ├─┬ connect@1.9.2 ", "│ │ │ │ └── formidable@1.0.17 ", "│ │ │ ├── mime@1.2.4 ", "│ │ │ ├── mkdirp@0.3.0 ", "│ │ │ └── qs@0.4.2 ", "│ │ └── underscore@1.7.0 ", "│ ├─┬ chokidar@1.7.0 ", "│ │ ├── async-each@1.0.3 ", "│ │ ├── glob-parent@2.0.0 ", "│ │ ├── inherits@2.0.3 ", "│ │ ├─┬ is-binary-path@1.0.1 ", "│ │ │ └── binary-extensions@1.13.1 ", "│ │ ├── path-is-absolute@1.0.1 ", "│ │ └─┬ readdirp@2.2.1 ", "│ │ └─┬ micromatch@3.1.10 ", "│ │ ├── arr-diff@4.0.0 ", "│ │ ├── array-unique@0.3.2 ", "│ │ ├─┬ braces@2.3.2 ", "│ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ ├─┬ fill-range@4.0.0 ", "│ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ ├─┬ is-number@3.0.0 ", "│ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ └─┬ to-regex-range@2.1.1 ", "│ │ │ │ └── is-number@3.0.0 ", "│ │ │ ├── isobject@3.0.1 ", "│ │ │ ├─┬ snapdragon-node@2.1.1 ", "│ │ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ │ ├── is-data-descriptor@1.0.0 ", "│ │ │ │ │ └── kind-of@6.0.2 ", "│ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ └── snapdragon-util@3.0.1 ", "│ │ │ └── split-string@3.1.0 ", "│ │ ├─┬ define-property@2.0.2 ", "│ │ │ ├─┬ is-descriptor@1.0.2 ", "│ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ ├── is-data-descriptor@1.0.0 ", "│ │ │ │ └── kind-of@6.0.2 ", "│ │ │ └── isobject@3.0.1 ", "│ │ ├─┬ extend-shallow@3.0.2 ", "│ │ │ ├── assign-symbols@1.0.0 ", "│ │ │ └── is-extendable@1.0.1 ", "│ │ ├─┬ extglob@2.0.4 ", "│ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ └── is-data-descriptor@1.0.0 ", "│ │ │ ├─┬ expand-brackets@2.1.4 ", "│ │ │ │ ├─┬ define-property@0.2.5 ", "│ │ │ │ │ └─┬ is-descriptor@0.1.6 ", "│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 ", "│ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 ", "│ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ └── kind-of@5.1.0 ", "│ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ └── posix-character-classes@0.1.1 ", "│ │ │ └── extend-shallow@2.0.1 ", "│ │ ├── fragment-cache@0.2.1 ", "│ │ ├── kind-of@6.0.2 ", "│ │ ├─┬ nanomatch@1.2.13 ", "│ │ │ ├── arr-diff@4.0.0 ", "│ │ │ ├── array-unique@0.3.2 ", "│ │ │ ├── is-windows@1.0.2 ", "│ │ │ └── kind-of@6.0.2 ", "│ │ ├─┬ regex-not@1.0.2 ", "│ │ │ └─┬ safe-regex@1.1.0 ", "│ │ │ └── ret@0.1.15 ", "│ │ ├─┬ snapdragon@0.8.2 ", "│ │ │ ├─┬ base@0.11.2 ", "│ │ │ │ ├─┬ cache-base@1.0.1 ", "│ │ │ │ │ ├─┬ collection-visit@1.0.0 ", "│ │ │ │ │ │ ├── map-visit@1.0.0 ", "│ │ │ │ │ │ └─┬ object-visit@1.0.1 ", "│ │ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ │ ├── get-value@2.0.6 ", "│ │ │ │ │ ├─┬ has-value@1.0.0 ", "│ │ │ │ │ │ ├─┬ has-values@1.0.0 ", "│ │ │ │ │ │ │ ├─┬ is-number@3.0.0 ", "│ │ │ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ │ │ └── kind-of@4.0.0 ", "│ │ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ │ ├─┬ set-value@2.0.0 ", "│ │ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ │ ├── to-object-path@0.3.0 ", "│ │ │ │ │ ├─┬ union-value@1.0.0 ", "│ │ │ │ │ │ └─┬ set-value@0.4.3 ", "│ │ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ │ └─┬ unset-value@1.0.0 ", "│ │ │ │ │ ├─┬ has-value@0.3.1 ", "│ │ │ │ │ │ ├── has-values@0.1.4 ", "│ │ │ │ │ │ └── isobject@2.1.0 ", "│ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ ├─┬ class-utils@0.3.6 ", "│ │ │ │ │ ├── arr-union@3.1.0 ", "│ │ │ │ │ ├── define-property@0.2.5 ", "│ │ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ │ └─┬ static-extend@0.1.2 ", "│ │ │ │ │ ├── define-property@0.2.5 ", "│ │ │ │ │ └─┬ object-copy@0.1.0 ", "│ │ │ │ │ ├── copy-descriptor@0.1.1 ", "│ │ │ │ │ └── define-property@0.2.5 ", "│ │ │ │ ├── component-emitter@1.3.0 ", "│ │ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ │ ├── is-data-descriptor@1.0.0 ", "│ │ │ │ │ └── kind-of@6.0.2 ", "│ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ ├─┬ mixin-deep@1.3.1 ", "│ │ │ │ │ └── is-extendable@1.0.1 ", "│ │ │ │ └── pascalcase@0.1.1 ", "│ │ │ ├─┬ define-property@0.2.5 ", "│ │ │ │ └─┬ is-descriptor@0.1.6 ", "│ │ │ │ ├── is-accessor-descriptor@0.1.6 ", "│ │ │ │ ├── is-data-descriptor@0.1.4 ", "│ │ │ │ └── kind-of@5.1.0 ", "│ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ ├─┬ source-map-resolve@0.5.2 ", "│ │ │ │ ├── atob@2.1.2 ", "│ │ │ │ ├── decode-uri-component@0.2.0 ", "│ │ │ │ ├── resolve-url@0.2.1 ", "│ │ │ │ ├── source-map-url@0.4.0 ", "│ │ │ │ └── urix@0.1.0 ", "│ │ │ └── use@3.1.1 ", "│ │ └── to-regex@3.0.2 ", "│ ├─┬ connect@3.6.6 ", "│ │ ├─┬ debug@2.6.9 ", "│ │ │ └── ms@2.0.0 ", "│ │ ├─┬ finalhandler@1.1.0 ", "│ │ │ ├─┬ on-finished@2.3.0 ", "│ │ │ │ └── ee-first@1.1.1 ", "│ │ │ ├── statuses@1.3.1 ", "│ │ │ └── unpipe@1.0.0 ", "│ │ ├── parseurl@1.3.3 ", "│ │ └── utils-merge@1.0.1 ", "│ ├── dev-ip@1.0.1 ", "│ ├── easy-extender@2.3.4 ", "│ ├─┬ eazy-logger@2.1.3 ", "│ │ ├─┬ lodash.clonedeep@4.3.1 ", "│ │ │ └── lodash._baseclone@4.5.7 ", "│ │ └─┬ tfunk@3.1.0 ", "│ │ └── object-path@0.9.2 ", "│ ├── emitter-steward@1.0.0 ", "│ ├─┬ foxy@11.1.5 ", "│ │ ├─┬ lodash.merge@3.3.2 ", "│ │ │ ├── lodash._arraycopy@3.0.0 ", "│ │ │ ├── lodash._arrayeach@3.0.0 ", "│ │ │ ├── lodash._createassigner@3.1.1 ", "│ │ │ ├── lodash._getnative@3.9.1 ", "│ │ │ ├── lodash.isarguments@3.1.0 ", "│ │ │ ├── lodash.isarray@3.0.4 ", "│ │ │ ├── lodash.isplainobject@3.2.0 ", "│ │ │ ├── lodash.istypedarray@3.0.6 ", "│ │ │ ├── lodash.keysin@3.0.8 ", "│ │ │ └── lodash.toplainobject@3.0.0 ", "│ │ └─┬ resp-modifier@4.0.4 ", "│ │ └── minimatch@2.0.10 ", "│ ├── immutable@3.8.2 ", "│ ├─┬ localtunnel@1.9.1 ", "│ │ ├─┬ axios@0.17.1 ", "│ │ │ └── is-buffer@1.1.6 ", "│ │ ├── openurl@1.1.1 ", "│ │ └─┬ yargs@6.6.0 ", "│ │ ├── camelcase@3.0.0 ", "│ │ ├── get-caller-file@1.0.3 ", "│ │ ├── require-directory@2.1.1 ", "│ │ ├── set-blocking@2.0.0 ", "│ │ ├── which-module@1.0.0 ", "│ │ └─┬ yargs-parser@4.2.1 ", "│ │ └── camelcase@3.0.0 ", "│ ├── lodash@3.10.1 ", "│ ├── longest@1.0.1 ", "│ ├─┬ meow@3.3.0 ", "│ │ ├─┬ camelcase-keys@1.0.0 ", "│ │ │ ├── camelcase@1.2.1 ", "│ │ │ └── map-obj@1.0.1 ", "│ │ ├─┬ indent-string@1.2.2 ", "│ │ │ └─┬ repeating@1.1.3 ", "│ │ │ └── is-finite@1.0.2 ", "│ │ └── object-assign@3.0.0 ", "│ ├─┬ opn@3.0.3 ", "│ │ └── object-assign@4.1.1 ", "│ ├─┬ portscanner@1.2.0 ", "│ │ └── async@1.5.2 ", "│ ├─┬ query-string@2.4.2 ", "│ │ └── strict-uri-encode@1.1.0 ", "│ ├─┬ resp-modifier@5.0.2 ", "│ │ └── minimatch@2.0.10 ", "│ ├─┬ serve-index@1.9.1 ", "│ │ ├─┬ accepts@1.3.7 ", "│ │ │ └── negotiator@0.6.2 ", "│ │ ├── batch@0.6.1 ", "│ │ ├── escape-html@1.0.3 ", "│ │ ├─┬ http-errors@1.6.3 ", "│ │ │ ├── depd@1.1.2 ", "│ │ │ ├── setprototypeof@1.1.0 ", "│ │ │ └── statuses@1.5.0 ", "│ │ └─┬ mime-types@2.1.24 ", "│ │ └── mime-db@1.40.0 ", "│ ├─┬ serve-static@1.13.2 ", "│ │ ├── encodeurl@1.0.2 ", "│ │ └─┬ send@0.16.2 ", "│ │ ├── destroy@1.0.4 ", "│ │ ├── mime@1.4.1 ", "│ │ ├── range-parser@1.2.0 ", "│ │ └── statuses@1.4.0 ", "│ ├─┬ socket.io@1.7.4 ", "│ │ ├─┬ debug@2.3.3 ", "│ │ │ └── ms@0.7.2 ", "│ │ ├─┬ engine.io@1.8.5 ", "│ │ │ ├─┬ accepts@1.3.3 ", "│ │ │ │ └── negotiator@0.6.1 ", "│ │ │ ├── base64id@1.0.0 ", "│ │ │ ├── cookie@0.3.1 ", "│ │ │ ├─┬ debug@2.3.3 ", "│ │ │ │ └── ms@0.7.2 ", "│ │ │ ├─┬ engine.io-parser@1.3.2 ", "│ │ │ │ ├── after@0.8.2 ", "│ │ │ │ ├── arraybuffer.slice@0.0.6 ", "│ │ │ │ ├── base64-arraybuffer@0.1.5 ", "│ │ │ │ ├── blob@0.0.4 ", "│ │ │ │ └── wtf-8@1.0.0 ", "│ │ │ └─┬ ws@1.1.5 ", "│ │ │ ├── options@0.0.6 ", "│ │ │ └── ultron@1.0.2 ", "│ │ ├─┬ has-binary@0.1.7 ", "│ │ │ └── isarray@0.0.1 ", "│ │ ├── object-assign@4.1.0 ", "│ │ ├─┬ socket.io-adapter@0.5.0 ", "│ │ │ └─┬ debug@2.3.3 ", "│ │ │ └── ms@0.7.2 ", "│ │ ├─┬ socket.io-client@1.7.4 ", "│ │ │ ├── backo2@1.0.2 ", "│ │ │ ├── component-bind@1.0.0 ", "│ │ │ ├── component-emitter@1.2.1 ", "│ │ │ ├─┬ debug@2.3.3 ", "│ │ │ │ └── ms@0.7.2 ", "│ │ │ ├─┬ engine.io-client@1.8.5 ", "│ │ │ │ ├── component-emitter@1.2.1 ", "│ │ │ │ ├── component-inherit@0.0.3 ", "│ │ │ │ ├─┬ debug@2.3.3 ", "│ │ │ │ │ └── ms@0.7.2 ", "│ │ │ │ ├── has-cors@1.1.0 ", "│ │ │ │ ├── parsejson@0.0.3 ", "│ │ │ │ ├── parseqs@0.0.5 ", "│ │ │ │ ├── xmlhttprequest-ssl@1.5.3 ", "│ │ │ │ └── yeast@0.1.2 ", "│ │ │ ├── indexof@0.0.1 ", "│ │ │ ├── object-component@0.0.3 ", "│ │ │ ├─┬ parseuri@0.0.5 ", "│ │ │ │ └─┬ better-assert@1.0.2 ", "│ │ │ │ └── callsite@1.0.0 ", "│ │ │ └── to-array@0.1.4 ", "│ │ └─┬ socket.io-parser@2.3.1 ", "│ │ ├── component-emitter@1.1.2 ", "│ │ ├─┬ debug@2.2.0 ", "│ │ │ └── ms@0.7.1 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── json3@3.3.2 ", "│ ├── ua-parser-js@0.7.19 ", "│ └── ucfirst@1.0.0 ", "├─┬ browser-sync-spa@1.0.3 ", "│ ├── connect-history-api-fallback@0.0.5 ", "│ └─┬ opt-merger@1.1.1 ", "│ └── lodash@3.10.1 ", "├─┬ chalk@1.1.3 ", "│ ├── ansi-styles@2.2.1 ", "│ ├── escape-string-regexp@1.0.5 ", "│ ├─┬ has-ansi@2.0.0 ", "│ │ └── ansi-regex@2.1.1 ", "│ ├── strip-ansi@3.0.1 ", "│ └── supports-color@2.0.0 ", "├─┬ del@2.0.2 ", "│ ├─┬ globby@3.0.1 ", "│ │ ├── array-union@1.0.2 ", "│ │ ├── arrify@1.0.1 ", "│ │ └── glob@5.0.15 ", "│ ├── is-path-cwd@1.0.0 ", "│ ├─┬ is-path-in-cwd@1.0.1 ", "│ │ └── is-path-inside@1.0.1 ", "│ ├── object-assign@4.1.1 ", "│ ├── pify@2.3.0 ", "│ ├─┬ pinkie-promise@1.0.0 ", "│ │ └── pinkie@1.0.0 ", "│ └─┬ rimraf@2.6.3 ", "│ └─┬ glob@7.1.3 ", "│ └── fs.realpath@1.0.0 ", "├── eslint-plugin-angular@0.12.0 ", "├── estraverse@4.1.1 ", "├─┬ gulp@3.9.1 ", "│ ├── archy@1.0.0 ", "│ ├── deprecated@0.0.1 ", "│ ├── interpret@1.2.0 ", "│ ├─┬ liftoff@2.5.0 ", "│ │ ├── extend@3.0.2 ", "│ │ ├─┬ findup-sync@2.0.0 ", "│ │ │ ├── detect-file@1.0.0 ", "│ │ │ ├─┬ is-glob@3.1.0 ", "│ │ │ │ └── is-extglob@2.1.1 ", "│ │ │ ├─┬ micromatch@3.1.10 ", "│ │ │ │ ├── arr-diff@4.0.0 ", "│ │ │ │ ├── array-unique@0.3.2 ", "│ │ │ │ ├─┬ braces@2.3.2 ", "│ │ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ │ ├─┬ fill-range@4.0.0 ", "│ │ │ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ │ │ └─┬ is-number@3.0.0 ", "│ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ ├─┬ extglob@2.0.4 ", "│ │ │ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ │ │ └── is-data-descriptor@1.0.0 ", "│ │ │ │ │ ├─┬ expand-brackets@2.1.4 ", "│ │ │ │ │ │ ├─┬ define-property@0.2.5 ", "│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6 ", "│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 ", "│ │ │ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 ", "│ │ │ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ │ │ └── kind-of@5.1.0 ", "│ │ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ └── kind-of@6.0.2 ", "│ │ │ └─┬ resolve-dir@1.0.1 ", "│ │ │ └─┬ global-modules@1.0.0 ", "│ │ │ └─┬ global-prefix@1.0.2 ", "│ │ │ └─┬ which@1.3.1 ", "│ │ │ └── isexe@2.0.0 ", "│ │ ├─┬ fined@1.2.0 ", "│ │ │ ├─┬ expand-tilde@2.0.2 ", "│ │ │ │ └─┬ homedir-polyfill@1.0.3 ", "│ │ │ │ └── parse-passwd@1.0.0 ", "│ │ │ ├─┬ object.defaults@1.1.0 ", "│ │ │ │ ├── array-each@1.0.1 ", "│ │ │ │ ├── array-slice@1.1.0 ", "│ │ │ │ ├── for-own@1.0.0 ", "│ │ │ │ └── isobject@3.0.1 ", "│ │ │ └─┬ parse-filepath@1.0.2 ", "│ │ │ ├─┬ is-absolute@1.0.0 ", "│ │ │ │ └─┬ is-relative@1.0.0 ", "│ │ │ │ └── is-unc-path@1.0.0 ", "│ │ │ ├── map-cache@0.2.2 ", "│ │ │ └─┬ path-root@0.1.1 ", "│ │ │ └── path-root-regex@0.1.2 ", "│ │ ├── flagged-respawn@1.0.1 ", "│ │ ├─┬ is-plain-object@2.0.4 ", "│ │ │ └── isobject@3.0.1 ", "│ │ ├─┬ object.map@1.0.1 ", "│ │ │ ├─┬ for-own@1.0.0 ", "│ │ │ │ └── for-in@1.0.2 ", "│ │ │ └─┬ make-iterator@1.0.1 ", "│ │ │ └── kind-of@6.0.2 ", "│ │ ├── rechoir@0.6.2 ", "│ │ └─┬ resolve@1.10.1 ", "│ │ └── path-parse@1.0.6 ", "│ ├── minimist@1.2.0 ", "│ ├─┬ orchestrator@0.3.8 ", "│ │ ├─┬ end-of-stream@0.1.5 ", "│ │ │ └── once@1.3.3 ", "│ │ ├── sequencify@0.0.7 ", "│ │ └── stream-consume@0.1.1 ", "│ ├── pretty-hrtime@1.0.3 ", "│ ├── semver@4.3.6 ", "│ ├─┬ tildify@1.2.0 ", "│ │ └── os-homedir@1.0.2 ", "│ ├─┬ v8flags@2.1.1 ", "│ │ └── user-home@1.1.1 ", "│ └─┬ vinyl-fs@0.3.14 ", "│ ├── defaults@1.0.3 ", "│ ├─┬ glob-stream@3.1.18 ", "│ │ ├── glob@4.5.3 ", "│ │ ├─┬ glob2base@0.0.12 ", "│ │ │ └── find-index@0.1.1 ", "│ │ ├── minimatch@2.0.10 ", "│ │ ├── ordered-read-streams@0.1.0 ", "│ │ ├─┬ through2@0.6.5 ", "│ │ │ └─┬ readable-stream@1.0.34 ", "│ │ │ ├── isarray@0.0.1 ", "│ │ │ └── string_decoder@0.10.31 ", "│ │ └── unique-stream@1.0.0 ", "│ ├─┬ glob-watcher@0.0.6 ", "│ │ └─┬ gaze@0.5.2 ", "│ │ └─┬ globule@0.1.0 ", "│ │ ├─┬ glob@3.1.21 ", "│ │ │ ├── graceful-fs@1.2.3 ", "│ │ │ └── inherits@1.0.2 ", "│ │ ├── lodash@1.0.2 ", "│ │ └── minimatch@0.2.14 ", "│ ├─┬ graceful-fs@3.0.11 ", "│ │ └── natives@1.1.6 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├─┬ strip-bom@1.0.0 ", "│ │ └── first-chunk-stream@1.0.0 ", "│ ├─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └─┬ vinyl@0.4.6 ", "│ └── clone@0.2.0 ", "├─┬ gulp-angular-templatecache@1.8.0 ", "│ ├─┬ event-stream@3.3.5 ", "│ │ ├── duplexer@0.1.1 ", "│ │ ├── from@0.1.7 ", "│ │ ├── map-stream@0.0.7 ", "│ │ ├── pause-stream@0.0.11 ", "│ │ ├── split@1.0.1 ", "│ │ └── stream-combiner@0.2.2 ", "│ ├─┬ gulp-concat@2.6.1 ", "│ │ ├─┬ concat-with-sourcemaps@1.1.0 ", "│ │ │ └── source-map@0.6.1 ", "│ │ └─┬ vinyl@2.2.0 ", "│ │ ├── clone@2.1.2 ", "│ │ ├── clone-buffer@1.0.0 ", "│ │ ├── clone-stats@1.0.0 ", "│ │ ├── cloneable-readable@1.1.2 ", "│ │ └── replace-ext@1.0.0 ", "│ ├── gulp-footer@1.1.2 ", "│ ├─┬ gulp-header@1.8.12 ", "│ │ └─┬ lodash.template@4.4.0 ", "│ │ └── lodash.templatesettings@4.1.0 ", "│ ├── js-string-escape@1.0.1 ", "│ └─┬ path@0.12.7 ", "│ ├── process@0.11.10 ", "│ └── util@0.10.4 ", "├─┬ gulp-autoprefixer@3.0.2 ", "│ ├─┬ autoprefixer@6.7.7 ", "│ │ ├─┬ browserslist@1.7.7 ", "│ │ │ └── electron-to-chromium@1.3.129 ", "│ │ ├── caniuse-db@1.0.30000963 ", "│ │ ├── normalize-range@0.1.2 ", "│ │ ├── num2fraction@1.2.2 ", "│ │ └── postcss-value-parser@3.3.1 ", "│ ├─┬ postcss@5.2.18 ", "│ │ ├── js-base64@2.5.1 ", "│ │ ├── source-map@0.5.7 ", "│ │ └─┬ supports-color@3.2.3 ", "│ │ └── has-flag@1.0.0 ", "│ ├── through2@2.0.5 ", "│ └─┬ vinyl-sourcemaps-apply@0.1.4 ", "│ └── source-map@0.1.43 ", "├─┬ gulp-eslint@1.0.0 ", "│ ├── bufferstreams@1.0.2 ", "│ ├─┬ eslint@1.10.3 ", "│ │ ├─┬ concat-stream@1.6.2 ", "│ │ │ ├── buffer-from@1.1.1 ", "│ │ │ └── typedarray@0.0.6 ", "│ │ ├─┬ doctrine@0.7.2 ", "│ │ │ ├── esutils@1.1.6 ", "│ │ │ └── isarray@0.0.1 ", "│ │ ├─┬ escope@3.6.0 ", "│ │ │ ├─┬ es6-map@0.1.5 ", "│ │ │ │ ├── d@1.0.0 ", "│ │ │ │ ├── es6-set@0.1.5 ", "│ │ │ │ ├── es6-symbol@3.1.1 ", "│ │ │ │ └── event-emitter@0.3.5 ", "│ │ │ ├── es6-weak-map@2.0.2 ", "│ │ │ └── esrecurse@4.2.1 ", "│ │ ├── espree@2.2.5 ", "│ │ ├── estraverse-fb@1.3.2 ", "│ │ ├── esutils@2.0.2 ", "│ │ ├─┬ file-entry-cache@1.3.1 ", "│ │ │ ├─┬ flat-cache@1.3.4 ", "│ │ │ │ ├── circular-json@0.3.3 ", "│ │ │ │ └─┬ write@0.2.1 ", "│ │ │ │ └─┬ mkdirp@0.5.1 ", "│ │ │ │ └── minimist@0.0.8 ", "│ │ │ └── object-assign@4.1.1 ", "│ │ ├── glob@5.0.15 ", "│ │ ├── globals@8.18.0 ", "│ │ ├─┬ handlebars@4.1.2 ", "│ │ │ ├── neo-async@2.6.0 ", "│ │ │ ├── source-map@0.6.1 ", "│ │ │ └─┬ uglify-js@3.5.10 ", "│ │ │ └── source-map@0.6.1 ", "│ │ ├─┬ inquirer@0.11.4 ", "│ │ │ ├── ansi-escapes@1.4.0 ", "│ │ │ ├─┬ cli-cursor@1.0.2 ", "│ │ │ │ └─┬ restore-cursor@1.0.1 ", "│ │ │ │ ├── exit-hook@1.1.1 ", "│ │ │ │ └── onetime@1.1.0 ", "│ │ │ ├── cli-width@1.1.1 ", "│ │ │ ├─┬ figures@1.7.0 ", "│ │ │ │ └── object-assign@4.1.1 ", "│ │ │ ├── lodash@3.10.1 ", "│ │ │ ├─┬ readline2@1.0.1 ", "│ │ │ │ └── mute-stream@0.0.5 ", "│ │ │ ├── run-async@0.1.0 ", "│ │ │ └── rx-lite@3.1.2 ", "│ │ ├─┬ is-my-json-valid@2.19.0 ", "│ │ │ ├─┬ generate-function@2.3.1 ", "│ │ │ │ └── is-property@1.0.2 ", "│ │ │ ├── generate-object-property@1.2.0 ", "│ │ │ ├── is-my-ip-valid@1.0.0 ", "│ │ │ └── jsonpointer@4.0.1 ", "│ │ ├── is-resolvable@1.1.0 ", "│ │ ├─┬ js-yaml@3.4.5 ", "│ │ │ ├─┬ argparse@1.0.10 ", "│ │ │ │ └── sprintf-js@1.0.3 ", "│ │ │ └── esprima@2.7.3 ", "│ │ ├─┬ lodash.clonedeep@3.0.2 ", "│ │ │ └── lodash._baseclone@3.3.0 ", "│ │ ├─┬ lodash.omit@3.1.0 ", "│ │ │ ├── lodash._arraymap@3.0.0 ", "│ │ │ ├─┬ lodash._basedifference@3.0.3 ", "│ │ │ │ ├── lodash._baseindexof@3.1.0 ", "│ │ │ │ ├── lodash._cacheindexof@3.0.2 ", "│ │ │ │ └── lodash._createcache@3.1.2 ", "│ │ │ ├── lodash._baseflatten@3.1.4 ", "│ │ │ ├── lodash._pickbyarray@3.0.2 ", "│ │ │ └── lodash._pickbycallback@3.0.0 ", "│ │ ├── minimatch@3.0.4 ", "│ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ └── minimist@0.0.8 ", "│ │ ├── object-assign@4.1.1 ", "│ │ ├─┬ optionator@0.6.0 ", "│ │ │ ├── deep-is@0.1.3 ", "│ │ │ ├── fast-levenshtein@1.0.7 ", "│ │ │ ├── levn@0.2.5 ", "│ │ │ ├── prelude-ls@1.1.2 ", "│ │ │ ├── type-check@0.3.2 ", "│ │ │ └── wordwrap@0.0.3 ", "│ │ ├── path-is-inside@1.0.2 ", "│ │ ├── shelljs@0.5.3 ", "│ │ ├── strip-json-comments@1.0.4 ", "│ │ ├── text-table@0.2.0 ", "│ │ ├── user-home@2.0.0 ", "│ │ └── xml-escape@1.0.0 ", "│ └── object-assign@3.0.0 ", "├─┬ gulp-filter@3.0.1 ", "│ ├── multimatch@2.1.0 ", "│ └── streamfilter@1.0.7 ", "├── gulp-flatten@0.2.0 ", "├── gulp-inject@3.0.0 ", "├─┬ gulp-load-plugins@0.10.0 ", "│ ├─┬ findup-sync@0.2.1 ", "│ │ └── glob@4.3.5 ", "│ └─┬ multimatch@2.0.0 ", "│ └── minimatch@2.0.10 ", "├─┬ gulp-minify-css@1.2.4 ", "│ ├─┬ clean-css@3.4.28 ", "│ │ ├─┬ commander@2.8.1 ", "│ │ │ └── graceful-readlink@1.0.1 ", "│ │ └── source-map@0.4.4 ", "│ ├── object-assign@4.1.1 ", "│ ├─┬ readable-stream@2.3.6 ", "│ │ ├── core-util-is@1.0.2 ", "│ │ ├── isarray@1.0.0 ", "│ │ ├── process-nextick-args@2.0.0 ", "│ │ ├── safe-buffer@5.1.2 ", "│ │ ├── string_decoder@1.1.1 ", "│ │ └── util-deprecate@1.0.2 ", "│ ├─┬ vinyl-bufferstream@1.0.1 ", "│ │ └─┬ bufferstreams@1.0.1 ", "│ │ └─┬ readable-stream@1.1.14 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └── vinyl-sourcemaps-apply@0.2.1 ", "├─┬ gulp-minify-html@1.0.6 ", "│ ├─┬ minimize@1.8.1 ", "│ │ ├── argh@0.1.4 ", "│ │ ├─┬ cli-color@1.1.0 ", "│ │ │ ├── d@0.1.1 ", "│ │ │ ├─┬ es5-ext@0.10.50 ", "│ │ │ │ └── next-tick@1.0.0 ", "│ │ │ ├── es6-iterator@2.0.3 ", "│ │ │ ├─┬ memoizee@0.3.10 ", "│ │ │ │ ├── d@0.1.1 ", "│ │ │ │ ├─┬ es6-weak-map@0.1.4 ", "│ │ │ │ │ ├── es6-iterator@0.1.3 ", "│ │ │ │ │ └── es6-symbol@2.0.1 ", "│ │ │ │ ├── lru-queue@0.1.0 ", "│ │ │ │ └── next-tick@0.2.2 ", "│ │ │ └── timers-ext@0.1.7 ", "│ │ ├─┬ diagnostics@1.0.1 ", "│ │ │ ├─┬ colorspace@1.0.1 ", "│ │ │ │ ├─┬ color@0.8.0 ", "│ │ │ │ │ ├── color-convert@0.5.3 ", "│ │ │ │ │ └─┬ color-string@0.3.0 ", "│ │ │ │ │ └── color-name@1.1.4 ", "│ │ │ │ └── text-hex@0.0.0 ", "│ │ │ ├─┬ enabled@1.0.2 ", "│ │ │ │ └── env-variable@0.0.5 ", "│ │ │ └─┬ kuler@0.0.0 ", "│ │ │ └── colornames@0.0.2 ", "│ │ ├── emits@3.0.0 ", "│ │ ├─┬ htmlparser2@3.9.2 ", "│ │ │ ├── domelementtype@1.3.1 ", "│ │ │ ├── domhandler@2.4.2 ", "│ │ │ ├─┬ domutils@1.7.0 ", "│ │ │ │ └── dom-serializer@0.1.1 ", "│ │ │ └── entities@1.1.2 ", "│ │ └── node-uuid@1.4.8 ", "│ └─┬ through2@0.6.5 ", "│ └─┬ readable-stream@1.0.34 ", "│ ├── isarray@0.0.1 ", "│ └── string_decoder@0.10.31 ", "├── gulp-rename@1.2.2 ", "├─┬ gulp-replace@0.5.4 ", "│ ├─┬ istextorbinary@1.0.2 ", "│ │ ├── binaryextensions@1.0.1 ", "│ │ └── textextensions@1.0.2 ", "│ └─┬ replacestream@4.0.3 ", "│ └── object-assign@4.1.1 ", "├─┬ gulp-rev@6.0.1 ", "│ ├── modify-filename@1.1.0 ", "│ ├── object-assign@4.1.1 ", "│ ├── rev-hash@1.0.0 ", "│ ├── rev-path@1.0.0 ", "│ ├─┬ sort-keys@1.1.2 ", "│ │ └── is-plain-obj@1.1.0 ", "│ └─┬ vinyl-file@1.3.0 ", "│ ├── strip-bom-stream@1.0.0 ", "│ └── vinyl@1.2.0 ", "├── gulp-rev-replace@0.4.3 ", "├─┬ gulp-size@2.0.0 ", "│ ├── gzip-size@3.0.0 ", "│ ├─┬ pretty-bytes@2.0.1 ", "│ │ ├── get-stdin@4.0.1 ", "│ │ └── number-is-nan@1.0.1 ", "│ └── stream-counter@1.0.0 ", "├─┬ gulp-sourcemaps@1.6.0 ", "│ ├── convert-source-map@1.6.0 ", "│ ├── graceful-fs@4.1.15 ", "│ └─┬ vinyl@1.2.0 ", "│ ├── clone@1.0.4 ", "│ └── clone-stats@0.0.1 ", "├─┬ gulp-uglify@1.4.2 ", "│ ├── deap@1.0.1 ", "│ ├─┬ fancy-log@1.3.3 ", "│ │ ├─┬ ansi-gray@0.1.1 ", "│ │ │ └── ansi-wrap@0.1.0 ", "│ │ ├── color-support@1.1.3 ", "│ │ ├── parse-node-version@1.0.1 ", "│ │ └── time-stamp@1.1.0 ", "│ ├── isobject@2.1.0 ", "│ ├─┬ uglify-js@2.5.0 ", "│ │ ├── async@0.2.10 ", "│ │ ├── uglify-to-browserify@1.0.2 ", "│ │ └─┬ yargs@3.5.4 ", "│ │ ├── window-size@0.1.0 ", "│ │ └── wordwrap@0.0.2 ", "│ └── vinyl-sourcemaps-apply@0.2.1 ", "├─┬ gulp-useref@1.3.0 ", "│ ├─┬ brace-expansion@1.1.11 ", "│ │ ├── balanced-match@1.0.0 ", "│ │ └── concat-map@0.0.1 ", "│ ├─┬ gulp-if@1.2.5 ", "│ │ ├─┬ gulp-match@0.2.1 ", "│ │ │ └─┬ minimatch@1.0.0 ", "│ │ │ ├── lru-cache@2.7.3 ", "│ │ │ └── sigmund@1.0.1 ", "│ │ ├─┬ ternary-stream@1.2.3 ", "│ │ │ ├── fork-stream@0.0.4 ", "│ │ │ └─┬ through2@0.6.5 ", "│ │ │ └─┬ readable-stream@1.0.34 ", "│ │ │ ├── isarray@0.0.1 ", "│ │ │ └── string_decoder@0.10.31 ", "│ │ └─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ ├─┬ is-relative-url@1.0.0 ", "│ │ └── is-absolute-url@1.0.0 ", "│ ├── lodash@3.10.1 ", "│ ├── node-useref@0.3.15 ", "│ ├─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └─┬ vinyl-fs@1.0.0 ", "│ ├─┬ duplexify@3.7.1 ", "│ │ ├── end-of-stream@1.4.1 ", "│ │ └── stream-shift@1.0.0 ", "│ ├─┬ glob-stream@4.1.1 ", "│ │ ├── glob@4.5.3 ", "│ │ ├── minimatch@2.0.10 ", "│ │ └─┬ unique-stream@2.3.1 ", "│ │ ├── json-stable-stringify-without-jsonify@1.0.1 ", "│ │ └── through2-filter@3.0.0 ", "│ ├── glob-watcher@0.0.8 ", "│ ├── graceful-fs@3.0.11 ", "│ ├─┬ merge-stream@0.1.8 ", "│ │ └─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├── strip-bom@1.0.0 ", "│ └─┬ vinyl@0.4.6 ", "│ └── clone@0.2.0 ", "├─┬ gulp-util@3.0.7 ", "│ ├── array-differ@1.0.0 ", "│ ├── array-uniq@1.0.3 ", "│ ├── beeper@1.1.1 ", "│ ├── dateformat@1.0.12 ", "│ ├─┬ gulplog@1.0.0 ", "│ │ └── glogg@1.0.2 ", "│ ├─┬ has-gulplog@0.1.0 ", "│ │ └── sparkles@1.0.1 ", "│ ├── lodash._reescape@3.0.0 ", "│ ├── lodash._reevaluate@3.0.0 ", "│ ├── lodash._reinterpolate@3.0.0 ", "│ ├─┬ lodash.template@3.6.2 ", "│ │ ├── lodash._basecopy@3.0.1 ", "│ │ ├── lodash._basetostring@3.0.1 ", "│ │ ├── lodash._basevalues@3.0.0 ", "│ │ ├── lodash._isiterateecall@3.0.9 ", "│ │ ├─┬ lodash.escape@3.2.0 ", "│ │ │ └── lodash._root@3.0.1 ", "│ │ ├── lodash.keys@3.1.2 ", "│ │ ├── lodash.restparam@3.6.1 ", "│ │ └── lodash.templatesettings@3.1.1 ", "│ ├─┬ multipipe@0.1.2 ", "│ │ └─┬ duplexer2@0.0.2 ", "│ │ └─┬ readable-stream@1.1.14 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ ├── object-assign@3.0.0 ", "│ ├── replace-ext@0.0.1 ", "│ └── vinyl@0.5.3 ", "├─┬ http-proxy-middleware@0.9.1 ", "│ ├─┬ http-proxy@1.17.0 ", "│ │ ├── eventemitter3@3.1.2 ", "│ │ ├─┬ follow-redirects@1.7.0 ", "│ │ │ └─┬ debug@3.2.6 ", "│ │ │ └── ms@2.1.1 ", "│ │ └── requires-port@1.0.0 ", "│ ├─┬ is-glob@2.0.1 ", "│ │ └── is-extglob@1.0.0 ", "│ ├── lodash@3.10.1 ", "│ └─┬ micromatch@2.3.11 ", "│ ├─┬ arr-diff@2.0.0 ", "│ │ └── arr-flatten@1.1.0 ", "│ ├── array-unique@0.2.1 ", "│ ├─┬ braces@1.8.5 ", "│ │ ├─┬ expand-range@1.8.2 ", "│ │ │ └─┬ fill-range@2.2.4 ", "│ │ │ ├── is-number@2.1.0 ", "│ │ │ ├─┬ randomatic@3.1.1 ", "│ │ │ │ ├── is-number@4.0.0 ", "│ │ │ │ ├── kind-of@6.0.2 ", "│ │ │ │ └── math-random@1.0.4 ", "│ │ │ └── repeat-string@1.6.1 ", "│ │ ├── preserve@0.2.0 ", "│ │ └── repeat-element@1.1.3 ", "│ ├─┬ expand-brackets@0.1.5 ", "│ │ └── is-posix-bracket@0.1.1 ", "│ ├── extglob@0.3.2 ", "│ ├── filename-regex@2.0.1 ", "│ ├── kind-of@3.2.2 ", "│ ├─┬ object.omit@2.0.1 ", "│ │ ├── for-own@0.1.5 ", "│ │ └── is-extendable@0.1.1 ", "│ ├─┬ parse-glob@3.0.4 ", "│ │ ├── glob-base@0.3.0 ", "│ │ └── is-dotfile@1.0.3 ", "│ └─┬ regex-cache@0.4.4 ", "│ └─┬ is-equal-shallow@0.1.3 ", "│ └── is-primitive@2.0.0 ", "├─┬ lockdown@0.0.8-dev (git+https://github.com/mozilla/npm-lockdown.git#c7ceb9ca37fab4ba2639b89f94b88703d4e4d0d2)", "│ ├─┬ npmconf@1.1.5 ", "│ │ ├─┬ config-chain@1.1.12 ", "│ │ │ └── proto-list@1.2.4 ", "│ │ ├── ini@1.3.5 ", "│ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ └── minimist@0.0.8 ", "│ │ ├─┬ nopt@3.0.6 ", "│ │ │ └── abbrev@1.1.1 ", "│ │ ├─┬ once@1.3.3 ", "│ │ │ └── wrappy@1.0.2 ", "│ │ ├─┬ osenv@0.1.5 ", "│ │ │ └── os-tmpdir@1.0.2 ", "│ │ ├── semver@2.3.2 ", "│ │ └── uid-number@0.0.5 ", "│ ├── osenv@0.1.0 ", "│ └─┬ read-installed@3.1.0 ", "│ ├── graceful-fs@3.0.11 ", "│ ├─┬ read-package-json@1.3.3 ", "│ │ ├── glob@5.0.15 ", "│ │ ├── graceful-fs@3.0.11 ", "│ │ ├─┬ json-parse-helpfulerror@1.0.3 ", "│ │ │ └── jju@1.4.0 ", "│ │ └─┬ normalize-package-data@1.0.3 ", "│ │ ├── github-url-from-git@1.5.0 ", "│ │ ├── github-url-from-username-repo@1.0.2 ", "│ │ └── semver@4.3.6 ", "│ ├─┬ readdir-scoped-modules@1.0.2 ", "│ │ └─┬ dezalgo@1.0.3 ", "│ │ └── asap@2.0.6 ", "│ ├── semver@3.0.1 ", "│ ├── slide@1.1.6 ", "│ └── util-extend@1.0.3 ", "├── lodash@4.17.11 ", "├─┬ main-bower-files@2.9.0 ", "│ ├── extend@2.0.2 ", "│ ├─┬ globby@2.1.0 ", "│ │ ├── glob@5.0.15 ", "│ │ └── object-assign@3.0.0 ", "│ ├── path-exists@1.0.0 ", "│ ├── strip-json-comments@1.0.4 ", "│ └─┬ vinyl-fs@1.0.0 ", "│ ├─┬ glob-stream@4.1.1 ", "│ │ ├── glob@4.5.3 ", "│ │ ├── minimatch@2.0.10 ", "│ │ └── unique-stream@2.3.1 ", "│ ├── glob-watcher@0.0.8 ", "│ ├── graceful-fs@3.0.11 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├── object-assign@2.1.1 ", "│ ├── strip-bom@1.0.0 ", "│ ├─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └─┬ vinyl@0.4.6 ", "│ └── clone@0.2.0 ", "├─┬ ng-annotate-loader@0.0.10 ", "│ ├─┬ ng-annotate@1.2.2 ", "│ │ ├── acorn@2.6.4 ", "│ │ ├── alter@0.2.0 ", "│ │ ├── convert-source-map@1.1.3 ", "│ │ ├─┬ optimist@0.6.1 ", "│ │ │ └── minimist@0.0.10 ", "│ │ ├─┬ ordered-ast-traverse@1.1.1 ", "│ │ │ └── ordered-esprima-props@1.1.0 ", "│ │ ├── simple-fmt@0.1.0 ", "│ │ ├── simple-is@0.2.0 ", "│ │ ├── stable@0.1.8 ", "│ │ ├── stringmap@0.2.2 ", "│ │ ├── stringset@0.2.1 ", "│ │ └── tryor@0.1.2 ", "│ └─┬ source-map@0.4.2 ", "│ └── amdefine@1.0.1 ", "├─┬ nsp@2.4.0 ", "│ ├─┬ chalk@1.1.3 ", "│ │ ├── ansi-styles@2.2.1 ", "│ │ ├── escape-string-regexp@1.0.5 ", "│ │ ├─┬ has-ansi@2.0.0 ", "│ │ │ └── ansi-regex@2.0.0 ", "│ │ ├─┬ strip-ansi@3.0.1 ", "│ │ │ └── ansi-regex@2.0.0 ", "│ │ └── supports-color@2.0.0 ", "│ ├─┬ cli-table@0.3.1 ", "│ │ └── colors@1.0.3 ", "│ ├─┬ https-proxy-agent@1.0.0 ", "│ │ ├─┬ agent-base@2.0.1 ", "│ │ │ └── semver@5.0.3 ", "│ │ ├─┬ debug@2.2.0 ", "│ │ │ └── ms@0.7.1 ", "│ │ └── extend@3.0.0 ", "│ ├─┬ joi@6.10.1 ", "│ │ ├── hoek@2.16.3 ", "│ │ ├── isemail@1.2.0 ", "│ │ ├── moment@2.12.0 ", "│ │ └── topo@1.1.0 ", "│ ├─┬ nodesecurity-npm-utils@4.0.1 ", "│ │ └─┬ silent-npm-registry-client@2.0.0 ", "│ │ ├─┬ npm-registry-client@7.1.0 ", "│ │ │ ├── chownr@1.0.1 ", "│ │ │ ├─┬ concat-stream@1.5.1 ", "│ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ ├─┬ readable-stream@2.0.6 ", "│ │ │ │ │ ├── isarray@1.0.0 ", "│ │ │ │ │ ├── process-nextick-args@1.0.6 ", "│ │ │ │ │ ├── string_decoder@0.10.31 ", "│ │ │ │ │ └── util-deprecate@1.0.2 ", "│ │ │ │ └── typedarray@0.0.6 ", "│ │ │ ├── graceful-fs@4.1.3 ", "│ │ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ │ └── minimist@0.0.8 ", "│ │ │ ├─┬ normalize-package-data@2.3.5 ", "│ │ │ │ ├── hosted-git-info@2.1.4 ", "│ │ │ │ ├─┬ is-builtin-module@1.0.0 ", "│ │ │ │ │ └── builtin-modules@1.1.1 ", "│ │ │ │ └─┬ validate-npm-package-license@3.0.1 ", "│ │ │ │ ├─┬ spdx-correct@1.0.2 ", "│ │ │ │ │ └── spdx-license-ids@1.2.0 ", "│ │ │ │ └─┬ spdx-expression-parse@1.0.2 ", "│ │ │ │ ├── spdx-exceptions@1.0.4 ", "│ │ │ │ └── spdx-license-ids@1.2.0 ", "│ │ │ ├─┬ npm-package-arg@4.1.0 ", "│ │ │ │ └── hosted-git-info@2.1.4 ", "│ │ │ ├─┬ npmlog@2.0.3 ", "│ │ │ │ ├── ansi@0.3.1 ", "│ │ │ │ ├─┬ are-we-there-yet@1.1.2 ", "│ │ │ │ │ ├── delegates@1.0.0 ", "│ │ │ │ │ └─┬ readable-stream@2.0.6 ", "│ │ │ │ │ ├── core-util-is@1.0.2 ", "│ │ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ │ ├── isarray@1.0.0 ", "│ │ │ │ │ ├── process-nextick-args@1.0.6 ", "│ │ │ │ │ ├── string_decoder@0.10.31 ", "│ │ │ │ │ └── util-deprecate@1.0.2 ", "│ │ │ │ └─┬ gauge@1.2.7 ", "│ │ │ │ ├── has-unicode@2.0.0 ", "│ │ │ │ ├─┬ lodash.pad@4.1.0 ", "│ │ │ │ │ ├── lodash.repeat@4.0.0 ", "│ │ │ │ │ └── lodash.tostring@4.1.2 ", "│ │ │ │ ├─┬ lodash.padend@4.2.0 ", "│ │ │ │ │ ├── lodash.repeat@4.0.0 ", "│ │ │ │ │ └── lodash.tostring@4.1.2 ", "│ │ │ │ └─┬ lodash.padstart@4.2.0 ", "│ │ │ │ ├── lodash.repeat@4.0.0 ", "│ │ │ │ └── lodash.tostring@4.1.2 ", "│ │ │ ├─┬ once@1.3.3 ", "│ │ │ │ └── wrappy@1.0.1 ", "│ │ │ ├─┬ request@2.69.0 ", "│ │ │ │ ├── aws-sign2@0.6.0 ", "│ │ │ │ ├─┬ aws4@1.3.2 ", "│ │ │ │ │ └─┬ lru-cache@4.0.1 ", "│ │ │ │ │ ├── pseudomap@1.0.2 ", "│ │ │ │ │ └── yallist@2.0.0 ", "│ │ │ │ ├─┬ bl@1.0.3 ", "│ │ │ │ │ └─┬ readable-stream@2.0.6 ", "│ │ │ │ │ ├── core-util-is@1.0.2 ", "│ │ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ │ ├── isarray@1.0.0 ", "│ │ │ │ │ ├── process-nextick-args@1.0.6 ", "│ │ │ │ │ ├── string_decoder@0.10.31 ", "│ │ │ │ │ └── util-deprecate@1.0.2 ", "│ │ │ │ ├── caseless@0.11.0 ", "│ │ │ │ ├─┬ combined-stream@1.0.5 ", "│ │ │ │ │ └── delayed-stream@1.0.0 ", "│ │ │ │ ├── extend@3.0.0 ", "│ │ │ │ ├── forever-agent@0.6.1 ", "│ │ │ │ ├─┬ form-data@1.0.0-rc4 ", "│ │ │ │ │ └── async@1.5.2 ", "│ │ │ │ ├─┬ har-validator@2.0.6 ", "│ │ │ │ │ ├─┬ commander@2.9.0 ", "│ │ │ │ │ │ └── graceful-readlink@1.0.1 ", "│ │ │ │ │ ├─┬ is-my-json-valid@2.13.1 ", "│ │ │ │ │ │ ├── generate-function@2.0.0 ", "│ │ │ │ │ │ ├─┬ generate-object-property@1.2.0 ", "│ │ │ │ │ │ │ └── is-property@1.0.2 ", "│ │ │ │ │ │ └── jsonpointer@2.0.0 ", "│ │ │ │ │ └─┬ pinkie-promise@2.0.0 ", "│ │ │ │ │ └── pinkie@2.0.4 ", "│ │ │ │ ├─┬ hawk@3.1.3 ", "│ │ │ │ │ ├── boom@2.10.1 ", "│ │ │ │ │ ├── cryptiles@2.0.5 ", "│ │ │ │ │ ├── hoek@2.16.3 ", "│ │ │ │ │ └── sntp@1.0.9 ", "│ │ │ │ ├─┬ http-signature@1.1.1 ", "│ │ │ │ │ ├── assert-plus@0.2.0 ", "│ │ │ │ │ ├─┬ jsprim@1.2.2 ", "│ │ │ │ │ │ ├── extsprintf@1.0.2 ", "│ │ │ │ │ │ ├── json-schema@0.2.2 ", "│ │ │ │ │ │ └── verror@1.3.6 ", "│ │ │ │ │ └─┬ sshpk@1.7.4 ", "│ │ │ │ │ ├── asn1@0.2.3 ", "│ │ │ │ │ ├─┬ dashdash@1.13.0 ", "│ │ │ │ │ │ └── assert-plus@1.0.0 ", "│ │ │ │ │ ├── ecc-jsbn@0.1.1 ", "│ │ │ │ │ ├── jodid25519@1.0.2 ", "│ │ │ │ │ ├── jsbn@0.1.0 ", "│ │ │ │ │ └── tweetnacl@0.14.3 ", "│ │ │ │ ├── is-typedarray@1.0.0 ", "│ │ │ │ ├── isstream@0.1.2 ", "│ │ │ │ ├── json-stringify-safe@5.0.1 ", "│ │ │ │ ├─┬ mime-types@2.1.10 ", "│ │ │ │ │ └── mime-db@1.22.0 ", "│ │ │ │ ├── node-uuid@1.4.7 ", "│ │ │ │ ├── oauth-sign@0.8.1 ", "│ │ │ │ ├── qs@6.0.2 ", "│ │ │ │ ├── stringstream@0.0.5 ", "│ │ │ │ ├── tough-cookie@2.2.2 ", "│ │ │ │ └── tunnel-agent@0.4.2 ", "│ │ │ ├── retry@0.8.0 ", "│ │ │ ├─┬ rimraf@2.5.2 ", "│ │ │ │ └─┬ glob@7.0.3 ", "│ │ │ │ ├─┬ inflight@1.0.4 ", "│ │ │ │ │ └── wrappy@1.0.1 ", "│ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ └─┬ minimatch@3.0.0 ", "│ │ │ │ └─┬ brace-expansion@1.1.3 ", "│ │ │ │ ├── balanced-match@0.3.0 ", "│ │ │ │ └── concat-map@0.0.1 ", "│ │ │ └── slide@1.1.6 ", "│ │ └── xtend@4.0.1 ", "│ ├── path-is-absolute@1.0.0 ", "│ ├─┬ rc@1.1.6 ", "│ │ ├── deep-extend@0.4.1 ", "│ │ ├── ini@1.3.4 ", "│ │ ├── minimist@1.2.0 ", "│ │ └── strip-json-comments@1.0.4 ", "│ ├── semver@5.1.0 ", "│ ├─┬ subcommand@2.0.3 ", "│ │ ├── cliclopts@1.1.1 ", "│ │ ├─┬ debug@2.2.0 ", "│ │ │ └── ms@0.7.1 ", "│ │ ├── minimist@1.2.0 ", "│ │ └── xtend@4.0.1 ", "│ └─┬ wreck@6.3.0 ", "│ ├── boom@2.10.1 ", "│ └── hoek@2.16.3 ", "├─┬ tslint-loader@1.0.2 ", "│ ├── strip-json-comments@1.0.4 ", "│ └─┬ tslint@2.5.1 ", "│ ├─┬ findup-sync@0.2.1 ", "│ │ └─┬ glob@4.3.5 ", "│ │ └── minimatch@2.0.10 ", "│ └── underscore.string@3.1.1 ", "├── typescript@1.6.2 ", "├─┬ typings@0.8.1 ", "│ ├── any-promise@1.3.0 ", "│ ├── bluebird@3.5.4 ", "│ ├─┬ columnify@1.5.4 ", "│ │ └── wcwidth@1.0.1 ", "│ ├── listify@1.0.0 ", "│ ├─┬ typings-core@0.3.1 ", "│ │ ├─┬ configstore@2.1.0 ", "│ │ │ ├─┬ dot-prop@3.0.0 ", "│ │ │ │ └── is-obj@1.0.1 ", "│ │ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ │ └── minimist@0.0.8 ", "│ │ │ ├── object-assign@4.1.1 ", "│ │ │ ├── uuid@2.0.3 ", "│ │ │ ├─┬ write-file-atomic@1.3.4 ", "│ │ │ │ └── imurmurhash@0.1.4 ", "│ │ │ └── xdg-basedir@2.0.0 ", "│ │ ├─┬ detect-indent@4.0.0 ", "│ │ │ └── repeating@2.0.1 ", "│ │ ├─┬ has@1.0.3 ", "│ │ │ └── function-bind@1.1.1 ", "│ │ ├─┬ invariant@2.2.4 ", "│ │ │ └─┬ loose-envify@1.4.0 ", "│ │ │ └── js-tokens@4.0.0 ", "│ │ ├─┬ is-absolute@0.2.6 ", "│ │ │ ├─┬ is-relative@0.2.1 ", "│ │ │ │ └─┬ is-unc-path@0.1.2 ", "│ │ │ │ └── unc-path-regex@0.1.2 ", "│ │ │ └── is-windows@0.2.0 ", "│ │ ├─┬ lockfile@1.0.4 ", "│ │ │ └── signal-exit@3.0.2 ", "│ │ ├─┬ make-error-cause@1.2.2 ", "│ │ │ └── make-error@1.3.5 ", "│ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ └── minimist@0.0.8 ", "│ │ ├─┬ object.pick@1.3.0 ", "│ │ │ └── isobject@3.0.1 ", "│ │ ├─┬ popsicle@5.0.1 ", "│ │ │ ├─┬ form-data@0.2.0 ", "│ │ │ │ ├── async@0.9.2 ", "│ │ │ │ ├─┬ combined-stream@0.0.7 ", "│ │ │ │ │ └── delayed-stream@0.0.5 ", "│ │ │ │ └─┬ mime-types@2.0.14 ", "│ │ │ │ └── mime-db@1.12.0 ", "│ │ │ ├── methods@1.1.2 ", "│ │ │ └─┬ tough-cookie@2.4.3 ", "│ │ │ ├── psl@1.1.31 ", "│ │ │ └── punycode@1.4.1 ", "│ │ ├─┬ popsicle-proxy-agent@1.0.0 ", "│ │ │ ├─┬ http-proxy-agent@1.0.0 ", "│ │ │ │ └─┬ agent-base@2.1.1 ", "│ │ │ │ └── semver@5.0.3 ", "│ │ │ └── https-proxy-agent@1.0.0 ", "│ │ ├── popsicle-retry@2.0.0 ", "│ │ ├── popsicle-status@1.0.2 ", "│ │ ├── promise-finally@2.2.1 ", "│ │ ├─┬ rc@1.2.8 ", "│ │ │ └── deep-extend@0.6.0 ", "│ │ ├── string-template@1.0.0 ", "│ │ ├── thenify@3.3.0 ", "│ │ ├── throat@2.0.2 ", "│ │ ├─┬ touch@1.0.0 ", "│ │ │ └── nopt@1.0.10 ", "│ │ ├── typescript@1.8.10 ", "│ │ └── zip-object@0.1.0 ", "│ ├─┬ update-notifier@0.6.3 ", "│ │ ├─┬ boxen@0.3.1 ", "│ │ │ ├── filled-array@1.1.0 ", "│ │ │ ├── object-assign@4.1.1 ", "│ │ │ ├── repeating@2.0.1 ", "│ │ │ └── widest-line@1.0.0 ", "│ │ ├── is-npm@1.0.0 ", "│ │ ├─┬ latest-version@2.0.0 ", "│ │ │ └─┬ package-json@2.4.0 ", "│ │ │ ├─┬ got@5.7.1 ", "│ │ │ │ ├─┬ create-error-class@3.0.2 ", "│ │ │ │ │ └── capture-stack-trace@1.0.1 ", "│ │ │ │ ├── duplexer2@0.1.4 ", "│ │ │ │ ├── is-redirect@1.0.0 ", "│ │ │ │ ├── is-retry-allowed@1.1.0 ", "│ │ │ │ ├── is-stream@1.1.0 ", "│ │ │ │ ├── lowercase-keys@1.0.1 ", "│ │ │ │ ├── node-status-codes@1.0.0 ", "│ │ │ │ ├── object-assign@4.1.1 ", "│ │ │ │ ├── read-all-stream@3.1.0 ", "│ │ │ │ ├── timed-out@3.1.3 ", "│ │ │ │ ├── unzip-response@1.0.2 ", "│ │ │ │ └─┬ url-parse-lax@1.0.0 ", "│ │ │ │ └── prepend-http@1.0.4 ", "│ │ │ ├── registry-auth-token@3.4.0 ", "│ │ │ └── registry-url@3.1.0 ", "│ │ └─┬ semver-diff@2.1.0 ", "│ │ └── semver@5.7.0 ", "│ ├── wordwrap@1.0.0 ", "│ └── xtend@4.0.1 ", "├── uglify-save-license@0.4.1 ", "├─┬ webpack-stream@2.1.1 ", "│ ├─┬ lodash.clone@3.0.3 ", "│ │ ├─┬ lodash._baseclone@3.3.0 ", "│ │ │ ├── lodash._baseassign@3.2.0 ", "│ │ │ └── lodash._basefor@3.0.3 ", "│ │ └── lodash._bindcallback@3.0.1 ", "│ ├── memory-fs@0.2.0 ", "│ ├── through@2.3.8 ", "│ └─┬ webpack@1.15.0 ", "│ ├── acorn@3.3.0 ", "│ ├── interpret@0.6.6 ", "│ ├─┬ memory-fs@0.3.0 ", "│ │ └─┬ errno@0.1.7 ", "│ │ └── prr@1.0.1 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├─┬ node-libs-browser@0.7.0 ", "│ │ ├─┬ assert@1.4.1 ", "│ │ │ └─┬ util@0.10.3 ", "│ │ │ └── inherits@2.0.1 ", "│ │ ├─┬ browserify-zlib@0.1.4 ", "│ │ │ └── pako@0.2.9 ", "│ │ ├─┬ buffer@4.9.1 ", "│ │ │ ├── base64-js@1.3.0 ", "│ │ │ └── ieee754@1.1.13 ", "│ │ ├─┬ console-browserify@1.1.0 ", "│ │ │ └── date-now@0.1.4 ", "│ │ ├── constants-browserify@1.0.0 ", "│ │ ├─┬ crypto-browserify@3.3.0 ", "│ │ │ ├── browserify-aes@0.4.0 ", "│ │ │ ├── pbkdf2-compat@2.0.1 ", "│ │ │ ├── ripemd160@0.2.0 ", "│ │ │ └── sha.js@2.2.6 ", "│ │ ├── domain-browser@1.2.0 ", "│ │ ├── events@1.1.1 ", "│ │ ├── https-browserify@0.0.1 ", "│ │ ├── os-browserify@0.2.1 ", "│ │ ├── path-browserify@0.0.0 ", "│ │ ├── punycode@1.4.1 ", "│ │ ├── querystring-es3@0.2.1 ", "│ │ ├── stream-browserify@2.0.2 ", "│ │ ├─┬ stream-http@2.8.3 ", "│ │ │ ├── builtin-status-codes@3.0.0 ", "│ │ │ └── to-arraybuffer@1.0.1 ", "│ │ ├── string_decoder@0.10.31 ", "│ │ ├─┬ timers-browserify@2.0.10 ", "│ │ │ └── setimmediate@1.0.5 ", "│ │ ├── tty-browserify@0.0.0 ", "│ │ ├─┬ url@0.11.0 ", "│ │ │ ├── punycode@1.3.2 ", "│ │ │ └── querystring@0.2.0 ", "│ │ └── vm-browserify@0.0.4 ", "│ ├── supports-color@3.2.3 ", "│ ├─┬ uglify-js@2.7.5 ", "│ │ ├── async@0.2.10 ", "│ │ └─┬ yargs@3.10.0 ", "│ │ └─┬ cliui@2.1.0 ", "│ │ ├─┬ center-align@0.1.3 ", "│ │ │ ├── align-text@0.1.4 ", "│ │ │ └── lazy-cache@1.0.4 ", "│ │ ├── right-align@0.1.3 ", "│ │ └── wordwrap@0.0.2 ", "│ ├─┬ watchpack@0.2.9 ", "│ │ └── async@0.9.2 ", "│ └─┬ webpack-core@0.6.9 ", "│ ├── source-list-map@0.1.8 ", "│ └── source-map@0.4.4 ", "├─┬ wiredep@2.2.2 ", "│ ├─┬ bower-config@0.5.3 ", "│ │ ├── graceful-fs@2.0.3 ", "│ │ ├── mout@0.9.1 ", "│ │ └── osenv@0.0.3 ", "│ ├─┬ chalk@0.5.1 ", "│ │ ├── ansi-styles@1.1.0 ", "│ │ ├─┬ has-ansi@0.1.0 ", "│ │ │ └── ansi-regex@0.2.1 ", "│ │ ├── strip-ansi@0.3.0 ", "│ │ └── supports-color@0.2.0 ", "│ ├─┬ glob@4.5.3 ", "│ │ ├── inflight@1.0.6 ", "│ │ ├── minimatch@2.0.10 ", "│ │ └── once@1.4.0 ", "│ ├── lodash@2.4.2 ", "│ ├── propprop@0.3.1 ", "│ └─┬ through2@0.6.5 ", "│ └─┬ readable-stream@1.0.34 ", "│ ├── isarray@0.0.1 ", "│ └── string_decoder@0.10.31 ", "├── wrench@1.5.9 ", "└─┬ yargs@4.7.1 ", " ├── camelcase@3.0.0 ", " ├─┬ cliui@3.2.0 ", " │ └── wrap-ansi@2.1.0 ", " ├── decamelize@1.2.0 ", " ├── lodash.assign@4.2.0 ", " ├─┬ os-locale@1.4.0 ", " │ └─┬ lcid@1.0.0 ", " │ └── invert-kv@1.0.0 ", " ├─┬ pkg-conf@1.1.3 ", " │ ├─┬ find-up@1.1.2 ", " │ │ └── path-exists@2.1.0 ", " │ ├── load-json-file@1.1.0 ", " │ ├── object-assign@4.1.1 ", " │ └── symbol@0.2.3 ", " ├─┬ read-pkg-up@1.0.1 ", " │ └─┬ read-pkg@1.1.0 ", " │ ├─┬ normalize-package-data@2.5.0 ", " │ │ ├── hosted-git-info@2.7.1 ", " │ │ └─┬ validate-npm-package-license@3.0.4 ", " │ │ ├─┬ spdx-correct@3.1.0 ", " │ │ │ └── spdx-license-ids@3.0.4 ", " │ │ └─┬ spdx-expression-parse@3.0.0 ", " │ │ └── spdx-exceptions@2.2.0 ", " │ └── path-type@1.1.0 ", " ├── require-main-filename@1.0.1 ", " ├── set-blocking@1.0.0 ", " ├─┬ string-width@1.0.2 ", " │ ├── code-point-at@1.1.0 ", " │ └── is-fullwidth-code-point@1.0.0 ", " ├── window-size@0.2.0 ", " ├── y18n@3.2.1 ", " └── yargs-parser@2.4.1 "]} to retry, use: --limit @/root/minemeld-ansible/local.retry
node scripts/install.js
PLAY RECAP *** 127.0.0.1 : ok=59 changed=9 unreachable=0 failed=1
Hi @David-Ruwoldt ,
Did you tried to increase RAM?
I believe I am close. I have the following error which I am not sure how to fix.
fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd": ["npm", "install"], "delta": "0:26:03.451599", "end": "2019-05-03 13:15:20.715762", "msg": "non-zero return code", "rc": 1, "start": "2019-05-03 12:49:17.264163", "stderr": "npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.\nnpm WARN deprecated nsp@2.4.0: The Node Security Platform service is shutting down 9/30 - https://blog.npmjs.org/post/175511531085/the-node-security-platform-service-is-shutting\nnpm WARN deprecated gulp-minify-css@1.2.4: Please use gulp-clean-css\nnpm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5\nnpm WARN deprecated typings@0.8.1: Typings is deprecated in favor of NPM @types -- see README for more information\nnpm WARN deprecated bower@1.8.8: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/\nnpm WARN deprecated joi@6.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated wreck@6.3.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated topo@1.1.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated node-uuid@1.4.7: Use uuid module instead\nnpm WARN deprecated minimatch@3.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.\nnpm WARN deprecated is-my-json-valid@2.13.1: catastrophic backtracking in regexes could potentially lead to REDOS attack, upgrade to 2.17.2 as soon as possible\nnpm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.\nnpm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).\nnpm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130\nnpm WARN deprecated express@2.5.11: express 2.x series is deprecated\nnpm WARN deprecated connect@1.9.2: connect 1.x series is deprecated\nnpm WARN deprecated formidable@1.0.17: Old versions of Formidable are not compatible with the current Node.js; Upgrade to 1.2.0 or later\nnpm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\nnpm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\nnpm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.\nnpm WARN deprecated gulp-footer@1.1.2: Security vulnerability surrounding event-stream, do NOT use.\nnpm WARN deprecated gulp-header@1.8.12: Removed event-stream from gulp-header\nnpm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.\nnpm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.\nnpm WARN deprecated node-uuid@1.4.8: Use uuid module instead\nnpm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated npmconf@1.1.5: this package has been reintegrated into npm and is now out of date with respect to npm\nnpm WARN deprecated graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js\nnpm WARN prefer global node-gyp@3.8.0 should be installed with -g\nmodule.js:478\n throw err;\n ^\n\nError: Cannot find module '/opt/minemeld/www/webui/node_modules/node-sass/scripts/install.js'\n at Function.Module._resolveFilename (module.js:476:15)\n at Function.Module._load (module.js:424:25)\n at Module.runMain (module.js:611:10)\n at run (bootstrap_node.js:394:7)\n at startup (bootstrap_node.js:160:9)\n at bootstrap_node.js:507:3\nnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):\nnpm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})\nnpm WARN minemeldWebui@0.9.60 No repository field.\nnpm WARN minemeldWebui@0.9.60 No license field.\nnpm ERR! Linux 3.10.0-957.5.1.el7.x86_64\nnpm ERR! argv \"/usr/bin/node\" \"/bin/npm\" \"install\"\nnpm ERR! node v6.16.0\nnpm ERR! npm v3.10.10\nnpm ERR! code ELIFECYCLE\n\nnpm ERR! node-sass@3.13.1 install:
node scripts/install.js
\nnpm ERR! Exit status 1\nnpm ERR! \nnpm ERR! Failed at the node-sass@3.13.1 install script 'node scripts/install.js'.\nnpm ERR! Make sure you have the latest version of node.js and npm installed.\nnpm ERR! If you do, this is most likely a problem with the node-sass package,\nnpm ERR! not with npm itself.\nnpm ERR! Tell the author that this fails on your system:\nnpm ERR! node scripts/install.js\nnpm ERR! You can get information on how to open an issue for this project with:\nnpm ERR! npm bugs node-sass\nnpm ERR! Or if that isn't available, you can get their info via:\nnpm ERR! npm owner ls node-sass\nnpm ERR! There is likely additional logging output above.\n\nnpm ERR! Please include the following file with any support request:\nnpm ERR! /opt/minemeld/www/webui/npm-debug.log", "stderr_lines": ["npm WARN deprecated wrench@1.5.9: wrench.js is deprecated! You should check out fs-extra (https://github.com/jprichardson/node-fs-extra) for any operations you were using wrench for. Thanks for all the usage over the years.", "npm WARN deprecated nsp@2.4.0: The Node Security Platform service is shutting down 9/30 - https://blog.npmjs.org/post/175511531085/the-node-security-platform-service-is-shutting", "npm WARN deprecated gulp-minify-css@1.2.4: Please use gulp-clean-css", "npm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", "npm WARN deprecated typings@0.8.1: Typings is deprecated in favor of NPM @types -- see README for more information", "npm WARN deprecated bower@1.8.8: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/", "npm WARN deprecated joi@6.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated wreck@6.3.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated topo@1.1.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated node-uuid@1.4.7: Use uuid module instead", "npm WARN deprecated minimatch@3.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", "npm WARN deprecated is-my-json-valid@2.13.1: catastrophic backtracking in regexes could potentially lead to REDOS attack, upgrade to 2.17.2 as soon as possible", "npm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.", "npm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).", "npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130", "npm WARN deprecated express@2.5.11: express 2.x series is deprecated", "npm WARN deprecated connect@1.9.2: connect 1.x series is deprecated", "npm WARN deprecated formidable@1.0.17: Old versions of Formidable are not compatible with the current Node.js; Upgrade to 1.2.0 or later", "npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", "npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", "npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.", "npm WARN deprecated gulp-footer@1.1.2: Security vulnerability surrounding event-stream, do NOT use.", "npm WARN deprecated gulp-header@1.8.12: Removed event-stream from gulp-header", "npm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", "npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.", "npm WARN deprecated node-uuid@1.4.8: Use uuid module instead", "npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", "npm WARN deprecated npmconf@1.1.5: this package has been reintegrated into npm and is now out of date with respect to npm", "npm WARN deprecated graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", "npm WARN prefer global node-gyp@3.8.0 should be installed with -g", "module.js:478", " throw err;", " ^", "", "Error: Cannot find module '/opt/minemeld/www/webui/node_modules/node-sass/scripts/install.js'", " at Function.Module._resolveFilename (module.js:476:15)", " at Function.Module._load (module.js:424:25)", " at Module.runMain (module.js:611:10)", " at run (bootstrap_node.js:394:7)", " at startup (bootstrap_node.js:160:9)", " at bootstrap_node.js:507:3", "npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):", "npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {\"os\":\"darwin\",\"arch\":\"any\"} (current: {\"os\":\"linux\",\"arch\":\"x64\"})", "npm WARN minemeldWebui@0.9.60 No repository field.", "npm WARN minemeldWebui@0.9.60 No license field.", "npm ERR! Linux 3.10.0-957.5.1.el7.x86_64", "npm ERR! argv \"/usr/bin/node\" \"/bin/npm\" \"install\"", "npm ERR! node v6.16.0", "npm ERR! npm v3.10.10", "npm ERR! code ELIFECYCLE", "", "npm ERR! node-sass@3.13.1 install:node scripts/install.js
", "npm ERR! Exit status 1", "npm ERR! ", "npm ERR! Failed at the node-sass@3.13.1 install script 'node scripts/install.js'.", "npm ERR! Make sure you have the latest version of node.js and npm installed.", "npm ERR! If you do, this is most likely a problem with the node-sass package,", "npm ERR! not with npm itself.", "npm ERR! Tell the author that this fails on your system:", "npm ERR! node scripts/install.js", "npm ERR! You can get information on how to open an issue for this project with:", "npm ERR! npm bugs node-sass", "npm ERR! Or if that isn't available, you can get their info via:", "npm ERR! npm owner ls node-sass", "npm ERR! There is likely additional logging output above.", "", "npm ERR! Please include the following file with any support request:", "npm ERR! /opt/minemeld/www/webui/npm-debug.log"], "stdout": "\n> node-sass@3.13.1 install /opt/minemeld/www/webui/node_modules/node-sass\n> node scripts/install.js\n\nminemeldWebui@0.9.60 /opt/minemeld/www/webui\n├─┬ awesome-typescript-loader@0.15.10 \n│ ├─┬ babel-polyfill@6.26.0 \n│ │ ├─┬ babel-runtime@6.26.0 \n│ │ │ └── regenerator-runtime@0.11.1 \n│ │ ├── core-js@2.6.5 \n│ │ └── regenerator-runtime@0.10.5 \n│ ├── bluebird@2.11.0 \n│ ├── colors@1.3.3 \n│ ├─┬ enhanced-resolve@0.9.1 \n│ │ └── tapable@0.1.10 \n│ ├─┬ loader-utils@0.2.17 \n│ │ ├── big.js@3.2.0 \n│ │ ├── emojis-list@2.1.0 \n│ │ ├── json5@0.5.1 \n│ │ └── object-assign@4.1.1 \n│ ├── lodash@3.10.1 \n│ ├── object-assign@2.1.1 \n│ ├─┬ parse-json@2.2.0 \n│ │ └─┬ error-ex@1.3.2 \n│ │ └── is-arrayish@0.2.1 \n│ ├─┬ strip-bom@2.0.0 \n│ │ └── is-utf8@0.2.1 \n│ ├── strip-json-comments@2.0.1 \n│ └─┬ tsconfig@2.2.0 \n│ ├─┬ globby@4.1.0 \n│ │ ├── glob@6.0.4 \n│ │ └── object-assign@4.1.1 \n│ └─┬ pinkie-promise@2.0.1 \n│ └── pinkie@2.0.4 \n├── bower@1.8.8 \n├─┬ bower-shrinkwrap-resolver@0.4.1 \n│ ├── debuglog@1.0.1 \n│ ├─┬ json-stable-stringify@1.0.1 \n│ │ └── jsonify@0.0.0 \n│ ├── object-assign@4.1.1 \n│ └── string.prototype.endswith@0.2.0 \n├─┬ browser-sync@2.9.12 \n│ ├─┬ anymatch@1.3.2 \n│ │ └─┬ normalize-path@2.1.1 \n│ │ └── remove-trailing-separator@1.1.0 \n│ ├── async-each-series@0.1.1 \n│ ├─┬ browser-sync-client@2.26.4 \n│ │ ├── etag@1.8.1 \n│ │ ├── fresh@0.5.2 \n│ │ ├── mitt@1.1.3 \n│ │ └─┬ rxjs@5.5.12 \n│ │ └── symbol-observable@1.0.1 \n│ ├─┬ browser-sync-ui@0.5.19 \n│ │ ├── connect-history-api-fallback@1.6.0 \n│ │ ├─┬ stream-throttle@0.1.3 \n│ │ │ ├── commander@2.20.0 \n│ │ │ └── limiter@1.1.4 \n│ │ └─┬ weinre@2.0.0-pre-I0Z7U9OV \n│ │ ├─┬ express@2.5.11 \n│ │ │ ├─┬ connect@1.9.2 \n│ │ │ │ └── formidable@1.0.17 \n│ │ │ ├── mime@1.2.4 \n│ │ │ ├── mkdirp@0.3.0 \n│ │ │ └── qs@0.4.2 \n│ │ └── underscore@1.7.0 \n│ ├─┬ chokidar@1.7.0 \n│ │ ├── async-each@1.0.3 \n│ │ ├── glob-parent@2.0.0 \n│ │ ├── inherits@2.0.3 \n│ │ ├─┬ is-binary-path@1.0.1 \n│ │ │ └── binary-extensions@1.13.1 \n│ │ ├── path-is-absolute@1.0.1 \n│ │ └─┬ readdirp@2.2.1 \n│ │ └─┬ micromatch@3.1.10 \n│ │ ├── arr-diff@4.0.0 \n│ │ ├── array-unique@0.3.2 \n│ │ ├─┬ braces@2.3.2 \n│ │ │ ├── extend-shallow@2.0.1 \n│ │ │ ├─┬ fill-range@4.0.0 \n│ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ ├─┬ is-number@3.0.0 \n│ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ └─┬ to-regex-range@2.1.1 \n│ │ │ │ └── is-number@3.0.0 \n│ │ │ ├── isobject@3.0.1 \n│ │ │ ├─┬ snapdragon-node@2.1.1 \n│ │ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ │ ├── is-data-descriptor@1.0.0 \n│ │ │ │ │ └── kind-of@6.0.2 \n│ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ └── snapdragon-util@3.0.1 \n│ │ │ └── split-string@3.1.0 \n│ │ ├─┬ define-property@2.0.2 \n│ │ │ ├─┬ is-descriptor@1.0.2 \n│ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ ├── is-data-descriptor@1.0.0 \n│ │ │ │ └── kind-of@6.0.2 \n│ │ │ └── isobject@3.0.1 \n│ │ ├─┬ extend-shallow@3.0.2 \n│ │ │ ├── assign-symbols@1.0.0 \n│ │ │ └── is-extendable@1.0.1 \n│ │ ├─┬ extglob@2.0.4 \n│ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ └── is-data-descriptor@1.0.0 \n│ │ │ ├─┬ expand-brackets@2.1.4 \n│ │ │ │ ├─┬ define-property@0.2.5 \n│ │ │ │ │ └─┬ is-descriptor@0.1.6 \n│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 \n│ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 \n│ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ └── kind-of@5.1.0 \n│ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ └── posix-character-classes@0.1.1 \n│ │ │ └── extend-shallow@2.0.1 \n│ │ ├── fragment-cache@0.2.1 \n│ │ ├── kind-of@6.0.2 \n│ │ ├─┬ nanomatch@1.2.13 \n│ │ │ ├── arr-diff@4.0.0 \n│ │ │ ├── array-unique@0.3.2 \n│ │ │ ├── is-windows@1.0.2 \n│ │ │ └── kind-of@6.0.2 \n│ │ ├─┬ regex-not@1.0.2 \n│ │ │ └─┬ safe-regex@1.1.0 \n│ │ │ └── ret@0.1.15 \n│ │ ├─┬ snapdragon@0.8.2 \n│ │ │ ├─┬ base@0.11.2 \n│ │ │ │ ├─┬ cache-base@1.0.1 \n│ │ │ │ │ ├─┬ collection-visit@1.0.0 \n│ │ │ │ │ │ ├── map-visit@1.0.0 \n│ │ │ │ │ │ └─┬ object-visit@1.0.1 \n│ │ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ │ ├── get-value@2.0.6 \n│ │ │ │ │ ├─┬ has-value@1.0.0 \n│ │ │ │ │ │ ├─┬ has-values@1.0.0 \n│ │ │ │ │ │ │ ├─┬ is-number@3.0.0 \n│ │ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ │ └── kind-of@4.0.0 \n│ │ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ │ ├─┬ set-value@2.0.0 \n│ │ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ │ ├── to-object-path@0.3.0 \n│ │ │ │ │ ├─┬ union-value@1.0.0 \n│ │ │ │ │ │ └─┬ set-value@0.4.3 \n│ │ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ │ └─┬ unset-value@1.0.0 \n│ │ │ │ │ ├─┬ has-value@0.3.1 \n│ │ │ │ │ │ ├── has-values@0.1.4 \n│ │ │ │ │ │ └── isobject@2.1.0 \n│ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ ├─┬ class-utils@0.3.6 \n│ │ │ │ │ ├── arr-union@3.1.0 \n│ │ │ │ │ ├── define-property@0.2.5 \n│ │ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ │ └─┬ static-extend@0.1.2 \n│ │ │ │ │ ├── define-property@0.2.5 \n│ │ │ │ │ └─┬ object-copy@0.1.0 \n│ │ │ │ │ ├── copy-descriptor@0.1.1 \n│ │ │ │ │ └── define-property@0.2.5 \n│ │ │ │ ├── component-emitter@1.3.0 \n│ │ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ │ ├── is-data-descriptor@1.0.0 \n│ │ │ │ │ └── kind-of@6.0.2 \n│ │ │ │ ├── isobject@3.0.1 \n│ │ │ │ ├─┬ mixin-deep@1.3.1 \n│ │ │ │ │ └── is-extendable@1.0.1 \n│ │ │ │ └── pascalcase@0.1.1 \n│ │ │ ├─┬ define-property@0.2.5 \n│ │ │ │ └─┬ is-descriptor@0.1.6 \n│ │ │ │ ├── is-accessor-descriptor@0.1.6 \n│ │ │ │ ├── is-data-descriptor@0.1.4 \n│ │ │ │ └── kind-of@5.1.0 \n│ │ │ ├── extend-shallow@2.0.1 \n│ │ │ ├─┬ source-map-resolve@0.5.2 \n│ │ │ │ ├── atob@2.1.2 \n│ │ │ │ ├── decode-uri-component@0.2.0 \n│ │ │ │ ├── resolve-url@0.2.1 \n│ │ │ │ ├── source-map-url@0.4.0 \n│ │ │ │ └── urix@0.1.0 \n│ │ │ └── use@3.1.1 \n│ │ └── to-regex@3.0.2 \n│ ├─┬ connect@3.6.6 \n│ │ ├─┬ debug@2.6.9 \n│ │ │ └── ms@2.0.0 \n│ │ ├─┬ finalhandler@1.1.0 \n│ │ │ ├─┬ on-finished@2.3.0 \n│ │ │ │ └── ee-first@1.1.1 \n│ │ │ ├── statuses@1.3.1 \n│ │ │ └── unpipe@1.0.0 \n│ │ ├── parseurl@1.3.3 \n│ │ └── utils-merge@1.0.1 \n│ ├── dev-ip@1.0.1 \n│ ├── easy-extender@2.3.4 \n│ ├─┬ eazy-logger@2.1.3 \n│ │ ├─┬ lodash.clonedeep@4.3.1 \n│ │ │ └── lodash._baseclone@4.5.7 \n│ │ └─┬ tfunk@3.1.0 \n│ │ └── object-path@0.9.2 \n│ ├── emitter-steward@1.0.0 \n│ ├─┬ foxy@11.1.5 \n│ │ ├─┬ lodash.merge@3.3.2 \n│ │ │ ├── lodash._arraycopy@3.0.0 \n│ │ │ ├── lodash._arrayeach@3.0.0 \n│ │ │ ├── lodash._createassigner@3.1.1 \n│ │ │ ├── lodash._getnative@3.9.1 \n│ │ │ ├── lodash.isarguments@3.1.0 \n│ │ │ ├── lodash.isarray@3.0.4 \n│ │ │ ├── lodash.isplainobject@3.2.0 \n│ │ │ ├── lodash.istypedarray@3.0.6 \n│ │ │ ├── lodash.keysin@3.0.8 \n│ │ │ └── lodash.toplainobject@3.0.0 \n│ │ └─┬ resp-modifier@4.0.4 \n│ │ └── minimatch@2.0.10 \n│ ├── immutable@3.8.2 \n│ ├─┬ localtunnel@1.9.1 \n│ │ ├─┬ axios@0.17.1 \n│ │ │ └── is-buffer@1.1.6 \n│ │ ├── openurl@1.1.1 \n│ │ └─┬ yargs@6.6.0 \n│ │ ├── camelcase@3.0.0 \n│ │ ├── get-caller-file@1.0.3 \n│ │ ├── require-directory@2.1.1 \n│ │ ├── set-blocking@2.0.0 \n│ │ ├── which-module@1.0.0 \n│ │ └─┬ yargs-parser@4.2.1 \n│ │ └── camelcase@3.0.0 \n│ ├── lodash@3.10.1 \n│ ├── longest@1.0.1 \n│ ├─┬ meow@3.3.0 \n│ │ ├─┬ camelcase-keys@1.0.0 \n│ │ │ ├── camelcase@1.2.1 \n│ │ │ └── map-obj@1.0.1 \n│ │ ├─┬ indent-string@1.2.2 \n│ │ │ └─┬ repeating@1.1.3 \n│ │ │ └── is-finite@1.0.2 \n│ │ └── object-assign@3.0.0 \n│ ├─┬ opn@3.0.3 \n│ │ └── object-assign@4.1.1 \n│ ├─┬ portscanner@1.2.0 \n│ │ └── async@1.5.2 \n│ ├─┬ query-string@2.4.2 \n│ │ └── strict-uri-encode@1.1.0 \n│ ├─┬ resp-modifier@5.0.2 \n│ │ └── minimatch@2.0.10 \n│ ├─┬ serve-index@1.9.1 \n│ │ ├─┬ accepts@1.3.7 \n│ │ │ └── negotiator@0.6.2 \n│ │ ├── batch@0.6.1 \n│ │ ├── escape-html@1.0.3 \n│ │ ├─┬ http-errors@1.6.3 \n│ │ │ ├── depd@1.1.2 \n│ │ │ ├── setprototypeof@1.1.0 \n│ │ │ └── statuses@1.5.0 \n│ │ └─┬ mime-types@2.1.24 \n│ │ └── mime-db@1.40.0 \n│ ├─┬ serve-static@1.13.2 \n│ │ ├── encodeurl@1.0.2 \n│ │ └─┬ send@0.16.2 \n│ │ ├── destroy@1.0.4 \n│ │ ├── mime@1.4.1 \n│ │ ├── range-parser@1.2.0 \n│ │ └── statuses@1.4.0 \n│ ├─┬ socket.io@1.7.4 \n│ │ ├─┬ debug@2.3.3 \n│ │ │ └── ms@0.7.2 \n│ │ ├─┬ engine.io@1.8.5 \n│ │ │ ├─┬ accepts@1.3.3 \n│ │ │ │ └── negotiator@0.6.1 \n│ │ │ ├── base64id@1.0.0 \n│ │ │ ├── cookie@0.3.1 \n│ │ │ ├─┬ debug@2.3.3 \n│ │ │ │ └── ms@0.7.2 \n│ │ │ ├─┬ engine.io-parser@1.3.2 \n│ │ │ │ ├── after@0.8.2 \n│ │ │ │ ├── arraybuffer.slice@0.0.6 \n│ │ │ │ ├── base64-arraybuffer@0.1.5 \n│ │ │ │ ├── blob@0.0.4 \n│ │ │ │ └── wtf-8@1.0.0 \n│ │ │ └─┬ ws@1.1.5 \n│ │ │ ├── options@0.0.6 \n│ │ │ └── ultron@1.0.2 \n│ │ ├─┬ has-binary@0.1.7 \n│ │ │ └── isarray@0.0.1 \n│ │ ├── object-assign@4.1.0 \n│ │ ├─┬ socket.io-adapter@0.5.0 \n│ │ │ └─┬ debug@2.3.3 \n│ │ │ └── ms@0.7.2 \n│ │ ├─┬ socket.io-client@1.7.4 \n│ │ │ ├── backo2@1.0.2 \n│ │ │ ├── component-bind@1.0.0 \n│ │ │ ├── component-emitter@1.2.1 \n│ │ │ ├─┬ debug@2.3.3 \n│ │ │ │ └── ms@0.7.2 \n│ │ │ ├─┬ engine.io-client@1.8.5 \n│ │ │ │ ├── component-emitter@1.2.1 \n│ │ │ │ ├── component-inherit@0.0.3 \n│ │ │ │ ├─┬ debug@2.3.3 \n│ │ │ │ │ └── ms@0.7.2 \n│ │ │ │ ├── has-cors@1.1.0 \n│ │ │ │ ├── parsejson@0.0.3 \n│ │ │ │ ├── parseqs@0.0.5 \n│ │ │ │ ├── xmlhttprequest-ssl@1.5.3 \n│ │ │ │ └── yeast@0.1.2 \n│ │ │ ├── indexof@0.0.1 \n│ │ │ ├── object-component@0.0.3 \n│ │ │ ├─┬ parseuri@0.0.5 \n│ │ │ │ └─┬ better-assert@1.0.2 \n│ │ │ │ └── callsite@1.0.0 \n│ │ │ └── to-array@0.1.4 \n│ │ └─┬ socket.io-parser@2.3.1 \n│ │ ├── component-emitter@1.1.2 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ ├── isarray@0.0.1 \n│ │ └── json3@3.3.2 \n│ ├── ua-parser-js@0.7.19 \n│ └── ucfirst@1.0.0 \n├─┬ browser-sync-spa@1.0.3 \n│ ├── connect-history-api-fallback@0.0.5 \n│ └─┬ opt-merger@1.1.1 \n│ └── lodash@3.10.1 \n├─┬ chalk@1.1.3 \n│ ├── ansi-styles@2.2.1 \n│ ├── escape-string-regexp@1.0.5 \n│ ├─┬ has-ansi@2.0.0 \n│ │ └── ansi-regex@2.1.1 \n│ ├── strip-ansi@3.0.1 \n│ └── supports-color@2.0.0 \n├─┬ del@2.0.2 \n│ ├─┬ globby@3.0.1 \n│ │ ├── array-union@1.0.2 \n│ │ ├── arrify@1.0.1 \n│ │ └── glob@5.0.15 \n│ ├── is-path-cwd@1.0.0 \n│ ├─┬ is-path-in-cwd@1.0.1 \n│ │ └── is-path-inside@1.0.1 \n│ ├── object-assign@4.1.1 \n│ ├── pify@2.3.0 \n│ ├─┬ pinkie-promise@1.0.0 \n│ │ └── pinkie@1.0.0 \n│ └─┬ rimraf@2.6.3 \n│ └─┬ glob@7.1.3 \n│ └── fs.realpath@1.0.0 \n├── eslint-plugin-angular@0.12.0 \n├── estraverse@4.1.1 \n├─┬ gulp@3.9.1 \n│ ├── archy@1.0.0 \n│ ├── deprecated@0.0.1 \n│ ├── interpret@1.2.0 \n│ ├─┬ liftoff@2.5.0 \n│ │ ├── extend@3.0.2 \n│ │ ├─┬ findup-sync@2.0.0 \n│ │ │ ├── detect-file@1.0.0 \n│ │ │ ├─┬ is-glob@3.1.0 \n│ │ │ │ └── is-extglob@2.1.1 \n│ │ │ ├─┬ micromatch@3.1.10 \n│ │ │ │ ├── arr-diff@4.0.0 \n│ │ │ │ ├── array-unique@0.3.2 \n│ │ │ │ ├─┬ braces@2.3.2 \n│ │ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ │ ├─┬ fill-range@4.0.0 \n│ │ │ │ │ │ ├── extend-shallow@2.0.1 \n│ │ │ │ │ │ └─┬ is-number@3.0.0 \n│ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ └── isobject@3.0.1 \n│ │ │ │ ├─┬ extglob@2.0.4 \n│ │ │ │ │ ├─┬ define-property@1.0.0 \n│ │ │ │ │ │ └─┬ is-descriptor@1.0.2 \n│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 \n│ │ │ │ │ │ └── is-data-descriptor@1.0.0 \n│ │ │ │ │ ├─┬ expand-brackets@2.1.4 \n│ │ │ │ │ │ ├─┬ define-property@0.2.5 \n│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6 \n│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 \n│ │ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 \n│ │ │ │ │ │ │ │ └── kind-of@3.2.2 \n│ │ │ │ │ │ │ └── kind-of@5.1.0 \n│ │ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ │ └── extend-shallow@2.0.1 \n│ │ │ │ └── kind-of@6.0.2 \n│ │ │ └─┬ resolve-dir@1.0.1 \n│ │ │ └─┬ global-modules@1.0.0 \n│ │ │ └─┬ global-prefix@1.0.2 \n│ │ │ └─┬ which@1.3.1 \n│ │ │ └── isexe@2.0.0 \n│ │ ├─┬ fined@1.2.0 \n│ │ │ ├─┬ expand-tilde@2.0.2 \n│ │ │ │ └─┬ homedir-polyfill@1.0.3 \n│ │ │ │ └── parse-passwd@1.0.0 \n│ │ │ ├─┬ object.defaults@1.1.0 \n│ │ │ │ ├── array-each@1.0.1 \n│ │ │ │ ├── array-slice@1.1.0 \n│ │ │ │ ├── for-own@1.0.0 \n│ │ │ │ └── isobject@3.0.1 \n│ │ │ └─┬ parse-filepath@1.0.2 \n│ │ │ ├─┬ is-absolute@1.0.0 \n│ │ │ │ └─┬ is-relative@1.0.0 \n│ │ │ │ └── is-unc-path@1.0.0 \n│ │ │ ├── map-cache@0.2.2 \n│ │ │ └─┬ path-root@0.1.1 \n│ │ │ └── path-root-regex@0.1.2 \n│ │ ├── flagged-respawn@1.0.1 \n│ │ ├─┬ is-plain-object@2.0.4 \n│ │ │ └── isobject@3.0.1 \n│ │ ├─┬ object.map@1.0.1 \n│ │ │ ├─┬ for-own@1.0.0 \n│ │ │ │ └── for-in@1.0.2 \n│ │ │ └─┬ make-iterator@1.0.1 \n│ │ │ └── kind-of@6.0.2 \n│ │ ├── rechoir@0.6.2 \n│ │ └─┬ resolve@1.10.1 \n│ │ └── path-parse@1.0.6 \n│ ├── minimist@1.2.0 \n│ ├─┬ orchestrator@0.3.8 \n│ │ ├─┬ end-of-stream@0.1.5 \n│ │ │ └── once@1.3.3 \n│ │ ├── sequencify@0.0.7 \n│ │ └── stream-consume@0.1.1 \n│ ├── pretty-hrtime@1.0.3 \n│ ├── semver@4.3.6 \n│ ├─┬ tildify@1.2.0 \n│ │ └── os-homedir@1.0.2 \n│ ├─┬ v8flags@2.1.1 \n│ │ └── user-home@1.1.1 \n│ └─┬ vinyl-fs@0.3.14 \n│ ├── defaults@1.0.3 \n│ ├─┬ glob-stream@3.1.18 \n│ │ ├── glob@4.5.3 \n│ │ ├─┬ glob2base@0.0.12 \n│ │ │ └── find-index@0.1.1 \n│ │ ├── minimatch@2.0.10 \n│ │ ├── ordered-read-streams@0.1.0 \n│ │ ├─┬ through2@0.6.5 \n│ │ │ └─┬ readable-stream@1.0.34 \n│ │ │ ├── isarray@0.0.1 \n│ │ │ └── string_decoder@0.10.31 \n│ │ └── unique-stream@1.0.0 \n│ ├─┬ glob-watcher@0.0.6 \n│ │ └─┬ gaze@0.5.2 \n│ │ └─┬ globule@0.1.0 \n│ │ ├─┬ glob@3.1.21 \n│ │ │ ├── graceful-fs@1.2.3 \n│ │ │ └── inherits@1.0.2 \n│ │ ├── lodash@1.0.2 \n│ │ └── minimatch@0.2.14 \n│ ├─┬ graceful-fs@3.0.11 \n│ │ └── natives@1.1.6 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├─┬ strip-bom@1.0.0 \n│ │ └── first-chunk-stream@1.0.0 \n│ ├─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └─┬ vinyl@0.4.6 \n│ └── clone@0.2.0 \n├─┬ gulp-angular-templatecache@1.8.0 \n│ ├─┬ event-stream@3.3.5 \n│ │ ├── duplexer@0.1.1 \n│ │ ├── from@0.1.7 \n│ │ ├── map-stream@0.0.7 \n│ │ ├── pause-stream@0.0.11 \n│ │ ├── split@1.0.1 \n│ │ └── stream-combiner@0.2.2 \n│ ├─┬ gulp-concat@2.6.1 \n│ │ ├─┬ concat-with-sourcemaps@1.1.0 \n│ │ │ └── source-map@0.6.1 \n│ │ └─┬ vinyl@2.2.0 \n│ │ ├── clone@2.1.2 \n│ │ ├── clone-buffer@1.0.0 \n│ │ ├── clone-stats@1.0.0 \n│ │ ├── cloneable-readable@1.1.2 \n│ │ └── replace-ext@1.0.0 \n│ ├── gulp-footer@1.1.2 \n│ ├─┬ gulp-header@1.8.12 \n│ │ └─┬ lodash.template@4.4.0 \n│ │ └── lodash.templatesettings@4.1.0 \n│ ├── js-string-escape@1.0.1 \n│ └─┬ path@0.12.7 \n│ ├── process@0.11.10 \n│ └── util@0.10.4 \n├─┬ gulp-autoprefixer@3.0.2 \n│ ├─┬ autoprefixer@6.7.7 \n│ │ ├─┬ browserslist@1.7.7 \n│ │ │ └── electron-to-chromium@1.3.129 \n│ │ ├── caniuse-db@1.0.30000963 \n│ │ ├── normalize-range@0.1.2 \n│ │ ├── num2fraction@1.2.2 \n│ │ └── postcss-value-parser@3.3.1 \n│ ├─┬ postcss@5.2.18 \n│ │ ├── js-base64@2.5.1 \n│ │ ├── source-map@0.5.7 \n│ │ └─┬ supports-color@3.2.3 \n│ │ └── has-flag@1.0.0 \n│ ├── through2@2.0.5 \n│ └─┬ vinyl-sourcemaps-apply@0.1.4 \n│ └── source-map@0.1.43 \n├─┬ gulp-eslint@1.0.0 \n│ ├── bufferstreams@1.0.2 \n│ ├─┬ eslint@1.10.3 \n│ │ ├─┬ concat-stream@1.6.2 \n│ │ │ ├── buffer-from@1.1.1 \n│ │ │ └── typedarray@0.0.6 \n│ │ ├─┬ doctrine@0.7.2 \n│ │ │ ├── esutils@1.1.6 \n│ │ │ └── isarray@0.0.1 \n│ │ ├─┬ escope@3.6.0 \n│ │ │ ├─┬ es6-map@0.1.5 \n│ │ │ │ ├── d@1.0.0 \n│ │ │ │ ├── es6-set@0.1.5 \n│ │ │ │ ├── es6-symbol@3.1.1 \n│ │ │ │ └── event-emitter@0.3.5 \n│ │ │ ├── es6-weak-map@2.0.2 \n│ │ │ └── esrecurse@4.2.1 \n│ │ ├── espree@2.2.5 \n│ │ ├── estraverse-fb@1.3.2 \n│ │ ├── esutils@2.0.2 \n│ │ ├─┬ file-entry-cache@1.3.1 \n│ │ │ ├─┬ flat-cache@1.3.4 \n│ │ │ │ ├── circular-json@0.3.3 \n│ │ │ │ └─┬ write@0.2.1 \n│ │ │ │ └─┬ mkdirp@0.5.1 \n│ │ │ │ └── minimist@0.0.8 \n│ │ │ └── object-assign@4.1.1 \n│ │ ├── glob@5.0.15 \n│ │ ├── globals@8.18.0 \n│ │ ├─┬ handlebars@4.1.2 \n│ │ │ ├── neo-async@2.6.0 \n│ │ │ ├── source-map@0.6.1 \n│ │ │ └─┬ uglify-js@3.5.10 \n│ │ │ └── source-map@0.6.1 \n│ │ ├─┬ inquirer@0.11.4 \n│ │ │ ├── ansi-escapes@1.4.0 \n│ │ │ ├─┬ cli-cursor@1.0.2 \n│ │ │ │ └─┬ restore-cursor@1.0.1 \n│ │ │ │ ├── exit-hook@1.1.1 \n│ │ │ │ └── onetime@1.1.0 \n│ │ │ ├── cli-width@1.1.1 \n│ │ │ ├─┬ figures@1.7.0 \n│ │ │ │ └── object-assign@4.1.1 \n│ │ │ ├── lodash@3.10.1 \n│ │ │ ├─┬ readline2@1.0.1 \n│ │ │ │ └── mute-stream@0.0.5 \n│ │ │ ├── run-async@0.1.0 \n│ │ │ └── rx-lite@3.1.2 \n│ │ ├─┬ is-my-json-valid@2.19.0 \n│ │ │ ├─┬ generate-function@2.3.1 \n│ │ │ │ └── is-property@1.0.2 \n│ │ │ ├── generate-object-property@1.2.0 \n│ │ │ ├── is-my-ip-valid@1.0.0 \n│ │ │ └── jsonpointer@4.0.1 \n│ │ ├── is-resolvable@1.1.0 \n│ │ ├─┬ js-yaml@3.4.5 \n│ │ │ ├─┬ argparse@1.0.10 \n│ │ │ │ └── sprintf-js@1.0.3 \n│ │ │ └── esprima@2.7.3 \n│ │ ├─┬ lodash.clonedeep@3.0.2 \n│ │ │ └── lodash._baseclone@3.3.0 \n│ │ ├─┬ lodash.omit@3.1.0 \n│ │ │ ├── lodash._arraymap@3.0.0 \n│ │ │ ├─┬ lodash._basedifference@3.0.3 \n│ │ │ │ ├── lodash._baseindexof@3.1.0 \n│ │ │ │ ├── lodash._cacheindexof@3.0.2 \n│ │ │ │ └── lodash._createcache@3.1.2 \n│ │ │ ├── lodash._baseflatten@3.1.4 \n│ │ │ ├── lodash._pickbyarray@3.0.2 \n│ │ │ └── lodash._pickbycallback@3.0.0 \n│ │ ├── minimatch@3.0.4 \n│ │ ├─┬ mkdirp@0.5.1 \n│ │ │ └── minimist@0.0.8 \n│ │ ├── object-assign@4.1.1 \n│ │ ├─┬ optionator@0.6.0 \n│ │ │ ├── deep-is@0.1.3 \n│ │ │ ├── fast-levenshtein@1.0.7 \n│ │ │ ├── levn@0.2.5 \n│ │ │ ├── prelude-ls@1.1.2 \n│ │ │ ├── type-check@0.3.2 \n│ │ │ └── wordwrap@0.0.3 \n│ │ ├── path-is-inside@1.0.2 \n│ │ ├── shelljs@0.5.3 \n│ │ ├── strip-json-comments@1.0.4 \n│ │ ├── text-table@0.2.0 \n│ │ ├── user-home@2.0.0 \n│ │ └── xml-escape@1.0.0 \n│ └── object-assign@3.0.0 \n├─┬ gulp-filter@3.0.1 \n│ ├── multimatch@2.1.0 \n│ └── streamfilter@1.0.7 \n├── gulp-flatten@0.2.0 \n├── gulp-inject@3.0.0 \n├─┬ gulp-load-plugins@0.10.0 \n│ ├─┬ findup-sync@0.2.1 \n│ │ └── glob@4.3.5 \n│ └─┬ multimatch@2.0.0 \n│ └── minimatch@2.0.10 \n├─┬ gulp-minify-css@1.2.4 \n│ ├─┬ clean-css@3.4.28 \n│ │ ├─┬ commander@2.8.1 \n│ │ │ └── graceful-readlink@1.0.1 \n│ │ └── source-map@0.4.4 \n│ ├── object-assign@4.1.1 \n│ ├─┬ readable-stream@2.3.6 \n│ │ ├── core-util-is@1.0.2 \n│ │ ├── isarray@1.0.0 \n│ │ ├── process-nextick-args@2.0.0 \n│ │ ├── safe-buffer@5.1.2 \n│ │ ├── string_decoder@1.1.1 \n│ │ └── util-deprecate@1.0.2 \n│ ├─┬ vinyl-bufferstream@1.0.1 \n│ │ └─┬ bufferstreams@1.0.1 \n│ │ └─┬ readable-stream@1.1.14 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └── vinyl-sourcemaps-apply@0.2.1 \n├─┬ gulp-minify-html@1.0.6 \n│ ├─┬ minimize@1.8.1 \n│ │ ├── argh@0.1.4 \n│ │ ├─┬ cli-color@1.1.0 \n│ │ │ ├── d@0.1.1 \n│ │ │ ├─┬ es5-ext@0.10.50 \n│ │ │ │ └── next-tick@1.0.0 \n│ │ │ ├── es6-iterator@2.0.3 \n│ │ │ ├─┬ memoizee@0.3.10 \n│ │ │ │ ├── d@0.1.1 \n│ │ │ │ ├─┬ es6-weak-map@0.1.4 \n│ │ │ │ │ ├── es6-iterator@0.1.3 \n│ │ │ │ │ └── es6-symbol@2.0.1 \n│ │ │ │ ├── lru-queue@0.1.0 \n│ │ │ │ └── next-tick@0.2.2 \n│ │ │ └── timers-ext@0.1.7 \n│ │ ├─┬ diagnostics@1.0.1 \n│ │ │ ├─┬ colorspace@1.0.1 \n│ │ │ │ ├─┬ color@0.8.0 \n│ │ │ │ │ ├── color-convert@0.5.3 \n│ │ │ │ │ └─┬ color-string@0.3.0 \n│ │ │ │ │ └── color-name@1.1.4 \n│ │ │ │ └── text-hex@0.0.0 \n│ │ │ ├─┬ enabled@1.0.2 \n│ │ │ │ └── env-variable@0.0.5 \n│ │ │ └─┬ kuler@0.0.0 \n│ │ │ └── colornames@0.0.2 \n│ │ ├── emits@3.0.0 \n│ │ ├─┬ htmlparser2@3.9.2 \n│ │ │ ├── domelementtype@1.3.1 \n│ │ │ ├── domhandler@2.4.2 \n│ │ │ ├─┬ domutils@1.7.0 \n│ │ │ │ └── dom-serializer@0.1.1 \n│ │ │ └── entities@1.1.2 \n│ │ └── node-uuid@1.4.8 \n│ └─┬ through2@0.6.5 \n│ └─┬ readable-stream@1.0.34 \n│ ├── isarray@0.0.1 \n│ └── string_decoder@0.10.31 \n├── gulp-rename@1.2.2 \n├─┬ gulp-replace@0.5.4 \n│ ├─┬ istextorbinary@1.0.2 \n│ │ ├── binaryextensions@1.0.1 \n│ │ └── textextensions@1.0.2 \n│ └─┬ replacestream@4.0.3 \n│ └── object-assign@4.1.1 \n├─┬ gulp-rev@6.0.1 \n│ ├── modify-filename@1.1.0 \n│ ├── object-assign@4.1.1 \n│ ├── rev-hash@1.0.0 \n│ ├── rev-path@1.0.0 \n│ ├─┬ sort-keys@1.1.2 \n│ │ └── is-plain-obj@1.1.0 \n│ └─┬ vinyl-file@1.3.0 \n│ ├── strip-bom-stream@1.0.0 \n│ └── vinyl@1.2.0 \n├── gulp-rev-replace@0.4.3 \n├─┬ gulp-size@2.0.0 \n│ ├── gzip-size@3.0.0 \n│ ├─┬ pretty-bytes@2.0.1 \n│ │ ├── get-stdin@4.0.1 \n│ │ └── number-is-nan@1.0.1 \n│ └── stream-counter@1.0.0 \n├─┬ gulp-sourcemaps@1.6.0 \n│ ├── convert-source-map@1.6.0 \n│ ├── graceful-fs@4.1.15 \n│ └─┬ vinyl@1.2.0 \n│ ├── clone@1.0.4 \n│ └── clone-stats@0.0.1 \n├─┬ gulp-uglify@1.4.2 \n│ ├── deap@1.0.1 \n│ ├─┬ fancy-log@1.3.3 \n│ │ ├─┬ ansi-gray@0.1.1 \n│ │ │ └── ansi-wrap@0.1.0 \n│ │ ├── color-support@1.1.3 \n│ │ ├── parse-node-version@1.0.1 \n│ │ └── time-stamp@1.1.0 \n│ ├── isobject@2.1.0 \n│ ├─┬ uglify-js@2.5.0 \n│ │ ├── async@0.2.10 \n│ │ ├── uglify-to-browserify@1.0.2 \n│ │ └─┬ yargs@3.5.4 \n│ │ ├── window-size@0.1.0 \n│ │ └── wordwrap@0.0.2 \n│ └── vinyl-sourcemaps-apply@0.2.1 \n├─┬ gulp-useref@1.3.0 \n│ ├─┬ brace-expansion@1.1.11 \n│ │ ├── balanced-match@1.0.0 \n│ │ └── concat-map@0.0.1 \n│ ├─┬ gulp-if@1.2.5 \n│ │ ├─┬ gulp-match@0.2.1 \n│ │ │ └─┬ minimatch@1.0.0 \n│ │ │ ├── lru-cache@2.7.3 \n│ │ │ └── sigmund@1.0.1 \n│ │ ├─┬ ternary-stream@1.2.3 \n│ │ │ ├── fork-stream@0.0.4 \n│ │ │ └─┬ through2@0.6.5 \n│ │ │ └─┬ readable-stream@1.0.34 \n│ │ │ ├── isarray@0.0.1 \n│ │ │ └── string_decoder@0.10.31 \n│ │ └─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ ├─┬ is-relative-url@1.0.0 \n│ │ └── is-absolute-url@1.0.0 \n│ ├── lodash@3.10.1 \n│ ├── node-useref@0.3.15 \n│ ├─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └─┬ vinyl-fs@1.0.0 \n│ ├─┬ duplexify@3.7.1 \n│ │ ├── end-of-stream@1.4.1 \n│ │ └── stream-shift@1.0.0 \n│ ├─┬ glob-stream@4.1.1 \n│ │ ├── glob@4.5.3 \n│ │ ├── minimatch@2.0.10 \n│ │ └─┬ unique-stream@2.3.1 \n│ │ ├── json-stable-stringify-without-jsonify@1.0.1 \n│ │ └── through2-filter@3.0.0 \n│ ├── glob-watcher@0.0.8 \n│ ├── graceful-fs@3.0.11 \n│ ├─┬ merge-stream@0.1.8 \n│ │ └─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├── strip-bom@1.0.0 \n│ └─┬ vinyl@0.4.6 \n│ └── clone@0.2.0 \n├─┬ gulp-util@3.0.7 \n│ ├── array-differ@1.0.0 \n│ ├── array-uniq@1.0.3 \n│ ├── beeper@1.1.1 \n│ ├── dateformat@1.0.12 \n│ ├─┬ gulplog@1.0.0 \n│ │ └── glogg@1.0.2 \n│ ├─┬ has-gulplog@0.1.0 \n│ │ └── sparkles@1.0.1 \n│ ├── lodash._reescape@3.0.0 \n│ ├── lodash._reevaluate@3.0.0 \n│ ├── lodash._reinterpolate@3.0.0 \n│ ├─┬ lodash.template@3.6.2 \n│ │ ├── lodash._basecopy@3.0.1 \n│ │ ├── lodash._basetostring@3.0.1 \n│ │ ├── lodash._basevalues@3.0.0 \n│ │ ├── lodash._isiterateecall@3.0.9 \n│ │ ├─┬ lodash.escape@3.2.0 \n│ │ │ └── lodash._root@3.0.1 \n│ │ ├── lodash.keys@3.1.2 \n│ │ ├── lodash.restparam@3.6.1 \n│ │ └── lodash.templatesettings@3.1.1 \n│ ├─┬ multipipe@0.1.2 \n│ │ └─┬ duplexer2@0.0.2 \n│ │ └─┬ readable-stream@1.1.14 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ ├── object-assign@3.0.0 \n│ ├── replace-ext@0.0.1 \n│ └── vinyl@0.5.3 \n├─┬ http-proxy-middleware@0.9.1 \n│ ├─┬ http-proxy@1.17.0 \n│ │ ├── eventemitter3@3.1.2 \n│ │ ├─┬ follow-redirects@1.7.0 \n│ │ │ └─┬ debug@3.2.6 \n│ │ │ └── ms@2.1.1 \n│ │ └── requires-port@1.0.0 \n│ ├─┬ is-glob@2.0.1 \n│ │ └── is-extglob@1.0.0 \n│ ├── lodash@3.10.1 \n│ └─┬ micromatch@2.3.11 \n│ ├─┬ arr-diff@2.0.0 \n│ │ └── arr-flatten@1.1.0 \n│ ├── array-unique@0.2.1 \n│ ├─┬ braces@1.8.5 \n│ │ ├─┬ expand-range@1.8.2 \n│ │ │ └─┬ fill-range@2.2.4 \n│ │ │ ├── is-number@2.1.0 \n│ │ │ ├─┬ randomatic@3.1.1 \n│ │ │ │ ├── is-number@4.0.0 \n│ │ │ │ ├── kind-of@6.0.2 \n│ │ │ │ └── math-random@1.0.4 \n│ │ │ └── repeat-string@1.6.1 \n│ │ ├── preserve@0.2.0 \n│ │ └── repeat-element@1.1.3 \n│ ├─┬ expand-brackets@0.1.5 \n│ │ └── is-posix-bracket@0.1.1 \n│ ├── extglob@0.3.2 \n│ ├── filename-regex@2.0.1 \n│ ├── kind-of@3.2.2 \n│ ├─┬ object.omit@2.0.1 \n│ │ ├── for-own@0.1.5 \n│ │ └── is-extendable@0.1.1 \n│ ├─┬ parse-glob@3.0.4 \n│ │ ├── glob-base@0.3.0 \n│ │ └── is-dotfile@1.0.3 \n│ └─┬ regex-cache@0.4.4 \n│ └─┬ is-equal-shallow@0.1.3 \n│ └── is-primitive@2.0.0 \n├─┬ lockdown@0.0.8-dev (git+https://github.com/mozilla/npm-lockdown.git#c7ceb9ca37fab4ba2639b89f94b88703d4e4d0d2)\n│ ├─┬ npmconf@1.1.5 \n│ │ ├─┬ config-chain@1.1.12 \n│ │ │ └── proto-list@1.2.4 \n│ │ ├── ini@1.3.5 \n│ │ ├─┬ mkdirp@0.5.1 \n│ │ │ └── minimist@0.0.8 \n│ │ ├─┬ nopt@3.0.6 \n│ │ │ └── abbrev@1.1.1 \n│ │ ├─┬ once@1.3.3 \n│ │ │ └── wrappy@1.0.2 \n│ │ ├─┬ osenv@0.1.5 \n│ │ │ └── os-tmpdir@1.0.2 \n│ │ ├── semver@2.3.2 \n│ │ └── uid-number@0.0.5 \n│ ├── osenv@0.1.0 \n│ └─┬ read-installed@3.1.0 \n│ ├── graceful-fs@3.0.11 \n│ ├─┬ read-package-json@1.3.3 \n│ │ ├── glob@5.0.15 \n│ │ ├── graceful-fs@3.0.11 \n│ │ ├─┬ json-parse-helpfulerror@1.0.3 \n│ │ │ └── jju@1.4.0 \n│ │ └─┬ normalize-package-data@1.0.3 \n│ │ ├── github-url-from-git@1.5.0 \n│ │ ├── github-url-from-username-repo@1.0.2 \n│ │ └── semver@4.3.6 \n│ ├─┬ readdir-scoped-modules@1.0.2 \n│ │ └─┬ dezalgo@1.0.3 \n│ │ └── asap@2.0.6 \n│ ├── semver@3.0.1 \n│ ├── slide@1.1.6 \n│ └── util-extend@1.0.3 \n├── lodash@4.17.11 \n├─┬ main-bower-files@2.9.0 \n│ ├── extend@2.0.2 \n│ ├─┬ globby@2.1.0 \n│ │ ├── glob@5.0.15 \n│ │ └── object-assign@3.0.0 \n│ ├── path-exists@1.0.0 \n│ ├── strip-json-comments@1.0.4 \n│ └─┬ vinyl-fs@1.0.0 \n│ ├─┬ glob-stream@4.1.1 \n│ │ ├── glob@4.5.3 \n│ │ ├── minimatch@2.0.10 \n│ │ └── unique-stream@2.3.1 \n│ ├── glob-watcher@0.0.8 \n│ ├── graceful-fs@3.0.11 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├── object-assign@2.1.1 \n│ ├── strip-bom@1.0.0 \n│ ├─┬ through2@0.6.5 \n│ │ └─┬ readable-stream@1.0.34 \n│ │ ├── isarray@0.0.1 \n│ │ └── string_decoder@0.10.31 \n│ └─┬ vinyl@0.4.6 \n│ └── clone@0.2.0 \n├─┬ ng-annotate-loader@0.0.10 \n│ ├─┬ ng-annotate@1.2.2 \n│ │ ├── acorn@2.6.4 \n│ │ ├── alter@0.2.0 \n│ │ ├── convert-source-map@1.1.3 \n│ │ ├─┬ optimist@0.6.1 \n│ │ │ └── minimist@0.0.10 \n│ │ ├─┬ ordered-ast-traverse@1.1.1 \n│ │ │ └── ordered-esprima-props@1.1.0 \n│ │ ├── simple-fmt@0.1.0 \n│ │ ├── simple-is@0.2.0 \n│ │ ├── stable@0.1.8 \n│ │ ├── stringmap@0.2.2 \n│ │ ├── stringset@0.2.1 \n│ │ └── tryor@0.1.2 \n│ └─┬ source-map@0.4.2 \n│ └── amdefine@1.0.1 \n├─┬ nsp@2.4.0 \n│ ├─┬ chalk@1.1.3 \n│ │ ├── ansi-styles@2.2.1 \n│ │ ├── escape-string-regexp@1.0.5 \n│ │ ├─┬ has-ansi@2.0.0 \n│ │ │ └── ansi-regex@2.0.0 \n│ │ ├─┬ strip-ansi@3.0.1 \n│ │ │ └── ansi-regex@2.0.0 \n│ │ └── supports-color@2.0.0 \n│ ├─┬ cli-table@0.3.1 \n│ │ └── colors@1.0.3 \n│ ├─┬ https-proxy-agent@1.0.0 \n│ │ ├─┬ agent-base@2.0.1 \n│ │ │ └── semver@5.0.3 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ └── extend@3.0.0 \n│ ├─┬ joi@6.10.1 \n│ │ ├── hoek@2.16.3 \n│ │ ├── isemail@1.2.0 \n│ │ ├── moment@2.12.0 \n│ │ └── topo@1.1.0 \n│ ├─┬ nodesecurity-npm-utils@4.0.1 \n│ │ └─┬ silent-npm-registry-client@2.0.0 \n│ │ ├─┬ npm-registry-client@7.1.0 \n│ │ │ ├── chownr@1.0.1 \n│ │ │ ├─┬ concat-stream@1.5.1 \n│ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ ├─┬ readable-stream@2.0.6 \n│ │ │ │ │ ├── isarray@1.0.0 \n│ │ │ │ │ ├── process-nextick-args@1.0.6 \n│ │ │ │ │ ├── string_decoder@0.10.31 \n│ │ │ │ │ └── util-deprecate@1.0.2 \n│ │ │ │ └── typedarray@0.0.6 \n│ │ │ ├── graceful-fs@4.1.3 \n│ │ │ ├─┬ mkdirp@0.5.1 \n│ │ │ │ └── minimist@0.0.8 \n│ │ │ ├─┬ normalize-package-data@2.3.5 \n│ │ │ │ ├── hosted-git-info@2.1.4 \n│ │ │ │ ├─┬ is-builtin-module@1.0.0 \n│ │ │ │ │ └── builtin-modules@1.1.1 \n│ │ │ │ └─┬ validate-npm-package-license@3.0.1 \n│ │ │ │ ├─┬ spdx-correct@1.0.2 \n│ │ │ │ │ └── spdx-license-ids@1.2.0 \n│ │ │ │ └─┬ spdx-expression-parse@1.0.2 \n│ │ │ │ ├── spdx-exceptions@1.0.4 \n│ │ │ │ └── spdx-license-ids@1.2.0 \n│ │ │ ├─┬ npm-package-arg@4.1.0 \n│ │ │ │ └── hosted-git-info@2.1.4 \n│ │ │ ├─┬ npmlog@2.0.3 \n│ │ │ │ ├── ansi@0.3.1 \n│ │ │ │ ├─┬ are-we-there-yet@1.1.2 \n│ │ │ │ │ ├── delegates@1.0.0 \n│ │ │ │ │ └─┬ readable-stream@2.0.6 \n│ │ │ │ │ ├── core-util-is@1.0.2 \n│ │ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ │ ├── isarray@1.0.0 \n│ │ │ │ │ ├── process-nextick-args@1.0.6 \n│ │ │ │ │ ├── string_decoder@0.10.31 \n│ │ │ │ │ └── util-deprecate@1.0.2 \n│ │ │ │ └─┬ gauge@1.2.7 \n│ │ │ │ ├── has-unicode@2.0.0 \n│ │ │ │ ├─┬ lodash.pad@4.1.0 \n│ │ │ │ │ ├── lodash.repeat@4.0.0 \n│ │ │ │ │ └── lodash.tostring@4.1.2 \n│ │ │ │ ├─┬ lodash.padend@4.2.0 \n│ │ │ │ │ ├── lodash.repeat@4.0.0 \n│ │ │ │ │ └── lodash.tostring@4.1.2 \n│ │ │ │ └─┬ lodash.padstart@4.2.0 \n│ │ │ │ ├── lodash.repeat@4.0.0 \n│ │ │ │ └── lodash.tostring@4.1.2 \n│ │ │ ├─┬ once@1.3.3 \n│ │ │ │ └── wrappy@1.0.1 \n│ │ │ ├─┬ request@2.69.0 \n│ │ │ │ ├── aws-sign2@0.6.0 \n│ │ │ │ ├─┬ aws4@1.3.2 \n│ │ │ │ │ └─┬ lru-cache@4.0.1 \n│ │ │ │ │ ├── pseudomap@1.0.2 \n│ │ │ │ │ └── yallist@2.0.0 \n│ │ │ │ ├─┬ bl@1.0.3 \n│ │ │ │ │ └─┬ readable-stream@2.0.6 \n│ │ │ │ │ ├── core-util-is@1.0.2 \n│ │ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ │ ├── isarray@1.0.0 \n│ │ │ │ │ ├── process-nextick-args@1.0.6 \n│ │ │ │ │ ├── string_decoder@0.10.31 \n│ │ │ │ │ └── util-deprecate@1.0.2 \n│ │ │ │ ├── caseless@0.11.0 \n│ │ │ │ ├─┬ combined-stream@1.0.5 \n│ │ │ │ │ └── delayed-stream@1.0.0 \n│ │ │ │ ├── extend@3.0.0 \n│ │ │ │ ├── forever-agent@0.6.1 \n│ │ │ │ ├─┬ form-data@1.0.0-rc4 \n│ │ │ │ │ └── async@1.5.2 \n│ │ │ │ ├─┬ har-validator@2.0.6 \n│ │ │ │ │ ├─┬ commander@2.9.0 \n│ │ │ │ │ │ └── graceful-readlink@1.0.1 \n│ │ │ │ │ ├─┬ is-my-json-valid@2.13.1 \n│ │ │ │ │ │ ├── generate-function@2.0.0 \n│ │ │ │ │ │ ├─┬ generate-object-property@1.2.0 \n│ │ │ │ │ │ │ └── is-property@1.0.2 \n│ │ │ │ │ │ └── jsonpointer@2.0.0 \n│ │ │ │ │ └─┬ pinkie-promise@2.0.0 \n│ │ │ │ │ └── pinkie@2.0.4 \n│ │ │ │ ├─┬ hawk@3.1.3 \n│ │ │ │ │ ├── boom@2.10.1 \n│ │ │ │ │ ├── cryptiles@2.0.5 \n│ │ │ │ │ ├── hoek@2.16.3 \n│ │ │ │ │ └── sntp@1.0.9 \n│ │ │ │ ├─┬ http-signature@1.1.1 \n│ │ │ │ │ ├── assert-plus@0.2.0 \n│ │ │ │ │ ├─┬ jsprim@1.2.2 \n│ │ │ │ │ │ ├── extsprintf@1.0.2 \n│ │ │ │ │ │ ├── json-schema@0.2.2 \n│ │ │ │ │ │ └── verror@1.3.6 \n│ │ │ │ │ └─┬ sshpk@1.7.4 \n│ │ │ │ │ ├── asn1@0.2.3 \n│ │ │ │ │ ├─┬ dashdash@1.13.0 \n│ │ │ │ │ │ └── assert-plus@1.0.0 \n│ │ │ │ │ ├── ecc-jsbn@0.1.1 \n│ │ │ │ │ ├── jodid25519@1.0.2 \n│ │ │ │ │ ├── jsbn@0.1.0 \n│ │ │ │ │ └── tweetnacl@0.14.3 \n│ │ │ │ ├── is-typedarray@1.0.0 \n│ │ │ │ ├── isstream@0.1.2 \n│ │ │ │ ├── json-stringify-safe@5.0.1 \n│ │ │ │ ├─┬ mime-types@2.1.10 \n│ │ │ │ │ └── mime-db@1.22.0 \n│ │ │ │ ├── node-uuid@1.4.7 \n│ │ │ │ ├── oauth-sign@0.8.1 \n│ │ │ │ ├── qs@6.0.2 \n│ │ │ │ ├── stringstream@0.0.5 \n│ │ │ │ ├── tough-cookie@2.2.2 \n│ │ │ │ └── tunnel-agent@0.4.2 \n│ │ │ ├── retry@0.8.0 \n│ │ │ ├─┬ rimraf@2.5.2 \n│ │ │ │ └─┬ glob@7.0.3 \n│ │ │ │ ├─┬ inflight@1.0.4 \n│ │ │ │ │ └── wrappy@1.0.1 \n│ │ │ │ ├── inherits@2.0.1 \n│ │ │ │ └─┬ minimatch@3.0.0 \n│ │ │ │ └─┬ brace-expansion@1.1.3 \n│ │ │ │ ├── balanced-match@0.3.0 \n│ │ │ │ └── concat-map@0.0.1 \n│ │ │ └── slide@1.1.6 \n│ │ └── xtend@4.0.1 \n│ ├── path-is-absolute@1.0.0 \n│ ├─┬ rc@1.1.6 \n│ │ ├── deep-extend@0.4.1 \n│ │ ├── ini@1.3.4 \n│ │ ├── minimist@1.2.0 \n│ │ └── strip-json-comments@1.0.4 \n│ ├── semver@5.1.0 \n│ ├─┬ subcommand@2.0.3 \n│ │ ├── cliclopts@1.1.1 \n│ │ ├─┬ debug@2.2.0 \n│ │ │ └── ms@0.7.1 \n│ │ ├── minimist@1.2.0 \n│ │ └── xtend@4.0.1 \n│ └─┬ wreck@6.3.0 \n│ ├── boom@2.10.1 \n│ └── hoek@2.16.3 \n├─┬ tslint-loader@1.0.2 \n│ ├── strip-json-comments@1.0.4 \n│ └─┬ tslint@2.5.1 \n│ ├─┬ findup-sync@0.2.1 \n│ │ └─┬ glob@4.3.5 \n│ │ └── minimatch@2.0.10 \n│ └── underscore.string@3.1.1 \n├── typescript@1.6.2 \n├─┬ typings@0.8.1 \n│ ├── any-promise@1.3.0 \n│ ├── bluebird@3.5.4 \n│ ├─┬ columnify@1.5.4 \n│ │ └── wcwidth@1.0.1 \n│ ├── listify@1.0.0 \n│ ├─┬ typings-core@0.3.1 \n│ │ ├─┬ configstore@2.1.0 \n│ │ │ ├─┬ dot-prop@3.0.0 \n│ │ │ │ └── is-obj@1.0.1 \n│ │ │ ├─┬ mkdirp@0.5.1 \n│ │ │ │ └── minimist@0.0.8 \n│ │ │ ├── object-assign@4.1.1 \n│ │ │ ├── uuid@2.0.3 \n│ │ │ ├─┬ write-file-atomic@1.3.4 \n│ │ │ │ └── imurmurhash@0.1.4 \n│ │ │ └── xdg-basedir@2.0.0 \n│ │ ├─┬ detect-indent@4.0.0 \n│ │ │ └── repeating@2.0.1 \n│ │ ├─┬ has@1.0.3 \n│ │ │ └── function-bind@1.1.1 \n│ │ ├─┬ invariant@2.2.4 \n│ │ │ └─┬ loose-envify@1.4.0 \n│ │ │ └── js-tokens@4.0.0 \n│ │ ├─┬ is-absolute@0.2.6 \n│ │ │ ├─┬ is-relative@0.2.1 \n│ │ │ │ └─┬ is-unc-path@0.1.2 \n│ │ │ │ └── unc-path-regex@0.1.2 \n│ │ │ └── is-windows@0.2.0 \n│ │ ├─┬ lockfile@1.0.4 \n│ │ │ └── signal-exit@3.0.2 \n│ │ ├─┬ make-error-cause@1.2.2 \n│ │ │ └── make-error@1.3.5 \n│ │ ├─┬ mkdirp@0.5.1 \n│ │ │ └── minimist@0.0.8 \n│ │ ├─┬ object.pick@1.3.0 \n│ │ │ └── isobject@3.0.1 \n│ │ ├─┬ popsicle@5.0.1 \n│ │ │ ├─┬ form-data@0.2.0 \n│ │ │ │ ├── async@0.9.2 \n│ │ │ │ ├─┬ combined-stream@0.0.7 \n│ │ │ │ │ └── delayed-stream@0.0.5 \n│ │ │ │ └─┬ mime-types@2.0.14 \n│ │ │ │ └── mime-db@1.12.0 \n│ │ │ ├── methods@1.1.2 \n│ │ │ └─┬ tough-cookie@2.4.3 \n│ │ │ ├── psl@1.1.31 \n│ │ │ └── punycode@1.4.1 \n│ │ ├─┬ popsicle-proxy-agent@1.0.0 \n│ │ │ ├─┬ http-proxy-agent@1.0.0 \n│ │ │ │ └─┬ agent-base@2.1.1 \n│ │ │ │ └── semver@5.0.3 \n│ │ │ └── https-proxy-agent@1.0.0 \n│ │ ├── popsicle-retry@2.0.0 \n│ │ ├── popsicle-status@1.0.2 \n│ │ ├── promise-finally@2.2.1 \n│ │ ├─┬ rc@1.2.8 \n│ │ │ └── deep-extend@0.6.0 \n│ │ ├── string-template@1.0.0 \n│ │ ├── thenify@3.3.0 \n│ │ ├── throat@2.0.2 \n│ │ ├─┬ touch@1.0.0 \n│ │ │ └── nopt@1.0.10 \n│ │ ├── typescript@1.8.10 \n│ │ └── zip-object@0.1.0 \n│ ├─┬ update-notifier@0.6.3 \n│ │ ├─┬ boxen@0.3.1 \n│ │ │ ├── filled-array@1.1.0 \n│ │ │ ├── object-assign@4.1.1 \n│ │ │ ├── repeating@2.0.1 \n│ │ │ └── widest-line@1.0.0 \n│ │ ├── is-npm@1.0.0 \n│ │ ├─┬ latest-version@2.0.0 \n│ │ │ └─┬ package-json@2.4.0 \n│ │ │ ├─┬ got@5.7.1 \n│ │ │ │ ├─┬ create-error-class@3.0.2 \n│ │ │ │ │ └── capture-stack-trace@1.0.1 \n│ │ │ │ ├── duplexer2@0.1.4 \n│ │ │ │ ├── is-redirect@1.0.0 \n│ │ │ │ ├── is-retry-allowed@1.1.0 \n│ │ │ │ ├── is-stream@1.1.0 \n│ │ │ │ ├── lowercase-keys@1.0.1 \n│ │ │ │ ├── node-status-codes@1.0.0 \n│ │ │ │ ├── object-assign@4.1.1 \n│ │ │ │ ├── read-all-stream@3.1.0 \n│ │ │ │ ├── timed-out@3.1.3 \n│ │ │ │ ├── unzip-response@1.0.2 \n│ │ │ │ └─┬ url-parse-lax@1.0.0 \n│ │ │ │ └── prepend-http@1.0.4 \n│ │ │ ├── registry-auth-token@3.4.0 \n│ │ │ └── registry-url@3.1.0 \n│ │ └─┬ semver-diff@2.1.0 \n│ │ └── semver@5.7.0 \n│ ├── wordwrap@1.0.0 \n│ └── xtend@4.0.1 \n├── uglify-save-license@0.4.1 \n├─┬ webpack-stream@2.1.1 \n│ ├─┬ lodash.clone@3.0.3 \n│ │ ├─┬ lodash._baseclone@3.3.0 \n│ │ │ ├── lodash._baseassign@3.2.0 \n│ │ │ └── lodash._basefor@3.0.3 \n│ │ └── lodash._bindcallback@3.0.1 \n│ ├── memory-fs@0.2.0 \n│ ├── through@2.3.8 \n│ └─┬ webpack@1.15.0 \n│ ├── acorn@3.3.0 \n│ ├── interpret@0.6.6 \n│ ├─┬ memory-fs@0.3.0 \n│ │ └─┬ errno@0.1.7 \n│ │ └── prr@1.0.1 \n│ ├─┬ mkdirp@0.5.1 \n│ │ └── minimist@0.0.8 \n│ ├─┬ node-libs-browser@0.7.0 \n│ │ ├─┬ assert@1.4.1 \n│ │ │ └─┬ util@0.10.3 \n│ │ │ └── inherits@2.0.1 \n│ │ ├─┬ browserify-zlib@0.1.4 \n│ │ │ └── pako@0.2.9 \n│ │ ├─┬ buffer@4.9.1 \n│ │ │ ├── base64-js@1.3.0 \n│ │ │ └── ieee754@1.1.13 \n│ │ ├─┬ console-browserify@1.1.0 \n│ │ │ └── date-now@0.1.4 \n│ │ ├── constants-browserify@1.0.0 \n│ │ ├─┬ crypto-browserify@3.3.0 \n│ │ │ ├── browserify-aes@0.4.0 \n│ │ │ ├── pbkdf2-compat@2.0.1 \n│ │ │ ├── ripemd160@0.2.0 \n│ │ │ └── sha.js@2.2.6 \n│ │ ├── domain-browser@1.2.0 \n│ │ ├── events@1.1.1 \n│ │ ├── https-browserify@0.0.1 \n│ │ ├── os-browserify@0.2.1 \n│ │ ├── path-browserify@0.0.0 \n│ │ ├── punycode@1.4.1 \n│ │ ├── querystring-es3@0.2.1 \n│ │ ├── stream-browserify@2.0.2 \n│ │ ├─┬ stream-http@2.8.3 \n│ │ │ ├── builtin-status-codes@3.0.0 \n│ │ │ └── to-arraybuffer@1.0.1 \n│ │ ├── string_decoder@0.10.31 \n│ │ ├─┬ timers-browserify@2.0.10 \n│ │ │ └── setimmediate@1.0.5 \n│ │ ├── tty-browserify@0.0.0 \n│ │ ├─┬ url@0.11.0 \n│ │ │ ├── punycode@1.3.2 \n│ │ │ └── querystring@0.2.0 \n│ │ └── vm-browserify@0.0.4 \n│ ├── supports-color@3.2.3 \n│ ├─┬ uglify-js@2.7.5 \n│ │ ├── async@0.2.10 \n│ │ └─┬ yargs@3.10.0 \n│ │ └─┬ cliui@2.1.0 \n│ │ ├─┬ center-align@0.1.3 \n│ │ │ ├── align-text@0.1.4 \n│ │ │ └── lazy-cache@1.0.4 \n│ │ ├── right-align@0.1.3 \n│ │ └── wordwrap@0.0.2 \n│ ├─┬ watchpack@0.2.9 \n│ │ └── async@0.9.2 \n│ └─┬ webpack-core@0.6.9 \n│ ├── source-list-map@0.1.8 \n│ └── source-map@0.4.4 \n├─┬ wiredep@2.2.2 \n│ ├─┬ bower-config@0.5.3 \n│ │ ├── graceful-fs@2.0.3 \n│ │ ├── mout@0.9.1 \n│ │ └── osenv@0.0.3 \n│ ├─┬ chalk@0.5.1 \n│ │ ├── ansi-styles@1.1.0 \n│ │ ├─┬ has-ansi@0.1.0 \n│ │ │ └── ansi-regex@0.2.1 \n│ │ ├── strip-ansi@0.3.0 \n│ │ └── supports-color@0.2.0 \n│ ├─┬ glob@4.5.3 \n│ │ ├── inflight@1.0.6 \n│ │ ├── minimatch@2.0.10 \n│ │ └── once@1.4.0 \n│ ├── lodash@2.4.2 \n│ ├── propprop@0.3.1 \n│ └─┬ through2@0.6.5 \n│ └─┬ readable-stream@1.0.34 \n│ ├── isarray@0.0.1 \n│ └── string_decoder@0.10.31 \n├── wrench@1.5.9 \n└─┬ yargs@4.7.1 \n ├── camelcase@3.0.0 \n ├─┬ cliui@3.2.0 \n │ └── wrap-ansi@2.1.0 \n ├── decamelize@1.2.0 \n ├── lodash.assign@4.2.0 \n ├─┬ os-locale@1.4.0 \n │ └─┬ lcid@1.0.0 \n │ └── invert-kv@1.0.0 \n ├─┬ pkg-conf@1.1.3 \n │ ├─┬ find-up@1.1.2 \n │ │ └── path-exists@2.1.0 \n │ ├── load-json-file@1.1.0 \n │ ├── object-assign@4.1.1 \n │ └── symbol@0.2.3 \n ├─┬ read-pkg-up@1.0.1 \n │ └─┬ read-pkg@1.1.0 \n │ ├─┬ normalize-package-data@2.5.0 \n │ │ ├── hosted-git-info@2.7.1 \n │ │ └─┬ validate-npm-package-license@3.0.4 \n │ │ ├─┬ spdx-correct@3.1.0 \n │ │ │ └── spdx-license-ids@3.0.4 \n │ │ └─┬ spdx-expression-parse@3.0.0 \n │ │ └── spdx-exceptions@2.2.0 \n │ └── path-type@1.1.0 \n ├── require-main-filename@1.0.1 \n ├── set-blocking@1.0.0 \n ├─┬ string-width@1.0.2 \n │ ├── code-point-at@1.1.0 \n │ └── is-fullwidth-code-point@1.0.0 \n ├── window-size@0.2.0 \n ├── y18n@3.2.1 \n └── yargs-parser@2.4.1 ", "stdout_lines": ["", "> node-sass@3.13.1 install /opt/minemeld/www/webui/node_modules/node-sass", "> node scripts/install.js", "", "minemeldWebui@0.9.60 /opt/minemeld/www/webui", "├─┬ awesome-typescript-loader@0.15.10 ", "│ ├─┬ babel-polyfill@6.26.0 ", "│ │ ├─┬ babel-runtime@6.26.0 ", "│ │ │ └── regenerator-runtime@0.11.1 ", "│ │ ├── core-js@2.6.5 ", "│ │ └── regenerator-runtime@0.10.5 ", "│ ├── bluebird@2.11.0 ", "│ ├── colors@1.3.3 ", "│ ├─┬ enhanced-resolve@0.9.1 ", "│ │ └── tapable@0.1.10 ", "│ ├─┬ loader-utils@0.2.17 ", "│ │ ├── big.js@3.2.0 ", "│ │ ├── emojis-list@2.1.0 ", "│ │ ├── json5@0.5.1 ", "│ │ └── object-assign@4.1.1 ", "│ ├── lodash@3.10.1 ", "│ ├── object-assign@2.1.1 ", "│ ├─┬ parse-json@2.2.0 ", "│ │ └─┬ error-ex@1.3.2 ", "│ │ └── is-arrayish@0.2.1 ", "│ ├─┬ strip-bom@2.0.0 ", "│ │ └── is-utf8@0.2.1 ", "│ ├── strip-json-comments@2.0.1 ", "│ └─┬ tsconfig@2.2.0 ", "│ ├─┬ globby@4.1.0 ", "│ │ ├── glob@6.0.4 ", "│ │ └── object-assign@4.1.1 ", "│ └─┬ pinkie-promise@2.0.1 ", "│ └── pinkie@2.0.4 ", "├── bower@1.8.8 ", "├─┬ bower-shrinkwrap-resolver@0.4.1 ", "│ ├── debuglog@1.0.1 ", "│ ├─┬ json-stable-stringify@1.0.1 ", "│ │ └── jsonify@0.0.0 ", "│ ├── object-assign@4.1.1 ", "│ └── string.prototype.endswith@0.2.0 ", "├─┬ browser-sync@2.9.12 ", "│ ├─┬ anymatch@1.3.2 ", "│ │ └─┬ normalize-path@2.1.1 ", "│ │ └── remove-trailing-separator@1.1.0 ", "│ ├── async-each-series@0.1.1 ", "│ ├─┬ browser-sync-client@2.26.4 ", "│ │ ├── etag@1.8.1 ", "│ │ ├── fresh@0.5.2 ", "│ │ ├── mitt@1.1.3 ", "│ │ └─┬ rxjs@5.5.12 ", "│ │ └── symbol-observable@1.0.1 ", "│ ├─┬ browser-sync-ui@0.5.19 ", "│ │ ├── connect-history-api-fallback@1.6.0 ", "│ │ ├─┬ stream-throttle@0.1.3 ", "│ │ │ ├── commander@2.20.0 ", "│ │ │ └── limiter@1.1.4 ", "│ │ └─┬ weinre@2.0.0-pre-I0Z7U9OV ", "│ │ ├─┬ express@2.5.11 ", "│ │ │ ├─┬ connect@1.9.2 ", "│ │ │ │ └── formidable@1.0.17 ", "│ │ │ ├── mime@1.2.4 ", "│ │ │ ├── mkdirp@0.3.0 ", "│ │ │ └── qs@0.4.2 ", "│ │ └── underscore@1.7.0 ", "│ ├─┬ chokidar@1.7.0 ", "│ │ ├── async-each@1.0.3 ", "│ │ ├── glob-parent@2.0.0 ", "│ │ ├── inherits@2.0.3 ", "│ │ ├─┬ is-binary-path@1.0.1 ", "│ │ │ └── binary-extensions@1.13.1 ", "│ │ ├── path-is-absolute@1.0.1 ", "│ │ └─┬ readdirp@2.2.1 ", "│ │ └─┬ micromatch@3.1.10 ", "│ │ ├── arr-diff@4.0.0 ", "│ │ ├── array-unique@0.3.2 ", "│ │ ├─┬ braces@2.3.2 ", "│ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ ├─┬ fill-range@4.0.0 ", "│ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ ├─┬ is-number@3.0.0 ", "│ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ └─┬ to-regex-range@2.1.1 ", "│ │ │ │ └── is-number@3.0.0 ", "│ │ │ ├── isobject@3.0.1 ", "│ │ │ ├─┬ snapdragon-node@2.1.1 ", "│ │ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ │ ├── is-data-descriptor@1.0.0 ", "│ │ │ │ │ └── kind-of@6.0.2 ", "│ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ └── snapdragon-util@3.0.1 ", "│ │ │ └── split-string@3.1.0 ", "│ │ ├─┬ define-property@2.0.2 ", "│ │ │ ├─┬ is-descriptor@1.0.2 ", "│ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ ├── is-data-descriptor@1.0.0 ", "│ │ │ │ └── kind-of@6.0.2 ", "│ │ │ └── isobject@3.0.1 ", "│ │ ├─┬ extend-shallow@3.0.2 ", "│ │ │ ├── assign-symbols@1.0.0 ", "│ │ │ └── is-extendable@1.0.1 ", "│ │ ├─┬ extglob@2.0.4 ", "│ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ └── is-data-descriptor@1.0.0 ", "│ │ │ ├─┬ expand-brackets@2.1.4 ", "│ │ │ │ ├─┬ define-property@0.2.5 ", "│ │ │ │ │ └─┬ is-descriptor@0.1.6 ", "│ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 ", "│ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 ", "│ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ └── kind-of@5.1.0 ", "│ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ └── posix-character-classes@0.1.1 ", "│ │ │ └── extend-shallow@2.0.1 ", "│ │ ├── fragment-cache@0.2.1 ", "│ │ ├── kind-of@6.0.2 ", "│ │ ├─┬ nanomatch@1.2.13 ", "│ │ │ ├── arr-diff@4.0.0 ", "│ │ │ ├── array-unique@0.3.2 ", "│ │ │ ├── is-windows@1.0.2 ", "│ │ │ └── kind-of@6.0.2 ", "│ │ ├─┬ regex-not@1.0.2 ", "│ │ │ └─┬ safe-regex@1.1.0 ", "│ │ │ └── ret@0.1.15 ", "│ │ ├─┬ snapdragon@0.8.2 ", "│ │ │ ├─┬ base@0.11.2 ", "│ │ │ │ ├─┬ cache-base@1.0.1 ", "│ │ │ │ │ ├─┬ collection-visit@1.0.0 ", "│ │ │ │ │ │ ├── map-visit@1.0.0 ", "│ │ │ │ │ │ └─┬ object-visit@1.0.1 ", "│ │ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ │ ├── get-value@2.0.6 ", "│ │ │ │ │ ├─┬ has-value@1.0.0 ", "│ │ │ │ │ │ ├─┬ has-values@1.0.0 ", "│ │ │ │ │ │ │ ├─┬ is-number@3.0.0 ", "│ │ │ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ │ │ └── kind-of@4.0.0 ", "│ │ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ │ ├─┬ set-value@2.0.0 ", "│ │ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ │ ├── to-object-path@0.3.0 ", "│ │ │ │ │ ├─┬ union-value@1.0.0 ", "│ │ │ │ │ │ └─┬ set-value@0.4.3 ", "│ │ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ │ └─┬ unset-value@1.0.0 ", "│ │ │ │ │ ├─┬ has-value@0.3.1 ", "│ │ │ │ │ │ ├── has-values@0.1.4 ", "│ │ │ │ │ │ └── isobject@2.1.0 ", "│ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ ├─┬ class-utils@0.3.6 ", "│ │ │ │ │ ├── arr-union@3.1.0 ", "│ │ │ │ │ ├── define-property@0.2.5 ", "│ │ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ │ └─┬ static-extend@0.1.2 ", "│ │ │ │ │ ├── define-property@0.2.5 ", "│ │ │ │ │ └─┬ object-copy@0.1.0 ", "│ │ │ │ │ ├── copy-descriptor@0.1.1 ", "│ │ │ │ │ └── define-property@0.2.5 ", "│ │ │ │ ├── component-emitter@1.3.0 ", "│ │ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ │ ├── is-data-descriptor@1.0.0 ", "│ │ │ │ │ └── kind-of@6.0.2 ", "│ │ │ │ ├── isobject@3.0.1 ", "│ │ │ │ ├─┬ mixin-deep@1.3.1 ", "│ │ │ │ │ └── is-extendable@1.0.1 ", "│ │ │ │ └── pascalcase@0.1.1 ", "│ │ │ ├─┬ define-property@0.2.5 ", "│ │ │ │ └─┬ is-descriptor@0.1.6 ", "│ │ │ │ ├── is-accessor-descriptor@0.1.6 ", "│ │ │ │ ├── is-data-descriptor@0.1.4 ", "│ │ │ │ └── kind-of@5.1.0 ", "│ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ ├─┬ source-map-resolve@0.5.2 ", "│ │ │ │ ├── atob@2.1.2 ", "│ │ │ │ ├── decode-uri-component@0.2.0 ", "│ │ │ │ ├── resolve-url@0.2.1 ", "│ │ │ │ ├── source-map-url@0.4.0 ", "│ │ │ │ └── urix@0.1.0 ", "│ │ │ └── use@3.1.1 ", "│ │ └── to-regex@3.0.2 ", "│ ├─┬ connect@3.6.6 ", "│ │ ├─┬ debug@2.6.9 ", "│ │ │ └── ms@2.0.0 ", "│ │ ├─┬ finalhandler@1.1.0 ", "│ │ │ ├─┬ on-finished@2.3.0 ", "│ │ │ │ └── ee-first@1.1.1 ", "│ │ │ ├── statuses@1.3.1 ", "│ │ │ └── unpipe@1.0.0 ", "│ │ ├── parseurl@1.3.3 ", "│ │ └── utils-merge@1.0.1 ", "│ ├── dev-ip@1.0.1 ", "│ ├── easy-extender@2.3.4 ", "│ ├─┬ eazy-logger@2.1.3 ", "│ │ ├─┬ lodash.clonedeep@4.3.1 ", "│ │ │ └── lodash._baseclone@4.5.7 ", "│ │ └─┬ tfunk@3.1.0 ", "│ │ └── object-path@0.9.2 ", "│ ├── emitter-steward@1.0.0 ", "│ ├─┬ foxy@11.1.5 ", "│ │ ├─┬ lodash.merge@3.3.2 ", "│ │ │ ├── lodash._arraycopy@3.0.0 ", "│ │ │ ├── lodash._arrayeach@3.0.0 ", "│ │ │ ├── lodash._createassigner@3.1.1 ", "│ │ │ ├── lodash._getnative@3.9.1 ", "│ │ │ ├── lodash.isarguments@3.1.0 ", "│ │ │ ├── lodash.isarray@3.0.4 ", "│ │ │ ├── lodash.isplainobject@3.2.0 ", "│ │ │ ├── lodash.istypedarray@3.0.6 ", "│ │ │ ├── lodash.keysin@3.0.8 ", "│ │ │ └── lodash.toplainobject@3.0.0 ", "│ │ └─┬ resp-modifier@4.0.4 ", "│ │ └── minimatch@2.0.10 ", "│ ├── immutable@3.8.2 ", "│ ├─┬ localtunnel@1.9.1 ", "│ │ ├─┬ axios@0.17.1 ", "│ │ │ └── is-buffer@1.1.6 ", "│ │ ├── openurl@1.1.1 ", "│ │ └─┬ yargs@6.6.0 ", "│ │ ├── camelcase@3.0.0 ", "│ │ ├── get-caller-file@1.0.3 ", "│ │ ├── require-directory@2.1.1 ", "│ │ ├── set-blocking@2.0.0 ", "│ │ ├── which-module@1.0.0 ", "│ │ └─┬ yargs-parser@4.2.1 ", "│ │ └── camelcase@3.0.0 ", "│ ├── lodash@3.10.1 ", "│ ├── longest@1.0.1 ", "│ ├─┬ meow@3.3.0 ", "│ │ ├─┬ camelcase-keys@1.0.0 ", "│ │ │ ├── camelcase@1.2.1 ", "│ │ │ └── map-obj@1.0.1 ", "│ │ ├─┬ indent-string@1.2.2 ", "│ │ │ └─┬ repeating@1.1.3 ", "│ │ │ └── is-finite@1.0.2 ", "│ │ └── object-assign@3.0.0 ", "│ ├─┬ opn@3.0.3 ", "│ │ └── object-assign@4.1.1 ", "│ ├─┬ portscanner@1.2.0 ", "│ │ └── async@1.5.2 ", "│ ├─┬ query-string@2.4.2 ", "│ │ └── strict-uri-encode@1.1.0 ", "│ ├─┬ resp-modifier@5.0.2 ", "│ │ └── minimatch@2.0.10 ", "│ ├─┬ serve-index@1.9.1 ", "│ │ ├─┬ accepts@1.3.7 ", "│ │ │ └── negotiator@0.6.2 ", "│ │ ├── batch@0.6.1 ", "│ │ ├── escape-html@1.0.3 ", "│ │ ├─┬ http-errors@1.6.3 ", "│ │ │ ├── depd@1.1.2 ", "│ │ │ ├── setprototypeof@1.1.0 ", "│ │ │ └── statuses@1.5.0 ", "│ │ └─┬ mime-types@2.1.24 ", "│ │ └── mime-db@1.40.0 ", "│ ├─┬ serve-static@1.13.2 ", "│ │ ├── encodeurl@1.0.2 ", "│ │ └─┬ send@0.16.2 ", "│ │ ├── destroy@1.0.4 ", "│ │ ├── mime@1.4.1 ", "│ │ ├── range-parser@1.2.0 ", "│ │ └── statuses@1.4.0 ", "│ ├─┬ socket.io@1.7.4 ", "│ │ ├─┬ debug@2.3.3 ", "│ │ │ └── ms@0.7.2 ", "│ │ ├─┬ engine.io@1.8.5 ", "│ │ │ ├─┬ accepts@1.3.3 ", "│ │ │ │ └── negotiator@0.6.1 ", "│ │ │ ├── base64id@1.0.0 ", "│ │ │ ├── cookie@0.3.1 ", "│ │ │ ├─┬ debug@2.3.3 ", "│ │ │ │ └── ms@0.7.2 ", "│ │ │ ├─┬ engine.io-parser@1.3.2 ", "│ │ │ │ ├── after@0.8.2 ", "│ │ │ │ ├── arraybuffer.slice@0.0.6 ", "│ │ │ │ ├── base64-arraybuffer@0.1.5 ", "│ │ │ │ ├── blob@0.0.4 ", "│ │ │ │ └── wtf-8@1.0.0 ", "│ │ │ └─┬ ws@1.1.5 ", "│ │ │ ├── options@0.0.6 ", "│ │ │ └── ultron@1.0.2 ", "│ │ ├─┬ has-binary@0.1.7 ", "│ │ │ └── isarray@0.0.1 ", "│ │ ├── object-assign@4.1.0 ", "│ │ ├─┬ socket.io-adapter@0.5.0 ", "│ │ │ └─┬ debug@2.3.3 ", "│ │ │ └── ms@0.7.2 ", "│ │ ├─┬ socket.io-client@1.7.4 ", "│ │ │ ├── backo2@1.0.2 ", "│ │ │ ├── component-bind@1.0.0 ", "│ │ │ ├── component-emitter@1.2.1 ", "│ │ │ ├─┬ debug@2.3.3 ", "│ │ │ │ └── ms@0.7.2 ", "│ │ │ ├─┬ engine.io-client@1.8.5 ", "│ │ │ │ ├── component-emitter@1.2.1 ", "│ │ │ │ ├── component-inherit@0.0.3 ", "│ │ │ │ ├─┬ debug@2.3.3 ", "│ │ │ │ │ └── ms@0.7.2 ", "│ │ │ │ ├── has-cors@1.1.0 ", "│ │ │ │ ├── parsejson@0.0.3 ", "│ │ │ │ ├── parseqs@0.0.5 ", "│ │ │ │ ├── xmlhttprequest-ssl@1.5.3 ", "│ │ │ │ └── yeast@0.1.2 ", "│ │ │ ├── indexof@0.0.1 ", "│ │ │ ├── object-component@0.0.3 ", "│ │ │ ├─┬ parseuri@0.0.5 ", "│ │ │ │ └─┬ better-assert@1.0.2 ", "│ │ │ │ └── callsite@1.0.0 ", "│ │ │ └── to-array@0.1.4 ", "│ │ └─┬ socket.io-parser@2.3.1 ", "│ │ ├── component-emitter@1.1.2 ", "│ │ ├─┬ debug@2.2.0 ", "│ │ │ └── ms@0.7.1 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── json3@3.3.2 ", "│ ├── ua-parser-js@0.7.19 ", "│ └── ucfirst@1.0.0 ", "├─┬ browser-sync-spa@1.0.3 ", "│ ├── connect-history-api-fallback@0.0.5 ", "│ └─┬ opt-merger@1.1.1 ", "│ └── lodash@3.10.1 ", "├─┬ chalk@1.1.3 ", "│ ├── ansi-styles@2.2.1 ", "│ ├── escape-string-regexp@1.0.5 ", "│ ├─┬ has-ansi@2.0.0 ", "│ │ └── ansi-regex@2.1.1 ", "│ ├── strip-ansi@3.0.1 ", "│ └── supports-color@2.0.0 ", "├─┬ del@2.0.2 ", "│ ├─┬ globby@3.0.1 ", "│ │ ├── array-union@1.0.2 ", "│ │ ├── arrify@1.0.1 ", "│ │ └── glob@5.0.15 ", "│ ├── is-path-cwd@1.0.0 ", "│ ├─┬ is-path-in-cwd@1.0.1 ", "│ │ └── is-path-inside@1.0.1 ", "│ ├── object-assign@4.1.1 ", "│ ├── pify@2.3.0 ", "│ ├─┬ pinkie-promise@1.0.0 ", "│ │ └── pinkie@1.0.0 ", "│ └─┬ rimraf@2.6.3 ", "│ └─┬ glob@7.1.3 ", "│ └── fs.realpath@1.0.0 ", "├── eslint-plugin-angular@0.12.0 ", "├── estraverse@4.1.1 ", "├─┬ gulp@3.9.1 ", "│ ├── archy@1.0.0 ", "│ ├── deprecated@0.0.1 ", "│ ├── interpret@1.2.0 ", "│ ├─┬ liftoff@2.5.0 ", "│ │ ├── extend@3.0.2 ", "│ │ ├─┬ findup-sync@2.0.0 ", "│ │ │ ├── detect-file@1.0.0 ", "│ │ │ ├─┬ is-glob@3.1.0 ", "│ │ │ │ └── is-extglob@2.1.1 ", "│ │ │ ├─┬ micromatch@3.1.10 ", "│ │ │ │ ├── arr-diff@4.0.0 ", "│ │ │ │ ├── array-unique@0.3.2 ", "│ │ │ │ ├─┬ braces@2.3.2 ", "│ │ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ │ ├─┬ fill-range@4.0.0 ", "│ │ │ │ │ │ ├── extend-shallow@2.0.1 ", "│ │ │ │ │ │ └─┬ is-number@3.0.0 ", "│ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ └── isobject@3.0.1 ", "│ │ │ │ ├─┬ extglob@2.0.4 ", "│ │ │ │ │ ├─┬ define-property@1.0.0 ", "│ │ │ │ │ │ └─┬ is-descriptor@1.0.2 ", "│ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 ", "│ │ │ │ │ │ └── is-data-descriptor@1.0.0 ", "│ │ │ │ │ ├─┬ expand-brackets@2.1.4 ", "│ │ │ │ │ │ ├─┬ define-property@0.2.5 ", "│ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6 ", "│ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 ", "│ │ │ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 ", "│ │ │ │ │ │ │ │ └── kind-of@3.2.2 ", "│ │ │ │ │ │ │ └── kind-of@5.1.0 ", "│ │ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ │ └── extend-shallow@2.0.1 ", "│ │ │ │ └── kind-of@6.0.2 ", "│ │ │ └─┬ resolve-dir@1.0.1 ", "│ │ │ └─┬ global-modules@1.0.0 ", "│ │ │ └─┬ global-prefix@1.0.2 ", "│ │ │ └─┬ which@1.3.1 ", "│ │ │ └── isexe@2.0.0 ", "│ │ ├─┬ fined@1.2.0 ", "│ │ │ ├─┬ expand-tilde@2.0.2 ", "│ │ │ │ └─┬ homedir-polyfill@1.0.3 ", "│ │ │ │ └── parse-passwd@1.0.0 ", "│ │ │ ├─┬ object.defaults@1.1.0 ", "│ │ │ │ ├── array-each@1.0.1 ", "│ │ │ │ ├── array-slice@1.1.0 ", "│ │ │ │ ├── for-own@1.0.0 ", "│ │ │ │ └── isobject@3.0.1 ", "│ │ │ └─┬ parse-filepath@1.0.2 ", "│ │ │ ├─┬ is-absolute@1.0.0 ", "│ │ │ │ └─┬ is-relative@1.0.0 ", "│ │ │ │ └── is-unc-path@1.0.0 ", "│ │ │ ├── map-cache@0.2.2 ", "│ │ │ └─┬ path-root@0.1.1 ", "│ │ │ └── path-root-regex@0.1.2 ", "│ │ ├── flagged-respawn@1.0.1 ", "│ │ ├─┬ is-plain-object@2.0.4 ", "│ │ │ └── isobject@3.0.1 ", "│ │ ├─┬ object.map@1.0.1 ", "│ │ │ ├─┬ for-own@1.0.0 ", "│ │ │ │ └── for-in@1.0.2 ", "│ │ │ └─┬ make-iterator@1.0.1 ", "│ │ │ └── kind-of@6.0.2 ", "│ │ ├── rechoir@0.6.2 ", "│ │ └─┬ resolve@1.10.1 ", "│ │ └── path-parse@1.0.6 ", "│ ├── minimist@1.2.0 ", "│ ├─┬ orchestrator@0.3.8 ", "│ │ ├─┬ end-of-stream@0.1.5 ", "│ │ │ └── once@1.3.3 ", "│ │ ├── sequencify@0.0.7 ", "│ │ └── stream-consume@0.1.1 ", "│ ├── pretty-hrtime@1.0.3 ", "│ ├── semver@4.3.6 ", "│ ├─┬ tildify@1.2.0 ", "│ │ └── os-homedir@1.0.2 ", "│ ├─┬ v8flags@2.1.1 ", "│ │ └── user-home@1.1.1 ", "│ └─┬ vinyl-fs@0.3.14 ", "│ ├── defaults@1.0.3 ", "│ ├─┬ glob-stream@3.1.18 ", "│ │ ├── glob@4.5.3 ", "│ │ ├─┬ glob2base@0.0.12 ", "│ │ │ └── find-index@0.1.1 ", "│ │ ├── minimatch@2.0.10 ", "│ │ ├── ordered-read-streams@0.1.0 ", "│ │ ├─┬ through2@0.6.5 ", "│ │ │ └─┬ readable-stream@1.0.34 ", "│ │ │ ├── isarray@0.0.1 ", "│ │ │ └── string_decoder@0.10.31 ", "│ │ └── unique-stream@1.0.0 ", "│ ├─┬ glob-watcher@0.0.6 ", "│ │ └─┬ gaze@0.5.2 ", "│ │ └─┬ globule@0.1.0 ", "│ │ ├─┬ glob@3.1.21 ", "│ │ │ ├── graceful-fs@1.2.3 ", "│ │ │ └── inherits@1.0.2 ", "│ │ ├── lodash@1.0.2 ", "│ │ └── minimatch@0.2.14 ", "│ ├─┬ graceful-fs@3.0.11 ", "│ │ └── natives@1.1.6 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├─┬ strip-bom@1.0.0 ", "│ │ └── first-chunk-stream@1.0.0 ", "│ ├─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └─┬ vinyl@0.4.6 ", "│ └── clone@0.2.0 ", "├─┬ gulp-angular-templatecache@1.8.0 ", "│ ├─┬ event-stream@3.3.5 ", "│ │ ├── duplexer@0.1.1 ", "│ │ ├── from@0.1.7 ", "│ │ ├── map-stream@0.0.7 ", "│ │ ├── pause-stream@0.0.11 ", "│ │ ├── split@1.0.1 ", "│ │ └── stream-combiner@0.2.2 ", "│ ├─┬ gulp-concat@2.6.1 ", "│ │ ├─┬ concat-with-sourcemaps@1.1.0 ", "│ │ │ └── source-map@0.6.1 ", "│ │ └─┬ vinyl@2.2.0 ", "│ │ ├── clone@2.1.2 ", "│ │ ├── clone-buffer@1.0.0 ", "│ │ ├── clone-stats@1.0.0 ", "│ │ ├── cloneable-readable@1.1.2 ", "│ │ └── replace-ext@1.0.0 ", "│ ├── gulp-footer@1.1.2 ", "│ ├─┬ gulp-header@1.8.12 ", "│ │ └─┬ lodash.template@4.4.0 ", "│ │ └── lodash.templatesettings@4.1.0 ", "│ ├── js-string-escape@1.0.1 ", "│ └─┬ path@0.12.7 ", "│ ├── process@0.11.10 ", "│ └── util@0.10.4 ", "├─┬ gulp-autoprefixer@3.0.2 ", "│ ├─┬ autoprefixer@6.7.7 ", "│ │ ├─┬ browserslist@1.7.7 ", "│ │ │ └── electron-to-chromium@1.3.129 ", "│ │ ├── caniuse-db@1.0.30000963 ", "│ │ ├── normalize-range@0.1.2 ", "│ │ ├── num2fraction@1.2.2 ", "│ │ └── postcss-value-parser@3.3.1 ", "│ ├─┬ postcss@5.2.18 ", "│ │ ├── js-base64@2.5.1 ", "│ │ ├── source-map@0.5.7 ", "│ │ └─┬ supports-color@3.2.3 ", "│ │ └── has-flag@1.0.0 ", "│ ├── through2@2.0.5 ", "│ └─┬ vinyl-sourcemaps-apply@0.1.4 ", "│ └── source-map@0.1.43 ", "├─┬ gulp-eslint@1.0.0 ", "│ ├── bufferstreams@1.0.2 ", "│ ├─┬ eslint@1.10.3 ", "│ │ ├─┬ concat-stream@1.6.2 ", "│ │ │ ├── buffer-from@1.1.1 ", "│ │ │ └── typedarray@0.0.6 ", "│ │ ├─┬ doctrine@0.7.2 ", "│ │ │ ├── esutils@1.1.6 ", "│ │ │ └── isarray@0.0.1 ", "│ │ ├─┬ escope@3.6.0 ", "│ │ │ ├─┬ es6-map@0.1.5 ", "│ │ │ │ ├── d@1.0.0 ", "│ │ │ │ ├── es6-set@0.1.5 ", "│ │ │ │ ├── es6-symbol@3.1.1 ", "│ │ │ │ └── event-emitter@0.3.5 ", "│ │ │ ├── es6-weak-map@2.0.2 ", "│ │ │ └── esrecurse@4.2.1 ", "│ │ ├── espree@2.2.5 ", "│ │ ├── estraverse-fb@1.3.2 ", "│ │ ├── esutils@2.0.2 ", "│ │ ├─┬ file-entry-cache@1.3.1 ", "│ │ │ ├─┬ flat-cache@1.3.4 ", "│ │ │ │ ├── circular-json@0.3.3 ", "│ │ │ │ └─┬ write@0.2.1 ", "│ │ │ │ └─┬ mkdirp@0.5.1 ", "│ │ │ │ └── minimist@0.0.8 ", "│ │ │ └── object-assign@4.1.1 ", "│ │ ├── glob@5.0.15 ", "│ │ ├── globals@8.18.0 ", "│ │ ├─┬ handlebars@4.1.2 ", "│ │ │ ├── neo-async@2.6.0 ", "│ │ │ ├── source-map@0.6.1 ", "│ │ │ └─┬ uglify-js@3.5.10 ", "│ │ │ └── source-map@0.6.1 ", "│ │ ├─┬ inquirer@0.11.4 ", "│ │ │ ├── ansi-escapes@1.4.0 ", "│ │ │ ├─┬ cli-cursor@1.0.2 ", "│ │ │ │ └─┬ restore-cursor@1.0.1 ", "│ │ │ │ ├── exit-hook@1.1.1 ", "│ │ │ │ └── onetime@1.1.0 ", "│ │ │ ├── cli-width@1.1.1 ", "│ │ │ ├─┬ figures@1.7.0 ", "│ │ │ │ └── object-assign@4.1.1 ", "│ │ │ ├── lodash@3.10.1 ", "│ │ │ ├─┬ readline2@1.0.1 ", "│ │ │ │ └── mute-stream@0.0.5 ", "│ │ │ ├── run-async@0.1.0 ", "│ │ │ └── rx-lite@3.1.2 ", "│ │ ├─┬ is-my-json-valid@2.19.0 ", "│ │ │ ├─┬ generate-function@2.3.1 ", "│ │ │ │ └── is-property@1.0.2 ", "│ │ │ ├── generate-object-property@1.2.0 ", "│ │ │ ├── is-my-ip-valid@1.0.0 ", "│ │ │ └── jsonpointer@4.0.1 ", "│ │ ├── is-resolvable@1.1.0 ", "│ │ ├─┬ js-yaml@3.4.5 ", "│ │ │ ├─┬ argparse@1.0.10 ", "│ │ │ │ └── sprintf-js@1.0.3 ", "│ │ │ └── esprima@2.7.3 ", "│ │ ├─┬ lodash.clonedeep@3.0.2 ", "│ │ │ └── lodash._baseclone@3.3.0 ", "│ │ ├─┬ lodash.omit@3.1.0 ", "│ │ │ ├── lodash._arraymap@3.0.0 ", "│ │ │ ├─┬ lodash._basedifference@3.0.3 ", "│ │ │ │ ├── lodash._baseindexof@3.1.0 ", "│ │ │ │ ├── lodash._cacheindexof@3.0.2 ", "│ │ │ │ └── lodash._createcache@3.1.2 ", "│ │ │ ├── lodash._baseflatten@3.1.4 ", "│ │ │ ├── lodash._pickbyarray@3.0.2 ", "│ │ │ └── lodash._pickbycallback@3.0.0 ", "│ │ ├── minimatch@3.0.4 ", "│ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ └── minimist@0.0.8 ", "│ │ ├── object-assign@4.1.1 ", "│ │ ├─┬ optionator@0.6.0 ", "│ │ │ ├── deep-is@0.1.3 ", "│ │ │ ├── fast-levenshtein@1.0.7 ", "│ │ │ ├── levn@0.2.5 ", "│ │ │ ├── prelude-ls@1.1.2 ", "│ │ │ ├── type-check@0.3.2 ", "│ │ │ └── wordwrap@0.0.3 ", "│ │ ├── path-is-inside@1.0.2 ", "│ │ ├── shelljs@0.5.3 ", "│ │ ├── strip-json-comments@1.0.4 ", "│ │ ├── text-table@0.2.0 ", "│ │ ├── user-home@2.0.0 ", "│ │ └── xml-escape@1.0.0 ", "│ └── object-assign@3.0.0 ", "├─┬ gulp-filter@3.0.1 ", "│ ├── multimatch@2.1.0 ", "│ └── streamfilter@1.0.7 ", "├── gulp-flatten@0.2.0 ", "├── gulp-inject@3.0.0 ", "├─┬ gulp-load-plugins@0.10.0 ", "│ ├─┬ findup-sync@0.2.1 ", "│ │ └── glob@4.3.5 ", "│ └─┬ multimatch@2.0.0 ", "│ └── minimatch@2.0.10 ", "├─┬ gulp-minify-css@1.2.4 ", "│ ├─┬ clean-css@3.4.28 ", "│ │ ├─┬ commander@2.8.1 ", "│ │ │ └── graceful-readlink@1.0.1 ", "│ │ └── source-map@0.4.4 ", "│ ├── object-assign@4.1.1 ", "│ ├─┬ readable-stream@2.3.6 ", "│ │ ├── core-util-is@1.0.2 ", "│ │ ├── isarray@1.0.0 ", "│ │ ├── process-nextick-args@2.0.0 ", "│ │ ├── safe-buffer@5.1.2 ", "│ │ ├── string_decoder@1.1.1 ", "│ │ └── util-deprecate@1.0.2 ", "│ ├─┬ vinyl-bufferstream@1.0.1 ", "│ │ └─┬ bufferstreams@1.0.1 ", "│ │ └─┬ readable-stream@1.1.14 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └── vinyl-sourcemaps-apply@0.2.1 ", "├─┬ gulp-minify-html@1.0.6 ", "│ ├─┬ minimize@1.8.1 ", "│ │ ├── argh@0.1.4 ", "│ │ ├─┬ cli-color@1.1.0 ", "│ │ │ ├── d@0.1.1 ", "│ │ │ ├─┬ es5-ext@0.10.50 ", "│ │ │ │ └── next-tick@1.0.0 ", "│ │ │ ├── es6-iterator@2.0.3 ", "│ │ │ ├─┬ memoizee@0.3.10 ", "│ │ │ │ ├── d@0.1.1 ", "│ │ │ │ ├─┬ es6-weak-map@0.1.4 ", "│ │ │ │ │ ├── es6-iterator@0.1.3 ", "│ │ │ │ │ └── es6-symbol@2.0.1 ", "│ │ │ │ ├── lru-queue@0.1.0 ", "│ │ │ │ └── next-tick@0.2.2 ", "│ │ │ └── timers-ext@0.1.7 ", "│ │ ├─┬ diagnostics@1.0.1 ", "│ │ │ ├─┬ colorspace@1.0.1 ", "│ │ │ │ ├─┬ color@0.8.0 ", "│ │ │ │ │ ├── color-convert@0.5.3 ", "│ │ │ │ │ └─┬ color-string@0.3.0 ", "│ │ │ │ │ └── color-name@1.1.4 ", "│ │ │ │ └── text-hex@0.0.0 ", "│ │ │ ├─┬ enabled@1.0.2 ", "│ │ │ │ └── env-variable@0.0.5 ", "│ │ │ └─┬ kuler@0.0.0 ", "│ │ │ └── colornames@0.0.2 ", "│ │ ├── emits@3.0.0 ", "│ │ ├─┬ htmlparser2@3.9.2 ", "│ │ │ ├── domelementtype@1.3.1 ", "│ │ │ ├── domhandler@2.4.2 ", "│ │ │ ├─┬ domutils@1.7.0 ", "│ │ │ │ └── dom-serializer@0.1.1 ", "│ │ │ └── entities@1.1.2 ", "│ │ └── node-uuid@1.4.8 ", "│ └─┬ through2@0.6.5 ", "│ └─┬ readable-stream@1.0.34 ", "│ ├── isarray@0.0.1 ", "│ └── string_decoder@0.10.31 ", "├── gulp-rename@1.2.2 ", "├─┬ gulp-replace@0.5.4 ", "│ ├─┬ istextorbinary@1.0.2 ", "│ │ ├── binaryextensions@1.0.1 ", "│ │ └── textextensions@1.0.2 ", "│ └─┬ replacestream@4.0.3 ", "│ └── object-assign@4.1.1 ", "├─┬ gulp-rev@6.0.1 ", "│ ├── modify-filename@1.1.0 ", "│ ├── object-assign@4.1.1 ", "│ ├── rev-hash@1.0.0 ", "│ ├── rev-path@1.0.0 ", "│ ├─┬ sort-keys@1.1.2 ", "│ │ └── is-plain-obj@1.1.0 ", "│ └─┬ vinyl-file@1.3.0 ", "│ ├── strip-bom-stream@1.0.0 ", "│ └── vinyl@1.2.0 ", "├── gulp-rev-replace@0.4.3 ", "├─┬ gulp-size@2.0.0 ", "│ ├── gzip-size@3.0.0 ", "│ ├─┬ pretty-bytes@2.0.1 ", "│ │ ├── get-stdin@4.0.1 ", "│ │ └── number-is-nan@1.0.1 ", "│ └── stream-counter@1.0.0 ", "├─┬ gulp-sourcemaps@1.6.0 ", "│ ├── convert-source-map@1.6.0 ", "│ ├── graceful-fs@4.1.15 ", "│ └─┬ vinyl@1.2.0 ", "│ ├── clone@1.0.4 ", "│ └── clone-stats@0.0.1 ", "├─┬ gulp-uglify@1.4.2 ", "│ ├── deap@1.0.1 ", "│ ├─┬ fancy-log@1.3.3 ", "│ │ ├─┬ ansi-gray@0.1.1 ", "│ │ │ └── ansi-wrap@0.1.0 ", "│ │ ├── color-support@1.1.3 ", "│ │ ├── parse-node-version@1.0.1 ", "│ │ └── time-stamp@1.1.0 ", "│ ├── isobject@2.1.0 ", "│ ├─┬ uglify-js@2.5.0 ", "│ │ ├── async@0.2.10 ", "│ │ ├── uglify-to-browserify@1.0.2 ", "│ │ └─┬ yargs@3.5.4 ", "│ │ ├── window-size@0.1.0 ", "│ │ └── wordwrap@0.0.2 ", "│ └── vinyl-sourcemaps-apply@0.2.1 ", "├─┬ gulp-useref@1.3.0 ", "│ ├─┬ brace-expansion@1.1.11 ", "│ │ ├── balanced-match@1.0.0 ", "│ │ └── concat-map@0.0.1 ", "│ ├─┬ gulp-if@1.2.5 ", "│ │ ├─┬ gulp-match@0.2.1 ", "│ │ │ └─┬ minimatch@1.0.0 ", "│ │ │ ├── lru-cache@2.7.3 ", "│ │ │ └── sigmund@1.0.1 ", "│ │ ├─┬ ternary-stream@1.2.3 ", "│ │ │ ├── fork-stream@0.0.4 ", "│ │ │ └─┬ through2@0.6.5 ", "│ │ │ └─┬ readable-stream@1.0.34 ", "│ │ │ ├── isarray@0.0.1 ", "│ │ │ └── string_decoder@0.10.31 ", "│ │ └─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ ├─┬ is-relative-url@1.0.0 ", "│ │ └── is-absolute-url@1.0.0 ", "│ ├── lodash@3.10.1 ", "│ ├── node-useref@0.3.15 ", "│ ├─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └─┬ vinyl-fs@1.0.0 ", "│ ├─┬ duplexify@3.7.1 ", "│ │ ├── end-of-stream@1.4.1 ", "│ │ └── stream-shift@1.0.0 ", "│ ├─┬ glob-stream@4.1.1 ", "│ │ ├── glob@4.5.3 ", "│ │ ├── minimatch@2.0.10 ", "│ │ └─┬ unique-stream@2.3.1 ", "│ │ ├── json-stable-stringify-without-jsonify@1.0.1 ", "│ │ └── through2-filter@3.0.0 ", "│ ├── glob-watcher@0.0.8 ", "│ ├── graceful-fs@3.0.11 ", "│ ├─┬ merge-stream@0.1.8 ", "│ │ └─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├── strip-bom@1.0.0 ", "│ └─┬ vinyl@0.4.6 ", "│ └── clone@0.2.0 ", "├─┬ gulp-util@3.0.7 ", "│ ├── array-differ@1.0.0 ", "│ ├── array-uniq@1.0.3 ", "│ ├── beeper@1.1.1 ", "│ ├── dateformat@1.0.12 ", "│ ├─┬ gulplog@1.0.0 ", "│ │ └── glogg@1.0.2 ", "│ ├─┬ has-gulplog@0.1.0 ", "│ │ └── sparkles@1.0.1 ", "│ ├── lodash._reescape@3.0.0 ", "│ ├── lodash._reevaluate@3.0.0 ", "│ ├── lodash._reinterpolate@3.0.0 ", "│ ├─┬ lodash.template@3.6.2 ", "│ │ ├── lodash._basecopy@3.0.1 ", "│ │ ├── lodash._basetostring@3.0.1 ", "│ │ ├── lodash._basevalues@3.0.0 ", "│ │ ├── lodash._isiterateecall@3.0.9 ", "│ │ ├─┬ lodash.escape@3.2.0 ", "│ │ │ └── lodash._root@3.0.1 ", "│ │ ├── lodash.keys@3.1.2 ", "│ │ ├── lodash.restparam@3.6.1 ", "│ │ └── lodash.templatesettings@3.1.1 ", "│ ├─┬ multipipe@0.1.2 ", "│ │ └─┬ duplexer2@0.0.2 ", "│ │ └─┬ readable-stream@1.1.14 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ ├── object-assign@3.0.0 ", "│ ├── replace-ext@0.0.1 ", "│ └── vinyl@0.5.3 ", "├─┬ http-proxy-middleware@0.9.1 ", "│ ├─┬ http-proxy@1.17.0 ", "│ │ ├── eventemitter3@3.1.2 ", "│ │ ├─┬ follow-redirects@1.7.0 ", "│ │ │ └─┬ debug@3.2.6 ", "│ │ │ └── ms@2.1.1 ", "│ │ └── requires-port@1.0.0 ", "│ ├─┬ is-glob@2.0.1 ", "│ │ └── is-extglob@1.0.0 ", "│ ├── lodash@3.10.1 ", "│ └─┬ micromatch@2.3.11 ", "│ ├─┬ arr-diff@2.0.0 ", "│ │ └── arr-flatten@1.1.0 ", "│ ├── array-unique@0.2.1 ", "│ ├─┬ braces@1.8.5 ", "│ │ ├─┬ expand-range@1.8.2 ", "│ │ │ └─┬ fill-range@2.2.4 ", "│ │ │ ├── is-number@2.1.0 ", "│ │ │ ├─┬ randomatic@3.1.1 ", "│ │ │ │ ├── is-number@4.0.0 ", "│ │ │ │ ├── kind-of@6.0.2 ", "│ │ │ │ └── math-random@1.0.4 ", "│ │ │ └── repeat-string@1.6.1 ", "│ │ ├── preserve@0.2.0 ", "│ │ └── repeat-element@1.1.3 ", "│ ├─┬ expand-brackets@0.1.5 ", "│ │ └── is-posix-bracket@0.1.1 ", "│ ├── extglob@0.3.2 ", "│ ├── filename-regex@2.0.1 ", "│ ├── kind-of@3.2.2 ", "│ ├─┬ object.omit@2.0.1 ", "│ │ ├── for-own@0.1.5 ", "│ │ └── is-extendable@0.1.1 ", "│ ├─┬ parse-glob@3.0.4 ", "│ │ ├── glob-base@0.3.0 ", "│ │ └── is-dotfile@1.0.3 ", "│ └─┬ regex-cache@0.4.4 ", "│ └─┬ is-equal-shallow@0.1.3 ", "│ └── is-primitive@2.0.0 ", "├─┬ lockdown@0.0.8-dev (git+https://github.com/mozilla/npm-lockdown.git#c7ceb9ca37fab4ba2639b89f94b88703d4e4d0d2)", "│ ├─┬ npmconf@1.1.5 ", "│ │ ├─┬ config-chain@1.1.12 ", "│ │ │ └── proto-list@1.2.4 ", "│ │ ├── ini@1.3.5 ", "│ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ └── minimist@0.0.8 ", "│ │ ├─┬ nopt@3.0.6 ", "│ │ │ └── abbrev@1.1.1 ", "│ │ ├─┬ once@1.3.3 ", "│ │ │ └── wrappy@1.0.2 ", "│ │ ├─┬ osenv@0.1.5 ", "│ │ │ └── os-tmpdir@1.0.2 ", "│ │ ├── semver@2.3.2 ", "│ │ └── uid-number@0.0.5 ", "│ ├── osenv@0.1.0 ", "│ └─┬ read-installed@3.1.0 ", "│ ├── graceful-fs@3.0.11 ", "│ ├─┬ read-package-json@1.3.3 ", "│ │ ├── glob@5.0.15 ", "│ │ ├── graceful-fs@3.0.11 ", "│ │ ├─┬ json-parse-helpfulerror@1.0.3 ", "│ │ │ └── jju@1.4.0 ", "│ │ └─┬ normalize-package-data@1.0.3 ", "│ │ ├── github-url-from-git@1.5.0 ", "│ │ ├── github-url-from-username-repo@1.0.2 ", "│ │ └── semver@4.3.6 ", "│ ├─┬ readdir-scoped-modules@1.0.2 ", "│ │ └─┬ dezalgo@1.0.3 ", "│ │ └── asap@2.0.6 ", "│ ├── semver@3.0.1 ", "│ ├── slide@1.1.6 ", "│ └── util-extend@1.0.3 ", "├── lodash@4.17.11 ", "├─┬ main-bower-files@2.9.0 ", "│ ├── extend@2.0.2 ", "│ ├─┬ globby@2.1.0 ", "│ │ ├── glob@5.0.15 ", "│ │ └── object-assign@3.0.0 ", "│ ├── path-exists@1.0.0 ", "│ ├── strip-json-comments@1.0.4 ", "│ └─┬ vinyl-fs@1.0.0 ", "│ ├─┬ glob-stream@4.1.1 ", "│ │ ├── glob@4.5.3 ", "│ │ ├── minimatch@2.0.10 ", "│ │ └── unique-stream@2.3.1 ", "│ ├── glob-watcher@0.0.8 ", "│ ├── graceful-fs@3.0.11 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├── object-assign@2.1.1 ", "│ ├── strip-bom@1.0.0 ", "│ ├─┬ through2@0.6.5 ", "│ │ └─┬ readable-stream@1.0.34 ", "│ │ ├── isarray@0.0.1 ", "│ │ └── string_decoder@0.10.31 ", "│ └─┬ vinyl@0.4.6 ", "│ └── clone@0.2.0 ", "├─┬ ng-annotate-loader@0.0.10 ", "│ ├─┬ ng-annotate@1.2.2 ", "│ │ ├── acorn@2.6.4 ", "│ │ ├── alter@0.2.0 ", "│ │ ├── convert-source-map@1.1.3 ", "│ │ ├─┬ optimist@0.6.1 ", "│ │ │ └── minimist@0.0.10 ", "│ │ ├─┬ ordered-ast-traverse@1.1.1 ", "│ │ │ └── ordered-esprima-props@1.1.0 ", "│ │ ├── simple-fmt@0.1.0 ", "│ │ ├── simple-is@0.2.0 ", "│ │ ├── stable@0.1.8 ", "│ │ ├── stringmap@0.2.2 ", "│ │ ├── stringset@0.2.1 ", "│ │ └── tryor@0.1.2 ", "│ └─┬ source-map@0.4.2 ", "│ └── amdefine@1.0.1 ", "├─┬ nsp@2.4.0 ", "│ ├─┬ chalk@1.1.3 ", "│ │ ├── ansi-styles@2.2.1 ", "│ │ ├── escape-string-regexp@1.0.5 ", "│ │ ├─┬ has-ansi@2.0.0 ", "│ │ │ └── ansi-regex@2.0.0 ", "│ │ ├─┬ strip-ansi@3.0.1 ", "│ │ │ └── ansi-regex@2.0.0 ", "│ │ └── supports-color@2.0.0 ", "│ ├─┬ cli-table@0.3.1 ", "│ │ └── colors@1.0.3 ", "│ ├─┬ https-proxy-agent@1.0.0 ", "│ │ ├─┬ agent-base@2.0.1 ", "│ │ │ └── semver@5.0.3 ", "│ │ ├─┬ debug@2.2.0 ", "│ │ │ └── ms@0.7.1 ", "│ │ └── extend@3.0.0 ", "│ ├─┬ joi@6.10.1 ", "│ │ ├── hoek@2.16.3 ", "│ │ ├── isemail@1.2.0 ", "│ │ ├── moment@2.12.0 ", "│ │ └── topo@1.1.0 ", "│ ├─┬ nodesecurity-npm-utils@4.0.1 ", "│ │ └─┬ silent-npm-registry-client@2.0.0 ", "│ │ ├─┬ npm-registry-client@7.1.0 ", "│ │ │ ├── chownr@1.0.1 ", "│ │ │ ├─┬ concat-stream@1.5.1 ", "│ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ ├─┬ readable-stream@2.0.6 ", "│ │ │ │ │ ├── isarray@1.0.0 ", "│ │ │ │ │ ├── process-nextick-args@1.0.6 ", "│ │ │ │ │ ├── string_decoder@0.10.31 ", "│ │ │ │ │ └── util-deprecate@1.0.2 ", "│ │ │ │ └── typedarray@0.0.6 ", "│ │ │ ├── graceful-fs@4.1.3 ", "│ │ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ │ └── minimist@0.0.8 ", "│ │ │ ├─┬ normalize-package-data@2.3.5 ", "│ │ │ │ ├── hosted-git-info@2.1.4 ", "│ │ │ │ ├─┬ is-builtin-module@1.0.0 ", "│ │ │ │ │ └── builtin-modules@1.1.1 ", "│ │ │ │ └─┬ validate-npm-package-license@3.0.1 ", "│ │ │ │ ├─┬ spdx-correct@1.0.2 ", "│ │ │ │ │ └── spdx-license-ids@1.2.0 ", "│ │ │ │ └─┬ spdx-expression-parse@1.0.2 ", "│ │ │ │ ├── spdx-exceptions@1.0.4 ", "│ │ │ │ └── spdx-license-ids@1.2.0 ", "│ │ │ ├─┬ npm-package-arg@4.1.0 ", "│ │ │ │ └── hosted-git-info@2.1.4 ", "│ │ │ ├─┬ npmlog@2.0.3 ", "│ │ │ │ ├── ansi@0.3.1 ", "│ │ │ │ ├─┬ are-we-there-yet@1.1.2 ", "│ │ │ │ │ ├── delegates@1.0.0 ", "│ │ │ │ │ └─┬ readable-stream@2.0.6 ", "│ │ │ │ │ ├── core-util-is@1.0.2 ", "│ │ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ │ ├── isarray@1.0.0 ", "│ │ │ │ │ ├── process-nextick-args@1.0.6 ", "│ │ │ │ │ ├── string_decoder@0.10.31 ", "│ │ │ │ │ └── util-deprecate@1.0.2 ", "│ │ │ │ └─┬ gauge@1.2.7 ", "│ │ │ │ ├── has-unicode@2.0.0 ", "│ │ │ │ ├─┬ lodash.pad@4.1.0 ", "│ │ │ │ │ ├── lodash.repeat@4.0.0 ", "│ │ │ │ │ └── lodash.tostring@4.1.2 ", "│ │ │ │ ├─┬ lodash.padend@4.2.0 ", "│ │ │ │ │ ├── lodash.repeat@4.0.0 ", "│ │ │ │ │ └── lodash.tostring@4.1.2 ", "│ │ │ │ └─┬ lodash.padstart@4.2.0 ", "│ │ │ │ ├── lodash.repeat@4.0.0 ", "│ │ │ │ └── lodash.tostring@4.1.2 ", "│ │ │ ├─┬ once@1.3.3 ", "│ │ │ │ └── wrappy@1.0.1 ", "│ │ │ ├─┬ request@2.69.0 ", "│ │ │ │ ├── aws-sign2@0.6.0 ", "│ │ │ │ ├─┬ aws4@1.3.2 ", "│ │ │ │ │ └─┬ lru-cache@4.0.1 ", "│ │ │ │ │ ├── pseudomap@1.0.2 ", "│ │ │ │ │ └── yallist@2.0.0 ", "│ │ │ │ ├─┬ bl@1.0.3 ", "│ │ │ │ │ └─┬ readable-stream@2.0.6 ", "│ │ │ │ │ ├── core-util-is@1.0.2 ", "│ │ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ │ ├── isarray@1.0.0 ", "│ │ │ │ │ ├── process-nextick-args@1.0.6 ", "│ │ │ │ │ ├── string_decoder@0.10.31 ", "│ │ │ │ │ └── util-deprecate@1.0.2 ", "│ │ │ │ ├── caseless@0.11.0 ", "│ │ │ │ ├─┬ combined-stream@1.0.5 ", "│ │ │ │ │ └── delayed-stream@1.0.0 ", "│ │ │ │ ├── extend@3.0.0 ", "│ │ │ │ ├── forever-agent@0.6.1 ", "│ │ │ │ ├─┬ form-data@1.0.0-rc4 ", "│ │ │ │ │ └── async@1.5.2 ", "│ │ │ │ ├─┬ har-validator@2.0.6 ", "│ │ │ │ │ ├─┬ commander@2.9.0 ", "│ │ │ │ │ │ └── graceful-readlink@1.0.1 ", "│ │ │ │ │ ├─┬ is-my-json-valid@2.13.1 ", "│ │ │ │ │ │ ├── generate-function@2.0.0 ", "│ │ │ │ │ │ ├─┬ generate-object-property@1.2.0 ", "│ │ │ │ │ │ │ └── is-property@1.0.2 ", "│ │ │ │ │ │ └── jsonpointer@2.0.0 ", "│ │ │ │ │ └─┬ pinkie-promise@2.0.0 ", "│ │ │ │ │ └── pinkie@2.0.4 ", "│ │ │ │ ├─┬ hawk@3.1.3 ", "│ │ │ │ │ ├── boom@2.10.1 ", "│ │ │ │ │ ├── cryptiles@2.0.5 ", "│ │ │ │ │ ├── hoek@2.16.3 ", "│ │ │ │ │ └── sntp@1.0.9 ", "│ │ │ │ ├─┬ http-signature@1.1.1 ", "│ │ │ │ │ ├── assert-plus@0.2.0 ", "│ │ │ │ │ ├─┬ jsprim@1.2.2 ", "│ │ │ │ │ │ ├── extsprintf@1.0.2 ", "│ │ │ │ │ │ ├── json-schema@0.2.2 ", "│ │ │ │ │ │ └── verror@1.3.6 ", "│ │ │ │ │ └─┬ sshpk@1.7.4 ", "│ │ │ │ │ ├── asn1@0.2.3 ", "│ │ │ │ │ ├─┬ dashdash@1.13.0 ", "│ │ │ │ │ │ └── assert-plus@1.0.0 ", "│ │ │ │ │ ├── ecc-jsbn@0.1.1 ", "│ │ │ │ │ ├── jodid25519@1.0.2 ", "│ │ │ │ │ ├── jsbn@0.1.0 ", "│ │ │ │ │ └── tweetnacl@0.14.3 ", "│ │ │ │ ├── is-typedarray@1.0.0 ", "│ │ │ │ ├── isstream@0.1.2 ", "│ │ │ │ ├── json-stringify-safe@5.0.1 ", "│ │ │ │ ├─┬ mime-types@2.1.10 ", "│ │ │ │ │ └── mime-db@1.22.0 ", "│ │ │ │ ├── node-uuid@1.4.7 ", "│ │ │ │ ├── oauth-sign@0.8.1 ", "│ │ │ │ ├── qs@6.0.2 ", "│ │ │ │ ├── stringstream@0.0.5 ", "│ │ │ │ ├── tough-cookie@2.2.2 ", "│ │ │ │ └── tunnel-agent@0.4.2 ", "│ │ │ ├── retry@0.8.0 ", "│ │ │ ├─┬ rimraf@2.5.2 ", "│ │ │ │ └─┬ glob@7.0.3 ", "│ │ │ │ ├─┬ inflight@1.0.4 ", "│ │ │ │ │ └── wrappy@1.0.1 ", "│ │ │ │ ├── inherits@2.0.1 ", "│ │ │ │ └─┬ minimatch@3.0.0 ", "│ │ │ │ └─┬ brace-expansion@1.1.3 ", "│ │ │ │ ├── balanced-match@0.3.0 ", "│ │ │ │ └── concat-map@0.0.1 ", "│ │ │ └── slide@1.1.6 ", "│ │ └── xtend@4.0.1 ", "│ ├── path-is-absolute@1.0.0 ", "│ ├─┬ rc@1.1.6 ", "│ │ ├── deep-extend@0.4.1 ", "│ │ ├── ini@1.3.4 ", "│ │ ├── minimist@1.2.0 ", "│ │ └── strip-json-comments@1.0.4 ", "│ ├── semver@5.1.0 ", "│ ├─┬ subcommand@2.0.3 ", "│ │ ├── cliclopts@1.1.1 ", "│ │ ├─┬ debug@2.2.0 ", "│ │ │ └── ms@0.7.1 ", "│ │ ├── minimist@1.2.0 ", "│ │ └── xtend@4.0.1 ", "│ └─┬ wreck@6.3.0 ", "│ ├── boom@2.10.1 ", "│ └── hoek@2.16.3 ", "├─┬ tslint-loader@1.0.2 ", "│ ├── strip-json-comments@1.0.4 ", "│ └─┬ tslint@2.5.1 ", "│ ├─┬ findup-sync@0.2.1 ", "│ │ └─┬ glob@4.3.5 ", "│ │ └── minimatch@2.0.10 ", "│ └── underscore.string@3.1.1 ", "├── typescript@1.6.2 ", "├─┬ typings@0.8.1 ", "│ ├── any-promise@1.3.0 ", "│ ├── bluebird@3.5.4 ", "│ ├─┬ columnify@1.5.4 ", "│ │ └── wcwidth@1.0.1 ", "│ ├── listify@1.0.0 ", "│ ├─┬ typings-core@0.3.1 ", "│ │ ├─┬ configstore@2.1.0 ", "│ │ │ ├─┬ dot-prop@3.0.0 ", "│ │ │ │ └── is-obj@1.0.1 ", "│ │ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ │ └── minimist@0.0.8 ", "│ │ │ ├── object-assign@4.1.1 ", "│ │ │ ├── uuid@2.0.3 ", "│ │ │ ├─┬ write-file-atomic@1.3.4 ", "│ │ │ │ └── imurmurhash@0.1.4 ", "│ │ │ └── xdg-basedir@2.0.0 ", "│ │ ├─┬ detect-indent@4.0.0 ", "│ │ │ └── repeating@2.0.1 ", "│ │ ├─┬ has@1.0.3 ", "│ │ │ └── function-bind@1.1.1 ", "│ │ ├─┬ invariant@2.2.4 ", "│ │ │ └─┬ loose-envify@1.4.0 ", "│ │ │ └── js-tokens@4.0.0 ", "│ │ ├─┬ is-absolute@0.2.6 ", "│ │ │ ├─┬ is-relative@0.2.1 ", "│ │ │ │ └─┬ is-unc-path@0.1.2 ", "│ │ │ │ └── unc-path-regex@0.1.2 ", "│ │ │ └── is-windows@0.2.0 ", "│ │ ├─┬ lockfile@1.0.4 ", "│ │ │ └── signal-exit@3.0.2 ", "│ │ ├─┬ make-error-cause@1.2.2 ", "│ │ │ └── make-error@1.3.5 ", "│ │ ├─┬ mkdirp@0.5.1 ", "│ │ │ └── minimist@0.0.8 ", "│ │ ├─┬ object.pick@1.3.0 ", "│ │ │ └── isobject@3.0.1 ", "│ │ ├─┬ popsicle@5.0.1 ", "│ │ │ ├─┬ form-data@0.2.0 ", "│ │ │ │ ├── async@0.9.2 ", "│ │ │ │ ├─┬ combined-stream@0.0.7 ", "│ │ │ │ │ └── delayed-stream@0.0.5 ", "│ │ │ │ └─┬ mime-types@2.0.14 ", "│ │ │ │ └── mime-db@1.12.0 ", "│ │ │ ├── methods@1.1.2 ", "│ │ │ └─┬ tough-cookie@2.4.3 ", "│ │ │ ├── psl@1.1.31 ", "│ │ │ └── punycode@1.4.1 ", "│ │ ├─┬ popsicle-proxy-agent@1.0.0 ", "│ │ │ ├─┬ http-proxy-agent@1.0.0 ", "│ │ │ │ └─┬ agent-base@2.1.1 ", "│ │ │ │ └── semver@5.0.3 ", "│ │ │ └── https-proxy-agent@1.0.0 ", "│ │ ├── popsicle-retry@2.0.0 ", "│ │ ├── popsicle-status@1.0.2 ", "│ │ ├── promise-finally@2.2.1 ", "│ │ ├─┬ rc@1.2.8 ", "│ │ │ └── deep-extend@0.6.0 ", "│ │ ├── string-template@1.0.0 ", "│ │ ├── thenify@3.3.0 ", "│ │ ├── throat@2.0.2 ", "│ │ ├─┬ touch@1.0.0 ", "│ │ │ └── nopt@1.0.10 ", "│ │ ├── typescript@1.8.10 ", "│ │ └── zip-object@0.1.0 ", "│ ├─┬ update-notifier@0.6.3 ", "│ │ ├─┬ boxen@0.3.1 ", "│ │ │ ├── filled-array@1.1.0 ", "│ │ │ ├── object-assign@4.1.1 ", "│ │ │ ├── repeating@2.0.1 ", "│ │ │ └── widest-line@1.0.0 ", "│ │ ├── is-npm@1.0.0 ", "│ │ ├─┬ latest-version@2.0.0 ", "│ │ │ └─┬ package-json@2.4.0 ", "│ │ │ ├─┬ got@5.7.1 ", "│ │ │ │ ├─┬ create-error-class@3.0.2 ", "│ │ │ │ │ └── capture-stack-trace@1.0.1 ", "│ │ │ │ ├── duplexer2@0.1.4 ", "│ │ │ │ ├── is-redirect@1.0.0 ", "│ │ │ │ ├── is-retry-allowed@1.1.0 ", "│ │ │ │ ├── is-stream@1.1.0 ", "│ │ │ │ ├── lowercase-keys@1.0.1 ", "│ │ │ │ ├── node-status-codes@1.0.0 ", "│ │ │ │ ├── object-assign@4.1.1 ", "│ │ │ │ ├── read-all-stream@3.1.0 ", "│ │ │ │ ├── timed-out@3.1.3 ", "│ │ │ │ ├── unzip-response@1.0.2 ", "│ │ │ │ └─┬ url-parse-lax@1.0.0 ", "│ │ │ │ └── prepend-http@1.0.4 ", "│ │ │ ├── registry-auth-token@3.4.0 ", "│ │ │ └── registry-url@3.1.0 ", "│ │ └─┬ semver-diff@2.1.0 ", "│ │ └── semver@5.7.0 ", "│ ├── wordwrap@1.0.0 ", "│ └── xtend@4.0.1 ", "├── uglify-save-license@0.4.1 ", "├─┬ webpack-stream@2.1.1 ", "│ ├─┬ lodash.clone@3.0.3 ", "│ │ ├─┬ lodash._baseclone@3.3.0 ", "│ │ │ ├── lodash._baseassign@3.2.0 ", "│ │ │ └── lodash._basefor@3.0.3 ", "│ │ └── lodash._bindcallback@3.0.1 ", "│ ├── memory-fs@0.2.0 ", "│ ├── through@2.3.8 ", "│ └─┬ webpack@1.15.0 ", "│ ├── acorn@3.3.0 ", "│ ├── interpret@0.6.6 ", "│ ├─┬ memory-fs@0.3.0 ", "│ │ └─┬ errno@0.1.7 ", "│ │ └── prr@1.0.1 ", "│ ├─┬ mkdirp@0.5.1 ", "│ │ └── minimist@0.0.8 ", "│ ├─┬ node-libs-browser@0.7.0 ", "│ │ ├─┬ assert@1.4.1 ", "│ │ │ └─┬ util@0.10.3 ", "│ │ │ └── inherits@2.0.1 ", "│ │ ├─┬ browserify-zlib@0.1.4 ", "│ │ │ └── pako@0.2.9 ", "│ │ ├─┬ buffer@4.9.1 ", "│ │ │ ├── base64-js@1.3.0 ", "│ │ │ └── ieee754@1.1.13 ", "│ │ ├─┬ console-browserify@1.1.0 ", "│ │ │ └── date-now@0.1.4 ", "│ │ ├── constants-browserify@1.0.0 ", "│ │ ├─┬ crypto-browserify@3.3.0 ", "│ │ │ ├── browserify-aes@0.4.0 ", "│ │ │ ├── pbkdf2-compat@2.0.1 ", "│ │ │ ├── ripemd160@0.2.0 ", "│ │ │ └── sha.js@2.2.6 ", "│ │ ├── domain-browser@1.2.0 ", "│ │ ├── events@1.1.1 ", "│ │ ├── https-browserify@0.0.1 ", "│ │ ├── os-browserify@0.2.1 ", "│ │ ├── path-browserify@0.0.0 ", "│ │ ├── punycode@1.4.1 ", "│ │ ├── querystring-es3@0.2.1 ", "│ │ ├── stream-browserify@2.0.2 ", "│ │ ├─┬ stream-http@2.8.3 ", "│ │ │ ├── builtin-status-codes@3.0.0 ", "│ │ │ └── to-arraybuffer@1.0.1 ", "│ │ ├── string_decoder@0.10.31 ", "│ │ ├─┬ timers-browserify@2.0.10 ", "│ │ │ └── setimmediate@1.0.5 ", "│ │ ├── tty-browserify@0.0.0 ", "│ │ ├─┬ url@0.11.0 ", "│ │ │ ├── punycode@1.3.2 ", "│ │ │ └── querystring@0.2.0 ", "│ │ └── vm-browserify@0.0.4 ", "│ ├── supports-color@3.2.3 ", "│ ├─┬ uglify-js@2.7.5 ", "│ │ ├── async@0.2.10 ", "│ │ └─┬ yargs@3.10.0 ", "│ │ └─┬ cliui@2.1.0 ", "│ │ ├─┬ center-align@0.1.3 ", "│ │ │ ├── align-text@0.1.4 ", "│ │ │ └── lazy-cache@1.0.4 ", "│ │ ├── right-align@0.1.3 ", "│ │ └── wordwrap@0.0.2 ", "│ ├─┬ watchpack@0.2.9 ", "│ │ └── async@0.9.2 ", "│ └─┬ webpack-core@0.6.9 ", "│ ├── source-list-map@0.1.8 ", "│ └── source-map@0.4.4 ", "├─┬ wiredep@2.2.2 ", "│ ├─┬ bower-config@0.5.3 ", "│ │ ├── graceful-fs@2.0.3 ", "│ │ ├── mout@0.9.1 ", "│ │ └── osenv@0.0.3 ", "│ ├─┬ chalk@0.5.1 ", "│ │ ├── ansi-styles@1.1.0 ", "│ │ ├─┬ has-ansi@0.1.0 ", "│ │ │ └── ansi-regex@0.2.1 ", "│ │ ├── strip-ansi@0.3.0 ", "│ │ └── supports-color@0.2.0 ", "│ ├─┬ glob@4.5.3 ", "│ │ ├── inflight@1.0.6 ", "│ │ ├── minimatch@2.0.10 ", "│ │ └── once@1.4.0 ", "│ ├── lodash@2.4.2 ", "│ ├── propprop@0.3.1 ", "│ └─┬ through2@0.6.5 ", "│ └─┬ readable-stream@1.0.34 ", "│ ├── isarray@0.0.1 ", "│ └── string_decoder@0.10.31 ", "├── wrench@1.5.9 ", "└─┬ yargs@4.7.1 ", " ├── camelcase@3.0.0 ", " ├─┬ cliui@3.2.0 ", " │ └── wrap-ansi@2.1.0 ", " ├── decamelize@1.2.0 ", " ├── lodash.assign@4.2.0 ", " ├─┬ os-locale@1.4.0 ", " │ └─┬ lcid@1.0.0 ", " │ └── invert-kv@1.0.0 ", " ├─┬ pkg-conf@1.1.3 ", " │ ├─┬ find-up@1.1.2 ", " │ │ └── path-exists@2.1.0 ", " │ ├── load-json-file@1.1.0 ", " │ ├── object-assign@4.1.1 ", " │ └── symbol@0.2.3 ", " ├─┬ read-pkg-up@1.0.1 ", " │ └─┬ read-pkg@1.1.0 ", " │ ├─┬ normalize-package-data@2.5.0 ", " │ │ ├── hosted-git-info@2.7.1 ", " │ │ └─┬ validate-npm-package-license@3.0.4 ", " │ │ ├─┬ spdx-correct@3.1.0 ", " │ │ │ └── spdx-license-ids@3.0.4 ", " │ │ └─┬ spdx-expression-parse@3.0.0 ", " │ │ └── spdx-exceptions@2.2.0 ", " │ └── path-type@1.1.0 ", " ├── require-main-filename@1.0.1 ", " ├── set-blocking@1.0.0 ", " ├─┬ string-width@1.0.2 ", " │ ├── code-point-at@1.1.0 ", " │ └── is-fullwidth-code-point@1.0.0 ", " ├── window-size@0.2.0 ", " ├── y18n@3.2.1 ", " └── yargs-parser@2.4.1 "]} to retry, use: --limit @/root/minemeld-ansible/local.retryPLAY RECAP *** 127.0.0.1 : ok=59 changed=9 unreachable=0 failed=1