Open 31piy opened 7 years ago
I am trying to generate a fresh new project on my machine. Ran the following command:
$ mkdir test && cd test $ yo fountain-webapp
The project was created successfully, but I get UNMET PEER DEPENDENCY webpack@2.6.1 each time I install/remove any other npm module.
UNMET PEER DEPENDENCY webpack@2.6.1
? Which JavaScript framework do you want? Angular 1 ? Which module management do you want? Webpack with NPM ? Which JS preprocessor do you want? ES2015 today with Babel ? Which CSS preprocessor do you want? SASS ? Which Continuous Integration platform do you want? (Press <space> to select, <a> to toggle all, <i> to inverse selection) ? Do you want a sample app? TodoMVC ? Would you like a router? Angular UI Router create package.json create conf/gulp.conf.js create .babelrc create conf/browsersync.conf.js create conf/browsersync-dist.conf.js create conf/karma.conf.js create conf/karma-auto.conf.js create conf/webpack.conf.js create conf/webpack-test.conf.js create conf/webpack-dist.conf.js create src/routes.js create src/index.html create src/index.js create src/index.scss create src/app/components/Footer.js create src/app/components/Footer.spec.js create src/app/components/Footer.html create src/app/components/Header.js create src/app/components/Header.spec.js create src/app/components/Header.html create src/app/components/MainSection.js create src/app/components/MainSection.spec.js create src/app/components/MainSection.html create src/app/components/TodoItem.js create src/app/components/TodoItem.spec.js create src/app/components/TodoItem.html create src/app/components/TodoTextInput.js create src/app/components/TodoTextInput.spec.js create src/app/components/TodoTextInput.html create src/app/constants/TodoFilters.js create src/app/constants/VisibilityFilters.js create src/app/containers/App.js create src/app/containers/App.html create src/app/todos/todos.js create src/app/todos/todos.spec.js create gulpfile.js create gulp_tasks/misc.js create .gitattributes create .gitignore create gulp_tasks/browsersync.js create gulp_tasks/karma.js create src/index.spec.js create gulp_tasks/webpack.js create src/.eslintrc.js create .editorconfig npm WARN deprecated node-uuid@1.4.8: Use uuid module instead npm WARN prefer global node-gyp@3.6.2 should be installed with -g > node-sass@4.5.3 install /home/piyush/test/node_modules/node-sass > node scripts/install.js Cached binary found at /home/piyush/.npm/node-sass/4.5.3/linux-x64-48_binding.node > phantomjs-prebuilt@2.1.14 install /home/piyush/test/node_modules/phantomjs-prebuilt > node install.js Considering PhantomJS found at /usr/bin/phantomjs Found PhantomJS at /usr/bin/phantomjs ...verifying Writing location.js file PhantomJS is already installed on PATH at /usr/bin/phantomjs > node-sass@4.5.3 postinstall /home/piyush/test/node_modules/node-sass > node scripts/build.js Binary found at /home/piyush/test/node_modules/node-sass/vendor/linux-x64-48/binding.node Testing binary Binary is fine /home/piyush/test ├── @types/angular@1.6.25 ├── @types/angular-mocks@1.5.10 ├── @types/angular-ui-router@1.1.37 ├── @types/jquery@2.0.48 ├── angular@1.6.5 ├── angular-mocks@1.6.5 ├── angular-ui-router@1.0.0-beta.3 ├─┬ autoprefixer@6.7.7 │ ├─┬ browserslist@1.7.7 │ │ └── electron-to-chromium@1.3.15 │ ├── caniuse-db@1.0.30000697 │ ├── normalize-range@0.1.2 │ ├── num2fraction@1.2.2 │ ├─┬ postcss@5.2.17 │ │ └── js-base64@2.1.9 │ └── postcss-value-parser@3.3.0 ├─┬ babel-core@6.25.0 │ ├─┬ babel-code-frame@6.22.0 │ │ └── js-tokens@3.0.2 │ ├─┬ babel-generator@6.25.0 │ │ ├─┬ detect-indent@4.0.0 │ │ │ └─┬ repeating@2.0.1 │ │ │ └── is-finite@1.0.2 │ │ ├── jsesc@1.3.0 │ │ └── trim-right@1.0.1 │ ├── babel-helpers@6.24.1 │ ├── babel-messages@6.23.0 │ ├─┬ babel-register@6.24.1 │ │ ├── home-or-tmp@2.0.0 │ │ └── source-map-support@0.4.15 │ ├── babel-runtime@6.23.0 │ ├── babel-template@6.25.0 │ ├─┬ babel-traverse@6.25.0 │ │ └─┬ invariant@2.2.2 │ │ └── loose-envify@1.3.1 │ ├─┬ babel-types@6.25.0 │ │ └── to-fast-properties@1.0.3 │ ├── babylon@6.17.4 │ ├── convert-source-map@1.5.0 │ ├─┬ debug@2.6.8 │ │ └── ms@2.0.0 │ ├── json5@0.5.1 │ ├── lodash@4.17.4 │ ├─┬ minimatch@3.0.4 │ │ └─┬ brace-expansion@1.1.8 │ │ ├── balanced-match@1.0.0 │ │ └── concat-map@0.0.1 │ ├── path-is-absolute@1.0.1 │ ├── private@0.1.7 │ ├── slash@1.0.0 │ └── source-map@0.5.6 ├── babel-eslint@7.2.3 ├─┬ babel-loader@6.4.1 │ ├─┬ find-cache-dir@0.1.1 │ │ ├── commondir@1.0.1 │ │ └─┬ pkg-dir@1.0.0 │ │ └─┬ find-up@1.1.2 │ │ └── path-exists@2.1.0 │ ├─┬ loader-utils@0.2.17 │ │ ├── big.js@3.1.3 │ │ └── emojis-list@2.1.0 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ └── object-assign@4.1.1 ├─┬ babel-plugin-istanbul@4.1.4 │ ├─┬ find-up@2.1.0 │ │ └─┬ locate-path@2.0.0 │ │ ├─┬ p-locate@2.0.0 │ │ │ └── p-limit@1.1.0 │ │ └── path-exists@3.0.0 │ ├─┬ istanbul-lib-instrument@1.7.3 │ │ ├── istanbul-lib-coverage@1.1.1 │ │ └── semver@5.3.0 │ └─┬ test-exclude@4.1.1 │ ├── arrify@1.0.1 │ ├─┬ read-pkg-up@1.0.1 │ │ └─┬ read-pkg@1.1.0 │ │ ├── load-json-file@1.1.0 │ │ └── path-type@1.1.0 │ └── require-main-filename@1.0.1 ├─┬ babel-polyfill@6.23.0 │ ├── core-js@2.4.1 │ └── regenerator-runtime@0.10.5 ├─┬ babel-preset-es2015@6.24.1 │ ├── babel-plugin-check-es2015-constants@6.22.0 │ ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 │ ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 │ ├── babel-plugin-transform-es2015-block-scoping@6.24.1 │ ├─┬ babel-plugin-transform-es2015-classes@6.24.1 │ │ ├── babel-helper-define-map@6.24.1 │ │ ├── babel-helper-function-name@6.24.1 │ │ ├── babel-helper-optimise-call-expression@6.24.1 │ │ └── babel-helper-replace-supers@6.24.1 │ ├── babel-plugin-transform-es2015-computed-properties@6.24.1 │ ├── babel-plugin-transform-es2015-destructuring@6.23.0 │ ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 │ ├── babel-plugin-transform-es2015-for-of@6.23.0 │ ├── babel-plugin-transform-es2015-function-name@6.24.1 │ ├── babel-plugin-transform-es2015-literals@6.22.0 │ ├── babel-plugin-transform-es2015-modules-amd@6.24.1 │ ├─┬ babel-plugin-transform-es2015-modules-commonjs@6.24.1 │ │ └── babel-plugin-transform-strict-mode@6.24.1 │ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1 │ │ └── babel-helper-hoist-variables@6.24.1 │ ├── babel-plugin-transform-es2015-modules-umd@6.24.1 │ ├── babel-plugin-transform-es2015-object-super@6.24.1 │ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1 │ │ ├── babel-helper-call-delegate@6.24.1 │ │ └── babel-helper-get-function-arity@6.24.1 │ ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 │ ├── babel-plugin-transform-es2015-spread@6.22.0 │ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1 │ │ └── babel-helper-regex@6.24.1 │ ├── babel-plugin-transform-es2015-template-literals@6.22.0 │ ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 │ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1 │ │ └─┬ regexpu-core@2.0.0 │ │ ├── regenerate@1.3.2 │ │ ├── regjsgen@0.2.0 │ │ └─┬ regjsparser@0.1.5 │ │ └── jsesc@0.5.0 │ └─┬ babel-plugin-transform-regenerator@6.24.1 │ └── regenerator-transform@0.9.11 ├─┬ browser-sync@2.18.12 │ ├─┬ browser-sync-client@2.5.1 │ │ ├── etag@1.8.0 │ │ └── fresh@0.3.0 │ ├─┬ browser-sync-ui@0.6.3 │ │ ├── async-each-series@0.1.1 │ │ ├── connect-history-api-fallback@1.3.0 │ │ ├─┬ stream-throttle@0.1.3 │ │ │ ├── commander@2.11.0 │ │ │ └── limiter@1.1.2 │ │ └─┬ 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 │ ├── bs-recipes@1.3.4 │ ├─┬ chokidar@1.7.0 │ │ ├── anymatch@1.3.0 │ │ ├── async-each@1.0.1 │ │ ├── glob-parent@2.0.0 │ │ ├── inherits@2.0.3 │ │ ├─┬ is-binary-path@1.0.1 │ │ │ └── binary-extensions@1.8.0 │ │ ├── is-glob@2.0.1 │ │ └─┬ readdirp@2.1.0 │ │ └── set-immediate-shim@1.0.1 │ ├─┬ connect@3.5.0 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├─┬ finalhandler@0.5.0 │ │ │ ├─┬ debug@2.2.0 │ │ │ │ └── ms@0.7.1 │ │ │ ├── statuses@1.3.1 │ │ │ └── unpipe@1.0.0 │ │ ├── parseurl@1.3.1 │ │ └── utils-merge@1.0.0 │ ├── dev-ip@1.0.1 │ ├─┬ easy-extender@2.3.2 │ │ └── lodash@3.10.1 │ ├─┬ eazy-logger@3.0.2 │ │ └─┬ tfunk@3.1.0 │ │ └── object-path@0.9.2 │ ├── emitter-steward@1.0.0 │ ├─┬ fs-extra@3.0.1 │ │ ├── jsonfile@3.0.1 │ │ └── universalify@0.1.0 │ ├─┬ http-proxy@1.15.2 │ │ ├── eventemitter3@1.2.0 │ │ └── requires-port@1.0.0 │ ├── immutable@3.8.1 │ ├─┬ localtunnel@1.8.2 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├── openurl@1.1.0 │ │ ├─┬ request@2.78.0 │ │ │ ├── node-uuid@1.4.8 │ │ │ └── qs@6.3.2 │ │ └─┬ yargs@3.29.0 │ │ ├── camelcase@1.2.1 │ │ └── window-size@0.1.4 │ ├─┬ 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.3 │ │ │ │ ├── is-number@2.1.0 │ │ │ │ ├── isobject@2.1.0 │ │ │ │ ├─┬ randomatic@1.1.7 │ │ │ │ │ ├─┬ is-number@3.0.0 │ │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ │ └── kind-of@4.0.0 │ │ │ │ └── repeat-string@1.6.1 │ │ │ ├── preserve@0.2.0 │ │ │ └── repeat-element@1.1.2 │ │ ├─┬ expand-brackets@0.1.5 │ │ │ └── is-posix-bracket@0.1.1 │ │ ├── extglob@0.3.2 │ │ ├── filename-regex@2.0.1 │ │ ├── is-extglob@1.0.0 │ │ ├─┬ kind-of@3.2.2 │ │ │ └── is-buffer@1.1.5 │ │ ├─┬ 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.3 │ │ ├── is-equal-shallow@0.1.3 │ │ └── is-primitive@2.0.0 │ ├── opn@4.0.2 │ ├─┬ portscanner@2.1.1 │ │ ├── async@1.5.2 │ │ └─┬ is-number-like@1.0.8 │ │ └── lodash.isfinite@3.3.2 │ ├── qs@6.2.1 │ ├── resp-modifier@6.0.2 │ ├── rx@4.1.0 │ ├─┬ serve-index@1.8.0 │ │ ├─┬ accepts@1.3.3 │ │ │ └── negotiator@0.6.1 │ │ ├── batch@0.5.3 │ │ ├─┬ debug@2.2.0 │ │ │ └── ms@0.7.1 │ │ ├── escape-html@1.0.3 │ │ ├─┬ http-errors@1.5.1 │ │ │ └── setprototypeof@1.0.2 │ │ └─┬ mime-types@2.1.15 │ │ └── mime-db@1.27.0 │ ├─┬ serve-static@1.12.2 │ │ ├── encodeurl@1.0.1 │ │ └─┬ send@0.15.2 │ │ ├─┬ debug@2.6.4 │ │ │ └── ms@0.7.3 │ │ ├── destroy@1.0.4 │ │ ├── fresh@0.5.0 │ │ ├─┬ http-errors@1.6.1 │ │ │ └── setprototypeof@1.0.3 │ │ ├── mime@1.3.4 │ │ └── ms@1.0.0 │ ├── server-destroy@1.0.1 │ ├─┬ socket.io@1.6.0 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ ├─┬ engine.io@1.8.0 │ │ │ ├── base64id@0.1.0 │ │ │ ├── cookie@0.3.1 │ │ │ ├─┬ debug@2.3.3 │ │ │ │ └── ms@0.7.2 │ │ │ ├─┬ engine.io-parser@1.3.1 │ │ │ │ ├── after@0.8.1 │ │ │ │ ├── arraybuffer.slice@0.0.6 │ │ │ │ ├── base64-arraybuffer@0.1.5 │ │ │ │ ├── blob@0.0.4 │ │ │ │ ├─┬ has-binary@0.1.6 │ │ │ │ │ └── isarray@0.0.1 │ │ │ │ └── wtf-8@1.0.0 │ │ │ └─┬ ws@1.1.1 │ │ │ ├── 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-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 │ ├─┬ socket.io-client@1.6.0 │ │ ├── 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.0 │ │ │ ├── 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 │ │ └── to-array@0.1.4 │ ├── ua-parser-js@0.7.12 │ └─┬ yargs@6.4.0 │ ├── camelcase@3.0.0 │ ├─┬ cliui@3.2.0 │ │ └── wrap-ansi@2.1.0 │ ├── decamelize@1.2.0 │ ├── get-caller-file@1.0.2 │ ├─┬ os-locale@1.4.0 │ │ └─┬ lcid@1.0.0 │ │ └── invert-kv@1.0.0 │ ├── require-directory@2.1.1 │ ├── set-blocking@2.0.0 │ ├─┬ string-width@1.0.2 │ │ ├── code-point-at@1.1.0 │ │ └─┬ is-fullwidth-code-point@1.0.0 │ │ └── number-is-nan@1.0.1 │ ├── which-module@1.0.0 │ ├── window-size@0.2.0 │ ├── y18n@3.2.1 │ └─┬ yargs-parser@4.2.1 │ └── camelcase@3.0.0 ├─┬ browser-sync-spa@1.0.3 │ ├── connect-history-api-fallback@0.0.5 │ └─┬ opt-merger@1.1.1 │ ├── lodash@3.10.1 │ └── minimist@1.2.0 ├─┬ css-loader@0.26.4 │ ├─┬ css-selector-tokenizer@0.7.0 │ │ ├── cssesc@0.1.0 │ │ └── regexpu-core@1.0.0 │ ├─┬ cssnano@3.10.0 │ │ ├── defined@1.0.0 │ │ ├─┬ has@1.0.1 │ │ │ └── function-bind@1.1.0 │ │ ├─┬ postcss-calc@5.3.1 │ │ │ ├── postcss-message-helpers@2.0.0 │ │ │ └─┬ reduce-css-calc@1.3.0 │ │ │ ├── balanced-match@0.4.2 │ │ │ ├── math-expression-evaluator@1.2.17 │ │ │ └─┬ reduce-function-call@1.0.2 │ │ │ └── balanced-match@0.4.2 │ │ ├─┬ postcss-colormin@2.2.2 │ │ │ └─┬ colormin@1.1.2 │ │ │ ├─┬ color@0.11.4 │ │ │ │ ├─┬ color-convert@1.9.0 │ │ │ │ │ └── color-name@1.1.2 │ │ │ │ └── color-string@0.3.0 │ │ │ └── css-color-names@0.0.4 │ │ ├── postcss-convert-values@2.6.1 │ │ ├── postcss-discard-comments@2.0.4 │ │ ├── postcss-discard-duplicates@2.1.0 │ │ ├── postcss-discard-empty@2.1.0 │ │ ├── postcss-discard-overridden@0.1.1 │ │ ├─┬ postcss-discard-unused@2.2.3 │ │ │ └── uniqs@2.0.0 │ │ ├─┬ postcss-filter-plugins@2.0.2 │ │ │ └─┬ uniqid@4.1.1 │ │ │ └── macaddress@0.2.8 │ │ ├── postcss-merge-idents@2.1.7 │ │ ├── postcss-merge-longhand@2.0.2 │ │ ├─┬ postcss-merge-rules@2.1.2 │ │ │ ├─┬ caniuse-api@1.6.1 │ │ │ │ ├── lodash.memoize@4.1.2 │ │ │ │ └── lodash.uniq@4.5.0 │ │ │ ├─┬ postcss-selector-parser@2.2.3 │ │ │ │ ├── flatten@1.0.2 │ │ │ │ ├── indexes-of@1.0.1 │ │ │ │ └── uniq@1.0.1 │ │ │ └── vendors@1.0.1 │ │ ├── postcss-minify-font-values@1.0.5 │ │ ├── postcss-minify-gradients@1.0.5 │ │ ├─┬ postcss-minify-params@1.2.2 │ │ │ └── alphanum-sort@1.0.2 │ │ ├── postcss-minify-selectors@2.1.1 │ │ ├── postcss-normalize-charset@1.1.1 │ │ ├─┬ postcss-normalize-url@3.0.8 │ │ │ ├── is-absolute-url@2.1.0 │ │ │ └─┬ normalize-url@1.9.1 │ │ │ ├── prepend-http@1.0.4 │ │ │ ├─┬ query-string@4.3.4 │ │ │ │ └── strict-uri-encode@1.1.0 │ │ │ └─┬ sort-keys@1.1.2 │ │ │ └── is-plain-obj@1.1.0 │ │ ├── postcss-ordered-values@2.2.3 │ │ ├── postcss-reduce-idents@2.4.0 │ │ ├── postcss-reduce-initial@1.0.1 │ │ ├── postcss-reduce-transforms@1.0.4 │ │ ├─┬ postcss-svgo@2.1.6 │ │ │ ├─┬ is-svg@2.1.0 │ │ │ │ └── html-comment-regex@1.1.1 │ │ │ └─┬ svgo@0.7.2 │ │ │ ├── coa@1.0.3 │ │ │ ├─┬ csso@2.3.2 │ │ │ │ └── clap@1.2.0 │ │ │ ├── sax@1.2.4 │ │ │ └── whet.extend@0.9.9 │ │ ├── postcss-unique-selectors@2.0.2 │ │ └── postcss-zindex@2.2.0 │ ├── loader-utils@1.1.0 │ ├── lodash.camelcase@4.3.0 │ ├─┬ postcss-modules-extract-imports@1.1.0 │ │ └─┬ postcss@6.0.6 │ │ ├─┬ chalk@2.0.1 │ │ │ └── ansi-styles@3.1.0 │ │ └─┬ supports-color@4.1.0 │ │ └── has-flag@2.0.0 │ ├─┬ postcss-modules-local-by-default@1.2.0 │ │ └─┬ postcss@6.0.6 │ │ ├─┬ chalk@2.0.1 │ │ │ └── ansi-styles@3.1.0 │ │ └─┬ supports-color@4.1.0 │ │ └── has-flag@2.0.0 │ ├─┬ postcss-modules-scope@1.1.0 │ │ └─┬ postcss@6.0.6 │ │ ├─┬ chalk@2.0.1 │ │ │ └── ansi-styles@3.1.0 │ │ └─┬ supports-color@4.1.0 │ │ └── has-flag@2.0.0 │ ├─┬ postcss-modules-values@1.3.0 │ │ ├── icss-replace-symbols@1.1.0 │ │ └─┬ postcss@6.0.6 │ │ ├─┬ chalk@2.0.1 │ │ │ └── ansi-styles@3.1.0 │ │ └─┬ supports-color@4.1.0 │ │ └── has-flag@2.0.0 │ └── source-list-map@0.1.8 ├─┬ del@2.2.2 │ ├─┬ globby@5.0.0 │ │ └── array-union@1.0.2 │ ├── is-path-cwd@1.0.0 │ ├─┬ is-path-in-cwd@1.0.0 │ │ └── is-path-inside@1.0.0 │ ├── pify@2.3.0 │ ├─┬ pinkie-promise@2.0.1 │ │ └── pinkie@2.0.4 │ └── rimraf@2.6.1 ├── es6-shim@0.35.3 ├─┬ eslint@3.19.0 │ ├─┬ chalk@1.1.3 │ │ ├── ansi-styles@2.2.1 │ │ ├── escape-string-regexp@1.0.5 │ │ ├── has-ansi@2.0.0 │ │ ├── strip-ansi@3.0.1 │ │ └── supports-color@2.0.0 │ ├─┬ concat-stream@1.6.0 │ │ └── typedarray@0.0.6 │ ├─┬ doctrine@2.0.0 │ │ └── isarray@1.0.0 │ ├─┬ escope@3.6.0 │ │ ├─┬ es6-map@0.1.5 │ │ │ ├── d@1.0.0 │ │ │ ├── es5-ext@0.10.23 │ │ │ ├── es6-iterator@2.0.1 │ │ │ ├── es6-set@0.1.5 │ │ │ ├── es6-symbol@3.1.1 │ │ │ └── event-emitter@0.3.5 │ │ ├── es6-weak-map@2.0.2 │ │ └── esrecurse@4.2.0 │ ├─┬ espree@3.4.3 │ │ └─┬ acorn-jsx@3.0.1 │ │ └── acorn@3.3.0 │ ├── esquery@1.0.0 │ ├── estraverse@4.2.0 │ ├── esutils@2.0.2 │ ├─┬ file-entry-cache@2.0.0 │ │ └─┬ flat-cache@1.2.2 │ │ ├── circular-json@0.3.1 │ │ └── write@0.2.1 │ ├─┬ glob@7.1.2 │ │ ├── fs.realpath@1.0.0 │ │ ├─┬ inflight@1.0.6 │ │ │ └── wrappy@1.0.2 │ │ └── once@1.4.0 │ ├── globals@9.18.0 │ ├── ignore@3.3.3 │ ├── imurmurhash@0.1.4 │ ├─┬ inquirer@0.12.0 │ │ ├── ansi-escapes@1.4.0 │ │ ├── ansi-regex@2.1.1 │ │ ├─┬ cli-cursor@1.0.2 │ │ │ └─┬ restore-cursor@1.0.1 │ │ │ ├── exit-hook@1.1.1 │ │ │ └── onetime@1.1.0 │ │ ├── cli-width@2.1.0 │ │ ├── figures@1.7.0 │ │ ├─┬ readline2@1.0.1 │ │ │ └── mute-stream@0.0.5 │ │ ├── run-async@0.1.0 │ │ ├── rx-lite@3.1.2 │ │ └── through@2.3.8 │ ├─┬ is-my-json-valid@2.16.0 │ │ ├── generate-function@2.0.0 │ │ ├─┬ generate-object-property@1.2.0 │ │ │ └── is-property@1.0.2 │ │ ├── jsonpointer@4.0.1 │ │ └── xtend@4.0.1 │ ├── is-resolvable@1.0.0 │ ├─┬ js-yaml@3.7.0 │ │ ├─┬ argparse@1.0.9 │ │ │ └── sprintf-js@1.0.3 │ │ └── esprima@2.7.3 │ ├─┬ json-stable-stringify@1.0.1 │ │ └── jsonify@0.0.0 │ ├─┬ levn@0.3.0 │ │ ├── prelude-ls@1.1.2 │ │ └── type-check@0.3.2 │ ├── natural-compare@1.4.0 │ ├─┬ optionator@0.8.2 │ │ ├── deep-is@0.1.3 │ │ ├── fast-levenshtein@2.0.6 │ │ └── wordwrap@1.0.0 │ ├── path-is-inside@1.0.2 │ ├── pluralize@1.2.1 │ ├── progress@1.1.8 │ ├─┬ require-uncached@1.0.3 │ │ ├─┬ caller-path@0.1.0 │ │ │ └── callsites@0.2.0 │ │ └── resolve-from@1.0.1 │ ├─┬ shelljs@0.7.8 │ │ └─┬ rechoir@0.6.2 │ │ └─┬ resolve@1.3.3 │ │ └── path-parse@1.0.5 │ ├── strip-bom@3.0.0 │ ├── strip-json-comments@2.0.1 │ ├─┬ table@3.8.3 │ │ ├── slice-ansi@0.0.4 │ │ └─┬ string-width@2.1.0 │ │ ├── is-fullwidth-code-point@2.0.0 │ │ └─┬ strip-ansi@4.0.0 │ │ └── ansi-regex@3.0.0 │ ├── text-table@0.2.0 │ └─┬ user-home@2.0.0 │ └── os-homedir@1.0.2 ├── eslint-config-angular@0.5.0 ├─┬ eslint-config-xo-space@0.15.0 │ └── eslint-config-xo@0.17.0 ├─┬ eslint-loader@1.9.0 │ ├── loader-fs-cache@1.0.1 │ ├── loader-utils@1.1.0 │ └── object-hash@1.1.8 ├── eslint-plugin-angular@1.6.4 ├── eslint-plugin-babel@4.1.1 ├─┬ extract-text-webpack-plugin@2.1.2 │ ├── async@2.5.0 │ ├── loader-utils@1.1.0 │ ├─┬ schema-utils@0.3.0 │ │ └─┬ ajv@5.2.0 │ │ ├── fast-deep-equal@0.1.0 │ │ └── json-schema-traverse@0.3.1 │ └─┬ webpack-sources@1.0.1 │ └── source-list-map@2.0.0 ├─┬ gulp@4.0.0-alpha.2 (git://github.com/gulpjs/gulp.git#4ed9a4a3275559c73a396eff7e1fde3824951ebb) │ ├─┬ glob-watcher@3.2.0 │ │ ├─┬ async-done@1.2.2 │ │ │ ├── end-of-stream@1.4.0 │ │ │ ├── next-tick@1.0.0 │ │ │ └── stream-exhaust@1.0.1 │ │ ├── lodash.debounce@4.0.8 │ │ └─┬ object.defaults@1.1.0 │ │ ├── array-each@1.0.1 │ │ ├── array-slice@1.0.0 │ │ ├── for-own@1.0.0 │ │ └── isobject@3.0.1 │ ├─┬ gulp-cli@1.3.0 │ │ ├── archy@1.0.0 │ │ ├─┬ copy-props@1.6.0 │ │ │ └── each-props@1.3.0 │ │ ├─┬ liftoff@2.3.0 │ │ │ ├─┬ findup-sync@0.4.3 │ │ │ │ ├─┬ detect-file@0.1.0 │ │ │ │ │ └── fs-exists-sync@0.1.0 │ │ │ │ └─┬ resolve-dir@0.1.1 │ │ │ │ ├── expand-tilde@1.2.2 │ │ │ │ └─┬ global-modules@0.2.3 │ │ │ │ ├─┬ global-prefix@0.1.5 │ │ │ │ │ └── ini@1.3.4 │ │ │ │ └── is-windows@0.2.0 │ │ │ ├─┬ fined@1.1.0 │ │ │ │ ├─┬ expand-tilde@2.0.2 │ │ │ │ │ └─┬ homedir-polyfill@1.0.1 │ │ │ │ │ └── parse-passwd@1.0.0 │ │ │ │ ├── object.pick@1.2.0 │ │ │ │ └─┬ parse-filepath@1.0.1 │ │ │ │ ├─┬ is-absolute@0.2.6 │ │ │ │ │ └─┬ is-relative@0.2.1 │ │ │ │ │ └─┬ is-unc-path@0.1.2 │ │ │ │ │ └── unc-path-regex@0.1.2 │ │ │ │ ├── map-cache@0.2.2 │ │ │ │ └─┬ path-root@0.1.1 │ │ │ │ └── path-root-regex@0.1.2 │ │ │ ├── flagged-respawn@0.3.2 │ │ │ ├── lodash.isstring@4.0.1 │ │ │ └── lodash.mapvalues@4.6.0 │ │ ├── lodash.isfunction@3.0.8 │ │ ├── lodash.isplainobject@4.0.6 │ │ ├── lodash.sortby@4.7.0 │ │ ├─┬ matchdep@1.0.1 │ │ │ ├─┬ findup-sync@0.3.0 │ │ │ │ └── glob@5.0.15 │ │ │ ├── resolve@1.1.7 │ │ │ └── stack-trace@0.0.9 │ │ ├── mute-stdout@1.0.0 │ │ ├── pretty-hrtime@1.0.3 │ │ ├─┬ semver-greatest-satisfied-range@1.0.0 │ │ │ ├── semver@4.3.6 │ │ │ └── semver-regex@1.0.0 │ │ ├── tildify@1.2.0 │ │ ├─┬ v8flags@2.1.1 │ │ │ └── user-home@1.1.1 │ │ ├─┬ wreck@6.3.0 │ │ │ ├── boom@2.10.1 │ │ │ └── hoek@2.16.3 │ │ └─┬ yargs@3.32.0 │ │ └── camelcase@2.1.1 │ ├─┬ undertaker@0.15.0 │ │ ├─┬ bach@0.5.0 │ │ │ ├─┬ async-settle@0.2.1 │ │ │ │ └─┬ async-done@0.4.0 │ │ │ │ ├─┬ end-of-stream@0.1.5 │ │ │ │ │ └── once@1.3.3 │ │ │ │ └── next-tick@0.2.2 │ │ │ ├── lodash.filter@4.6.0 │ │ │ ├── lodash.foreach@4.5.0 │ │ │ ├── lodash.initial@4.1.1 │ │ │ ├── lodash.last@3.0.0 │ │ │ └── now-and-later@0.0.6 │ │ ├─┬ last-run@1.1.1 │ │ │ └── default-resolution@2.0.0 │ │ ├── lodash.defaults@4.2.0 │ │ ├── lodash.flatten@4.4.0 │ │ ├── lodash.map@4.6.0 │ │ ├── lodash.reduce@4.6.0 │ │ └── undertaker-registry@1.0.0 │ └─┬ vinyl-fs@2.4.4 │ ├─┬ duplexify@3.5.0 │ │ ├─┬ end-of-stream@1.0.0 │ │ │ └── once@1.3.3 │ │ └── stream-shift@1.0.0 │ ├─┬ glob-stream@5.3.5 │ │ ├── glob@5.0.15 │ │ ├─┬ glob-parent@3.1.0 │ │ │ ├─┬ is-glob@3.1.0 │ │ │ │ └── is-extglob@2.1.1 │ │ │ └── path-dirname@1.0.2 │ │ ├── ordered-read-streams@0.3.0 │ │ ├─┬ through2@0.6.5 │ │ │ └─┬ readable-stream@1.0.34 │ │ │ ├── isarray@0.0.1 │ │ │ └── string_decoder@0.10.31 │ │ ├─┬ to-absolute-glob@0.1.1 │ │ │ └── extend-shallow@2.0.1 │ │ └── unique-stream@2.2.1 │ ├── gulp-sourcemaps@1.6.0 │ ├── is-valid-glob@0.3.0 │ ├── lazystream@1.0.0 │ ├── lodash.isequal@4.5.0 │ ├── merge-stream@1.0.1 │ ├─┬ strip-bom@2.0.0 │ │ └── is-utf8@0.2.1 │ ├─┬ strip-bom-stream@1.0.0 │ │ └── first-chunk-stream@1.0.0 │ ├── through2-filter@2.0.0 │ ├── vali-date@1.0.0 │ └── vinyl@1.2.0 ├─┬ gulp-angular-filesort@1.1.1 │ ├─┬ event-stream@3.3.4 │ │ ├── duplexer@0.1.1 │ │ ├── from@0.1.7 │ │ ├── map-stream@0.1.0 │ │ ├── pause-stream@0.0.11 │ │ ├── split@0.3.3 │ │ └── stream-combiner@0.0.4 │ ├─┬ ng-dependencies@0.2.0 │ │ ├── esprima@1.2.5 │ │ ├── estraverse@1.9.3 │ │ └── lodash@3.10.1 │ └── toposort@0.2.12 ├─┬ gulp-angular-templatecache@2.0.0 │ ├── event-stream@3.3.2 │ ├─┬ gulp-concat@2.6.0 │ │ ├── concat-with-sourcemaps@1.0.4 │ │ └─┬ through2@0.6.5 │ │ └─┬ readable-stream@1.0.34 │ │ ├── isarray@0.0.1 │ │ └── string_decoder@0.10.31 │ ├── gulp-footer@1.0.5 │ ├── gulp-header@1.8.2 │ ├─┬ gulp-util@3.0.7 │ │ ├── dateformat@1.0.12 │ │ ├── minimist@1.2.0 │ │ ├── object-assign@3.0.0 │ │ └── vinyl@0.5.3 │ └── jsesc@2.2.0 ├─┬ gulp-filter@5.0.0 │ ├── multimatch@2.1.0 │ └── streamfilter@1.0.5 ├─┬ gulp-htmlmin@3.0.0 │ ├── bufferstreams@1.1.1 │ ├─┬ html-minifier@3.5.2 │ │ ├─┬ camel-case@3.0.0 │ │ │ ├─┬ no-case@2.3.1 │ │ │ │ └── lower-case@1.1.4 │ │ │ └── upper-case@1.1.3 │ │ ├── clean-css@4.1.5 │ │ ├─┬ commander@2.9.0 │ │ │ └── graceful-readlink@1.0.1 │ │ ├── he@1.1.1 │ │ ├─┬ ncname@1.0.0 │ │ │ └── xml-char-classes@1.0.0 │ │ ├── param-case@2.1.1 │ │ ├── relateurl@0.2.7 │ │ └─┬ uglify-js@3.0.23 │ │ └── commander@2.9.0 │ ├─┬ readable-stream@2.3.3 │ │ ├── core-util-is@1.0.2 │ │ ├── process-nextick-args@1.0.7 │ │ ├── string_decoder@1.0.3 │ │ └── util-deprecate@1.0.2 │ └── tryit@1.0.3 ├─┬ gulp-hub@4.1.0 (git://github.com/frankwallis/gulp-hub.git#d461b9c700df9010d0a8694e4af1fb96d9f38bf4) │ ├── callsite@1.0.0 │ ├── fwd@0.2.2 │ ├── glob@5.0.15 │ ├── lodash@3.10.1 │ └─┬ undertaker-forward-reference@0.1.0 │ └── undertaker-registry@0.0.3 ├─┬ gulp-insert@0.5.0 │ ├─┬ readable-stream@1.1.14 │ │ ├── isarray@0.0.1 │ │ └── string_decoder@0.10.31 │ └─┬ streamqueue@0.0.6 │ └─┬ readable-stream@1.1.14 │ ├── isarray@0.0.1 │ └── string_decoder@0.10.31 ├─┬ gulp-ng-annotate@2.0.0 │ ├── merge@1.2.0 │ ├─┬ ng-annotate@1.2.2 │ │ ├── acorn@2.6.4 │ │ ├── alter@0.2.0 │ │ ├── convert-source-map@1.1.3 │ │ ├─┬ 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.6 │ │ ├── stringmap@0.2.2 │ │ ├── stringset@0.2.1 │ │ └── tryor@0.1.2 │ ├── through2@2.0.3 │ └── vinyl-sourcemaps-apply@0.2.1 ├─┬ gulp-sass@3.1.0 │ └── lodash.clonedeep@4.5.0 ├─┬ gulp-util@3.0.8 │ ├── array-differ@1.0.0 │ ├── array-uniq@1.0.3 │ ├── beeper@1.1.1 │ ├── dateformat@2.0.0 │ ├─┬ fancy-log@1.3.0 │ │ └── time-stamp@1.1.0 │ ├─┬ gulplog@1.0.0 │ │ └── glogg@1.0.0 │ ├─┬ has-gulplog@0.1.0 │ │ └── sparkles@1.0.0 │ ├── 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._getnative@3.9.1 │ │ │ ├── lodash.isarguments@3.1.0 │ │ │ └── lodash.isarray@3.0.4 │ │ ├── lodash.restparam@3.6.1 │ │ └── lodash.templatesettings@3.1.1 │ ├── minimist@1.2.0 │ ├─┬ 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 │ ├── clone@1.0.2 │ └── clone-stats@0.0.1 ├─┬ html-loader@0.4.5 │ ├─┬ es6-templates@0.2.3 │ │ └─┬ recast@0.11.23 │ │ ├── ast-types@0.9.6 │ │ └── esprima@3.1.3 │ ├── fastparse@1.1.1 │ └── loader-utils@1.1.0 ├─┬ html-webpack-plugin@2.29.0 │ ├── bluebird@3.5.0 │ ├─┬ pretty-error@2.1.1 │ │ ├─┬ renderkid@2.0.1 │ │ │ ├─┬ css-select@1.2.0 │ │ │ │ ├── boolbase@1.0.0 │ │ │ │ ├── css-what@2.1.0 │ │ │ │ ├─┬ domutils@1.5.1 │ │ │ │ │ └─┬ dom-serializer@0.1.0 │ │ │ │ │ ├── domelementtype@1.1.3 │ │ │ │ │ └── entities@1.1.1 │ │ │ │ └── nth-check@1.0.1 │ │ │ ├─┬ dom-converter@0.1.4 │ │ │ │ └── utila@0.3.3 │ │ │ ├─┬ htmlparser2@3.3.0 │ │ │ │ ├── domelementtype@1.3.0 │ │ │ │ ├── domhandler@2.1.0 │ │ │ │ ├── domutils@1.1.6 │ │ │ │ └─┬ readable-stream@1.0.34 │ │ │ │ ├── isarray@0.0.1 │ │ │ │ └── string_decoder@0.10.31 │ │ │ └── utila@0.3.3 │ │ └── utila@0.4.0 │ └── toposort@1.0.3 ├─┬ jasmine@2.6.0 │ ├── exit@0.1.2 │ └── jasmine-core@2.6.4 ├── json-loader@0.5.4 ├─┬ karma@1.7.0 │ ├─┬ body-parser@1.17.2 │ │ ├── bytes@2.4.0 │ │ ├── content-type@1.0.2 │ │ ├── debug@2.6.7 │ │ ├── depd@1.1.0 │ │ ├─┬ http-errors@1.6.1 │ │ │ └── setprototypeof@1.0.3 │ │ ├── iconv-lite@0.4.15 │ │ ├─┬ on-finished@2.3.0 │ │ │ └── ee-first@1.1.1 │ │ ├── qs@6.4.0 │ │ ├── raw-body@2.2.0 │ │ └─┬ type-is@1.6.15 │ │ └── media-typer@0.3.0 │ ├── colors@1.1.2 │ ├── combine-lists@1.0.1 │ ├─┬ connect@3.6.2 │ │ ├── debug@2.6.7 │ │ └── finalhandler@1.0.3 │ ├── di@0.0.1 │ ├─┬ dom-serialize@2.2.1 │ │ ├── custom-event@1.0.1 │ │ ├── ent@2.2.0 │ │ ├── extend@3.0.1 │ │ └── void-elements@2.0.1 │ ├─┬ expand-braces@0.1.2 │ │ ├── array-slice@0.2.3 │ │ └─┬ braces@0.1.5 │ │ └─┬ expand-range@0.1.1 │ │ ├── is-number@0.1.1 │ │ └── repeat-string@0.2.2 │ ├── graceful-fs@4.1.11 │ ├── isbinaryfile@3.0.2 │ ├── lodash@3.10.1 │ ├─┬ log4js@0.6.38 │ │ ├─┬ readable-stream@1.0.34 │ │ │ ├── isarray@0.0.1 │ │ │ └── string_decoder@0.10.31 │ │ └── semver@4.3.6 │ ├── mime@1.3.6 │ ├─┬ optimist@0.6.1 │ │ └── wordwrap@0.0.3 │ ├── qjobs@1.1.5 │ ├── range-parser@1.2.0 │ ├── safe-buffer@5.1.1 │ ├─┬ socket.io@1.7.3 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ ├─┬ engine.io@1.8.3 │ │ │ ├── base64id@1.0.0 │ │ │ ├─┬ debug@2.3.3 │ │ │ │ └── ms@0.7.2 │ │ │ ├─┬ engine.io-parser@1.3.2 │ │ │ │ └── after@0.8.2 │ │ │ └── ws@1.1.2 │ │ ├── object-assign@4.1.0 │ │ └─┬ socket.io-client@1.7.3 │ │ ├── component-emitter@1.2.1 │ │ ├─┬ debug@2.3.3 │ │ │ └── ms@0.7.2 │ │ └─┬ engine.io-client@1.8.3 │ │ └─┬ debug@2.3.3 │ │ └── ms@0.7.2 │ ├─┬ tmp@0.0.31 │ │ └── os-tmpdir@1.0.2 │ └─┬ useragent@2.2.0 │ └── lru-cache@2.2.4 ├─┬ karma-angular-filesort@1.0.2 │ ├─┬ ng-dependencies@0.3.0 │ │ ├── estraverse@1.9.3 │ │ └── lodash@3.10.1 │ └── q@1.5.0 ├─┬ karma-coverage@1.1.1 │ ├── dateformat@1.0.12 │ ├─┬ istanbul@0.4.5 │ │ ├── abbrev@1.0.9 │ │ ├─┬ escodegen@1.8.1 │ │ │ ├── estraverse@1.9.3 │ │ │ └── source-map@0.2.0 │ │ ├── glob@5.0.15 │ │ ├─┬ handlebars@4.0.10 │ │ │ ├── source-map@0.4.4 │ │ │ └─┬ uglify-js@2.8.29 │ │ │ ├── source-map@0.5.6 │ │ │ └─┬ yargs@3.10.0 │ │ │ ├─┬ cliui@2.1.0 │ │ │ │ └── wordwrap@0.0.2 │ │ │ └── window-size@0.1.0 │ │ ├─┬ nopt@3.0.6 │ │ │ └── abbrev@1.1.0 │ │ └── resolve@1.1.7 │ └── lodash@3.10.1 ├── karma-jasmine@1.1.0 ├─┬ karma-junit-reporter@1.2.0 │ └── xmlbuilder@8.2.2 ├── karma-ng-html2js-preprocessor@1.0.0 ├── karma-phantomjs-launcher@1.0.4 ├── karma-phantomjs-shim@1.4.0 ├─┬ karma-webpack@2.0.3 │ ├── async@0.9.2 │ ├── lodash@3.10.1 │ ├─┬ source-map@0.1.43 │ │ └── amdefine@1.0.1 │ └─┬ webpack-dev-middleware@1.11.0 │ └── mime@1.3.6 ├─┬ ng-annotate-loader@0.2.0 │ ├─┬ ng-annotate@1.2.1 │ │ ├── acorn@2.6.4 │ │ └── convert-source-map@1.1.3 │ └─┬ normalize-path@2.1.1 │ └── remove-trailing-separator@1.0.2 ├─┬ node-sass@4.5.3 │ ├── async-foreach@0.1.3 │ ├─┬ cross-spawn@3.0.1 │ │ └─┬ lru-cache@4.1.1 │ │ ├── pseudomap@1.0.2 │ │ └── yallist@2.1.2 │ ├─┬ gaze@1.1.2 │ │ └── globule@1.2.0 │ ├── get-stdin@4.0.1 │ ├── in-publish@2.0.0 │ ├── lodash.assign@4.2.0 │ ├── lodash.mergewith@4.6.0 │ ├─┬ meow@3.7.0 │ │ ├─┬ camelcase-keys@2.1.0 │ │ │ └── camelcase@2.1.1 │ │ ├─┬ loud-rejection@1.6.0 │ │ │ ├─┬ currently-unhandled@0.4.1 │ │ │ │ └── array-find-index@1.0.2 │ │ │ └── signal-exit@3.0.2 │ │ ├── map-obj@1.0.1 │ │ ├── minimist@1.2.0 │ │ ├─┬ normalize-package-data@2.4.0 │ │ │ ├── hosted-git-info@2.5.0 │ │ │ ├─┬ 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.2 │ │ │ └── spdx-expression-parse@1.0.4 │ │ ├─┬ redent@1.0.0 │ │ │ ├── indent-string@2.1.0 │ │ │ └── strip-indent@1.0.1 │ │ └── trim-newlines@1.0.0 │ ├── nan@2.6.2 │ ├─┬ node-gyp@3.6.2 │ │ ├── fstream@1.0.11 │ │ ├── osenv@0.1.4 │ │ └─┬ tar@2.2.1 │ │ └── block-stream@0.0.9 │ ├─┬ npmlog@4.1.2 │ │ ├─┬ are-we-there-yet@1.1.4 │ │ │ └── delegates@1.0.0 │ │ ├── console-control-strings@1.1.0 │ │ └─┬ gauge@2.7.4 │ │ ├── aproba@1.1.2 │ │ ├── has-unicode@2.0.1 │ │ └── wide-align@1.1.2 │ ├─┬ request@2.81.0 │ │ ├── aws-sign2@0.6.0 │ │ ├── aws4@1.6.0 │ │ ├── caseless@0.12.0 │ │ ├─┬ combined-stream@1.0.5 │ │ │ └── delayed-stream@1.0.0 │ │ ├── forever-agent@0.6.1 │ │ ├─┬ form-data@2.1.4 │ │ │ └── asynckit@0.4.0 │ │ ├─┬ har-validator@4.2.1 │ │ │ └── har-schema@1.0.5 │ │ ├─┬ hawk@3.1.3 │ │ │ ├── cryptiles@2.0.5 │ │ │ └── sntp@1.0.9 │ │ ├─┬ http-signature@1.1.1 │ │ │ ├── assert-plus@0.2.0 │ │ │ ├─┬ jsprim@1.4.0 │ │ │ │ ├── assert-plus@1.0.0 │ │ │ │ ├── extsprintf@1.0.2 │ │ │ │ ├── json-schema@0.2.3 │ │ │ │ └── verror@1.3.6 │ │ │ └─┬ sshpk@1.13.1 │ │ │ ├── asn1@0.2.3 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├── bcrypt-pbkdf@1.0.1 │ │ │ ├─┬ dashdash@1.14.1 │ │ │ │ └── assert-plus@1.0.0 │ │ │ ├── ecc-jsbn@0.1.1 │ │ │ ├─┬ getpass@0.1.7 │ │ │ │ └── assert-plus@1.0.0 │ │ │ ├── jsbn@0.1.1 │ │ │ └── tweetnacl@0.14.5 │ │ ├── is-typedarray@1.0.0 │ │ ├── isstream@0.1.2 │ │ ├── json-stringify-safe@5.0.1 │ │ ├── oauth-sign@0.8.2 │ │ ├── performance-now@0.2.0 │ │ ├── qs@6.4.0 │ │ ├── stringstream@0.0.5 │ │ ├── tough-cookie@2.3.2 │ │ ├── tunnel-agent@0.6.0 │ │ └── uuid@3.1.0 │ ├─┬ sass-graph@2.2.4 │ │ ├─┬ scss-tokenizer@0.2.3 │ │ │ └── source-map@0.4.4 │ │ └─┬ yargs@7.1.0 │ │ ├── camelcase@3.0.0 │ │ └── yargs-parser@5.0.0 │ └── stdout-stream@1.4.0 ├─┬ phantomjs-prebuilt@2.1.14 │ ├── es6-promise@4.0.5 │ ├─┬ extract-zip@1.5.0 │ │ ├─┬ concat-stream@1.5.0 │ │ │ └─┬ readable-stream@2.0.6 │ │ │ └── string_decoder@0.10.31 │ │ ├── debug@0.7.4 │ │ ├── mkdirp@0.5.0 │ │ └─┬ yauzl@2.4.1 │ │ └─┬ fd-slicer@1.0.1 │ │ └── pend@1.2.0 │ ├─┬ fs-extra@1.0.0 │ │ ├── jsonfile@2.4.0 │ │ └── klaw@1.3.1 │ ├─┬ hasha@2.2.0 │ │ └── is-stream@1.1.0 │ ├── kew@0.7.0 │ ├─┬ request@2.79.0 │ │ ├── caseless@0.11.0 │ │ ├── har-validator@2.0.6 │ │ ├── qs@6.3.2 │ │ ├── tunnel-agent@0.4.3 │ │ └── uuid@3.1.0 │ ├─┬ request-progress@2.0.1 │ │ └── throttleit@1.0.0 │ └─┬ which@1.2.14 │ └── isexe@2.0.0 ├─┬ postcss-loader@1.3.3 │ ├── loader-utils@1.1.0 │ └─┬ postcss-load-config@1.2.0 │ ├─┬ cosmiconfig@2.1.3 │ │ ├── is-directory@0.3.1 │ │ ├── minimist@1.2.0 │ │ ├─┬ parse-json@2.2.0 │ │ │ └─┬ error-ex@1.3.1 │ │ │ └── is-arrayish@0.2.1 │ │ └── require-from-string@1.2.1 │ ├── postcss-load-options@1.2.0 │ └── postcss-load-plugins@2.3.0 ├─┬ sass-loader@6.0.6 │ ├── async@2.5.0 │ ├─┬ clone-deep@0.3.0 │ │ ├─┬ for-own@1.0.0 │ │ │ └── for-in@1.0.2 │ │ ├─┬ is-plain-object@2.0.3 │ │ │ └── isobject@3.0.1 │ │ └─┬ shallow-clone@0.1.2 │ │ ├── kind-of@2.0.1 │ │ ├── lazy-cache@0.2.7 │ │ └─┬ mixin-object@2.0.1 │ │ └── for-in@0.1.8 │ ├── loader-utils@1.1.0 │ ├── lodash.tail@4.1.1 │ └── pify@3.0.0 ├─┬ style-loader@0.13.2 │ └── loader-utils@1.1.0 ├── todomvc-app-css@2.1.0 ├─┬ UNMET PEER DEPENDENCY webpack@2.6.1 │ ├── acorn@5.1.0 │ ├─┬ acorn-dynamic-import@2.0.2 │ │ └── acorn@4.0.13 │ ├─┬ ajv@4.11.8 │ │ └── co@4.6.0 │ ├── ajv-keywords@1.5.1 │ ├── async@2.5.0 │ ├── enhanced-resolve@3.3.0 │ ├── interpret@1.0.3 │ ├── loader-runner@2.3.0 │ ├─┬ memory-fs@0.4.1 │ │ └─┬ errno@0.1.4 │ │ └── prr@0.0.0 │ ├─┬ node-libs-browser@2.0.0 │ │ ├── assert@1.4.1 │ │ ├─┬ browserify-zlib@0.1.4 │ │ │ └── pako@0.2.9 │ │ ├─┬ buffer@4.9.1 │ │ │ ├── base64-js@1.2.1 │ │ │ └── ieee754@1.1.8 │ │ ├─┬ console-browserify@1.1.0 │ │ │ └── date-now@0.1.4 │ │ ├── constants-browserify@1.0.0 │ │ ├─┬ crypto-browserify@3.11.0 │ │ │ ├─┬ browserify-cipher@1.0.0 │ │ │ │ ├─┬ browserify-aes@1.0.6 │ │ │ │ │ └── buffer-xor@1.0.3 │ │ │ │ ├─┬ browserify-des@1.0.0 │ │ │ │ │ └── des.js@1.0.0 │ │ │ │ └── evp_bytestokey@1.0.0 │ │ │ ├─┬ browserify-sign@4.0.4 │ │ │ │ ├── bn.js@4.11.7 │ │ │ │ ├── browserify-rsa@4.0.1 │ │ │ │ ├─┬ elliptic@6.4.0 │ │ │ │ │ ├── brorand@1.1.0 │ │ │ │ │ ├── hash.js@1.1.3 │ │ │ │ │ ├── hmac-drbg@1.0.1 │ │ │ │ │ ├── minimalistic-assert@1.0.0 │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1 │ │ │ │ └─┬ parse-asn1@5.1.0 │ │ │ │ └── asn1.js@4.9.1 │ │ │ ├── create-ecdh@4.0.0 │ │ │ ├─┬ create-hash@1.1.3 │ │ │ │ ├── cipher-base@1.0.3 │ │ │ │ ├─┬ ripemd160@2.0.1 │ │ │ │ │ └── hash-base@2.0.2 │ │ │ │ └── sha.js@2.4.8 │ │ │ ├── create-hmac@1.1.6 │ │ │ ├─┬ diffie-hellman@5.0.2 │ │ │ │ └── miller-rabin@4.0.0 │ │ │ ├── pbkdf2@3.0.12 │ │ │ ├── public-encrypt@4.0.0 │ │ │ └── randombytes@2.0.5 │ │ ├── domain-browser@1.1.7 │ │ ├── events@1.1.1 │ │ ├── https-browserify@0.0.1 │ │ ├── os-browserify@0.2.1 │ │ ├── path-browserify@0.0.0 │ │ ├── process@0.11.10 │ │ ├── punycode@1.4.1 │ │ ├── querystring-es3@0.2.1 │ │ ├── stream-browserify@2.0.1 │ │ ├─┬ stream-http@2.7.2 │ │ │ ├── builtin-status-codes@3.0.0 │ │ │ └── to-arraybuffer@1.0.1 │ │ ├── string_decoder@0.10.31 │ │ ├─┬ timers-browserify@2.0.2 │ │ │ └── setimmediate@1.0.5 │ │ ├── tty-browserify@0.0.0 │ │ ├─┬ url@0.11.0 │ │ │ ├── punycode@1.3.2 │ │ │ └── querystring@0.2.0 │ │ ├─┬ util@0.10.3 │ │ │ └── inherits@2.0.1 │ │ └── vm-browserify@0.0.4 │ ├─┬ supports-color@3.2.3 │ │ └── has-flag@1.0.0 │ ├── tapable@0.2.6 │ ├─┬ uglify-js@2.8.29 │ │ ├── uglify-to-browserify@1.0.2 │ │ └─┬ yargs@3.10.0 │ │ ├─┬ cliui@2.1.0 │ │ │ ├─┬ center-align@0.1.3 │ │ │ │ ├─┬ align-text@0.1.4 │ │ │ │ │ └── longest@1.0.1 │ │ │ │ └── lazy-cache@1.0.4 │ │ │ ├── right-align@0.1.3 │ │ │ └── wordwrap@0.0.2 │ │ └── window-size@0.1.0 │ ├─┬ watchpack@1.3.1 │ │ └── async@2.5.0 │ └─┬ webpack-sources@0.2.3 │ └── source-list-map@1.1.2 └── webpack-fail-plugin@1.0.6
Copy the content from .yo-rc.json:
.yo-rc.json
{ "generator-fountain-angular1": { "version": "1.0.0", "props": { "framework": "angular1", "modules": "webpack", "js": "babel", "ci": "", "css": "scss", "resolved": "/home/piyush/.nvm/versions/node/v6.10.3/lib/node_modules/generator-fountain-webapp/node_modules/generator-fountain-angular1/generators/app/index.js", "namespace": "fountain-angular1:app", "_": [], "sample": "todoMVC", "router": "uirouter" } } }
Tell us which operating system you are using, as well as which versions of Node.js, npm, and yo. Run the following to get it quickly:
$ node -e "var os=require('os');console.log('Node.js ' + process.version + '\n' + os.platform() + ' ' + os.release())" Node.js v6.10.3 linux 4.4.0-67-generic $ yo --version 1.8.5 $ npm --version 3.10.10
Same here I see webpack-fail-plugin@1.0.6 requires a peer of webpack@^1.9.11 but none was installed.
webpack-fail-plugin@1.0.6 requires a peer of webpack@^1.9.11 but none was installed.
Description
I am trying to generate a fresh new project on my machine. Ran the following command:
The project was created successfully, but I get
UNMET PEER DEPENDENCY webpack@2.6.1
each time I install/remove any other npm module.Error Message & Stack Trace
Config
Copy the content from
.yo-rc.json
:Environment
Tell us which operating system you are using, as well as which versions of Node.js, npm, and yo. Run the following to get it quickly: