zkat / make-fetch-happen

Get in loser, we're making requests!
Other
384 stars 27 forks source link

agent.js error Cannot read property 'startsWith' of null #51

Open Jackfinal opened 6 years ago

Jackfinal commented 6 years ago

node -v v8.10.0 npm -v '5.6.0' windows7 64

debug output
0 info it worked if it ends with ok
1 verbose cli [ 'D:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install' ]
2 info using npm@5.6.0
3 info using node@v8.10.0
4 verbose npm-session fba4a5ef196773df
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall suzhou@1.0.0
7 info lifecycle suzhou@1.0.0~preinstall: suzhou@1.0.0
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 silly install loadShrinkwrap
13 silly install loadAllDepsIntoIdealTree
14 silly fetchPackageMetaData error for less@^2.7.3 Cannot read property 'startsWith' of null
15 silly fetchPackageMetaData error for less-loader@^4.0.5 Cannot read property 'startsWith' of null
16 silly fetchPackageMetaData error for vux-loader@^1.1.31 Cannot read property 'startsWith' of null
17 silly fetchPackageMetaData error for yaml-loader@^0.5.0 Cannot read property 'startsWith' of null
18 silly fetchPackageMetaData error for vux@^2.7.7 Cannot read property 'startsWith' of null
19 silly fetchPackageMetaData error for vux@^2.7.7 Cannot read property 'startsWith' of null
20 silly saveTree suzhou@1.0.0
20 silly saveTree +-- autoprefixer@7.2.5
20 silly saveTree | +-- browserslist@2.11.3
20 silly saveTree | | +-- caniuse-lite@1.0.30000792
20 silly saveTree | | `-- electron-to-chromium@1.3.31
20 silly saveTree | +-- caniuse-lite@1.0.30000792
20 silly saveTree | +-- normalize-range@0.1.2
20 silly saveTree | +-- num2fraction@1.2.2
20 silly saveTree | +-- postcss-value-parser@3.3.0
20 silly saveTree | `-- postcss@6.0.16
20 silly saveTree |   +-- chalk@2.3.0
20 silly saveTree |   | +-- ansi-styles@3.2.0
20 silly saveTree |   | | `-- color-convert@1.9.1
20 silly saveTree |   | |   `-- color-name@1.1.3
20 silly saveTree |   | +-- escape-string-regexp@1.0.5
20 silly saveTree |   | `-- supports-color@4.5.0
20 silly saveTree |   |   `-- has-flag@2.0.0
20 silly saveTree |   +-- source-map@0.6.1
20 silly saveTree |   `-- supports-color@5.1.0
20 silly saveTree +-- babel-core@6.26.0
20 silly saveTree | +-- babel-code-frame@6.26.0
20 silly saveTree | | +-- chalk@1.1.3
20 silly saveTree | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | +-- has-ansi@2.0.0
20 silly saveTree | | | | `-- ansi-regex@2.1.1
20 silly saveTree | | | +-- strip-ansi@3.0.1
20 silly saveTree | | | `-- supports-color@2.0.0
20 silly saveTree | | +-- esutils@2.0.2
20 silly saveTree | | `-- js-tokens@3.0.2
20 silly saveTree | +-- babel-generator@6.26.0
20 silly saveTree | | +-- babel-messages@6.23.0
20 silly saveTree | | | `-- babel-runtime@6.26.0
20 silly saveTree | | |   +-- core-js@2.5.3
20 silly saveTree | | |   `-- regenerator-runtime@0.11.1
20 silly saveTree | | +-- babel-runtime@6.26.0
20 silly saveTree | | +-- babel-types@6.26.0
20 silly saveTree | | | +-- lodash@4.17.4
20 silly saveTree | | | `-- to-fast-properties@1.0.3
20 silly saveTree | | +-- detect-indent@4.0.0
20 silly saveTree | | | `-- repeating@2.0.1
20 silly saveTree | | |   `-- is-finite@1.0.2
20 silly saveTree | | |     `-- number-is-nan@1.0.1
20 silly saveTree | | +-- jsesc@1.3.0
20 silly saveTree | | +-- lodash@4.17.4
20 silly saveTree | | +-- source-map@0.5.7
20 silly saveTree | | `-- trim-right@1.0.1
20 silly saveTree | +-- babel-helpers@6.24.1
20 silly saveTree | | `-- babel-template@6.26.0
20 silly saveTree | |   +-- babel-traverse@6.26.0
20 silly saveTree | |   | +-- babylon@6.18.0
20 silly saveTree | |   | +-- debug@2.6.9
20 silly saveTree | |   | | `-- ms@2.0.0
20 silly saveTree | |   | +-- globals@9.18.0
20 silly saveTree | |   | `-- invariant@2.2.2
20 silly saveTree | |   |   `-- loose-envify@1.3.1
20 silly saveTree | |   `-- babylon@6.18.0
20 silly saveTree | +-- babel-messages@6.23.0
20 silly saveTree | +-- babel-register@6.26.0
20 silly saveTree | | +-- home-or-tmp@2.0.0
20 silly saveTree | | | +-- os-homedir@1.0.2
20 silly saveTree | | | `-- os-tmpdir@1.0.2
20 silly saveTree | | +-- mkdirp@0.5.1
20 silly saveTree | | | `-- minimist@0.0.8
20 silly saveTree | | `-- source-map-support@0.4.18
20 silly saveTree | |   `-- source-map@0.5.7
20 silly saveTree | +-- babel-runtime@6.26.0
20 silly saveTree | +-- babel-template@6.26.0
20 silly saveTree | +-- babel-traverse@6.26.0
20 silly saveTree | +-- babel-types@6.26.0
20 silly saveTree | +-- babylon@6.18.0
20 silly saveTree | +-- convert-source-map@1.5.1
20 silly saveTree | +-- debug@2.6.9
20 silly saveTree | +-- json5@0.5.1
20 silly saveTree | +-- lodash@4.17.4
20 silly saveTree | +-- minimatch@3.0.4
20 silly saveTree | | `-- brace-expansion@1.1.8
20 silly saveTree | |   +-- balanced-match@1.0.0
20 silly saveTree | |   `-- concat-map@0.0.1
20 silly saveTree | +-- path-is-absolute@1.0.1
20 silly saveTree | +-- private@0.1.8
20 silly saveTree | +-- slash@1.0.0
20 silly saveTree | `-- source-map@0.5.7
20 silly saveTree +-- babel-eslint@8.2.1
20 silly saveTree | +-- @babel/code-frame@7.0.0-beta.36
20 silly saveTree | +-- @babel/traverse@7.0.0-beta.36
20 silly saveTree | | +-- @babel/helper-function-name@7.0.0-beta.36
20 silly saveTree | | | +-- @babel/helper-get-function-arity@7.0.0-beta.36
20 silly saveTree | | | | `-- @babel/types@7.0.0-beta.36
20 silly saveTree | | | |   `-- to-fast-properties@2.0.0
20 silly saveTree | | | +-- @babel/template@7.0.0-beta.36
20 silly saveTree | | | | `-- babylon@7.0.0-beta.36
20 silly saveTree | | | `-- @babel/types@7.0.0-beta.36
20 silly saveTree | | +-- @babel/types@7.0.0-beta.36
20 silly saveTree | | +-- babylon@7.0.0-beta.36
20 silly saveTree | | +-- debug@3.1.0
20 silly saveTree | | `-- globals@11.1.0
20 silly saveTree | +-- @babel/types@7.0.0-beta.36
20 silly saveTree | +-- babylon@7.0.0-beta.36
20 silly saveTree | +-- eslint-scope@3.7.1
20 silly saveTree | | +-- esrecurse@4.2.0
20 silly saveTree | | | +-- estraverse@4.2.0
20 silly saveTree | | | `-- object-assign@4.1.1
20 silly saveTree | | `-- estraverse@4.2.0
20 silly saveTree | `-- eslint-visitor-keys@1.0.0
20 silly saveTree +-- babel-helper-vue-jsx-merge-props@2.0.3
20 silly saveTree +-- babel-loader@7.1.2
20 silly saveTree | +-- find-cache-dir@1.0.0
20 silly saveTree | | +-- commondir@1.0.1
20 silly saveTree | | +-- make-dir@1.1.0
20 silly saveTree | | | `-- pify@3.0.0
20 silly saveTree | | `-- pkg-dir@2.0.0
20 silly saveTree | |   `-- find-up@2.1.0
20 silly saveTree | |     `-- locate-path@2.0.0
20 silly saveTree | |       +-- p-locate@2.0.0
20 silly saveTree | |       | `-- p-limit@1.2.0
20 silly saveTree | |       |   `-- p-try@1.0.0
20 silly saveTree | |       `-- path-exists@3.0.0
20 silly saveTree | `-- loader-utils@1.1.0
20 silly saveTree |   +-- big.js@3.2.0
20 silly saveTree |   `-- emojis-list@2.1.0
20 silly saveTree +-- babel-plugin-syntax-jsx@6.18.0
20 silly saveTree +-- babel-plugin-transform-runtime@6.23.0
20 silly saveTree +-- babel-plugin-transform-vue-jsx@3.5.0
20 silly saveTree +-- babel-preset-env@1.6.1
20 silly saveTree | +-- babel-plugin-check-es2015-constants@6.22.0
20 silly saveTree | +-- babel-plugin-syntax-trailing-function-commas@6.22.0
20 silly saveTree | +-- babel-plugin-transform-async-to-generator@6.24.1
20 silly saveTree | | +-- babel-helper-remap-async-to-generator@6.24.1
20 silly saveTree | | | `-- babel-helper-function-name@6.24.1
20 silly saveTree | | |   `-- babel-helper-get-function-arity@6.24.1
20 silly saveTree | | `-- babel-plugin-syntax-async-functions@6.13.0
20 silly saveTree | +-- babel-plugin-transform-es2015-arrow-functions@6.22.0
20 silly saveTree | +-- babel-plugin-transform-es2015-block-scoped-functions@6.22.0
20 silly saveTree | +-- babel-plugin-transform-es2015-block-scoping@6.26.0
20 silly saveTree | +-- babel-plugin-transform-es2015-classes@6.24.1
20 silly saveTree | | +-- babel-helper-define-map@6.26.0
20 silly saveTree | | +-- babel-helper-optimise-call-expression@6.24.1
20 silly saveTree | | `-- babel-helper-replace-supers@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-computed-properties@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-destructuring@6.23.0
20 silly saveTree | +-- babel-plugin-transform-es2015-duplicate-keys@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-for-of@6.23.0
20 silly saveTree | +-- babel-plugin-transform-es2015-function-name@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-literals@6.22.0
20 silly saveTree | +-- babel-plugin-transform-es2015-modules-amd@6.24.1
20 silly saveTree | | `-- babel-plugin-transform-es2015-modules-commonjs@6.26.0
20 silly saveTree | |   `-- babel-plugin-transform-strict-mode@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-modules-commonjs@6.26.0
20 silly saveTree | +-- babel-plugin-transform-es2015-modules-systemjs@6.24.1
20 silly saveTree | | `-- babel-helper-hoist-variables@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-modules-umd@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-object-super@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-parameters@6.24.1
20 silly saveTree | | `-- babel-helper-call-delegate@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-shorthand-properties@6.24.1
20 silly saveTree | +-- babel-plugin-transform-es2015-spread@6.22.0
20 silly saveTree | +-- babel-plugin-transform-es2015-sticky-regex@6.24.1
20 silly saveTree | | `-- babel-helper-regex@6.26.0
20 silly saveTree | +-- babel-plugin-transform-es2015-template-literals@6.22.0
20 silly saveTree | +-- babel-plugin-transform-es2015-typeof-symbol@6.23.0
20 silly saveTree | +-- babel-plugin-transform-es2015-unicode-regex@6.24.1
20 silly saveTree | | `-- regexpu-core@2.0.0
20 silly saveTree | |   +-- regenerate@1.3.3
20 silly saveTree | |   +-- regjsgen@0.2.0
20 silly saveTree | |   `-- regjsparser@0.1.5
20 silly saveTree | |     `-- jsesc@0.5.0
20 silly saveTree | +-- babel-plugin-transform-exponentiation-operator@6.24.1
20 silly saveTree | | +-- babel-helper-builder-binary-assignment-operator-visitor@6.24.1
20 silly saveTree | | | `-- babel-helper-explode-assignable-expression@6.24.1
20 silly saveTree | | `-- babel-plugin-syntax-exponentiation-operator@6.13.0
20 silly saveTree | +-- babel-plugin-transform-regenerator@6.26.0
20 silly saveTree | | `-- regenerator-transform@0.10.1
20 silly saveTree | `-- semver@5.5.0
20 silly saveTree +-- babel-preset-stage-2@6.24.1
20 silly saveTree | +-- babel-plugin-syntax-dynamic-import@6.18.0
20 silly saveTree | +-- babel-plugin-transform-class-properties@6.24.1
20 silly saveTree | | `-- babel-plugin-syntax-class-properties@6.13.0
20 silly saveTree | +-- babel-plugin-transform-decorators@6.24.1
20 silly saveTree | | +-- babel-helper-explode-class@6.24.1
20 silly saveTree | | | `-- babel-helper-bindify-decorators@6.24.1
20 silly saveTree | | `-- babel-plugin-syntax-decorators@6.13.0
20 silly saveTree | `-- babel-preset-stage-3@6.24.1
20 silly saveTree |   +-- babel-plugin-transform-async-generator-functions@6.24.1
20 silly saveTree |   | `-- babel-plugin-syntax-async-generators@6.13.0
20 silly saveTree |   `-- babel-plugin-transform-object-rest-spread@6.26.0
20 silly saveTree |     `-- babel-plugin-syntax-object-rest-spread@6.13.0
20 silly saveTree +-- chalk@2.3.0
20 silly saveTree +-- copy-webpack-plugin@4.3.1
20 silly saveTree | +-- cacache@10.0.2
20 silly saveTree | | +-- bluebird@3.5.1
20 silly saveTree | | +-- chownr@1.0.1
20 silly saveTree | | +-- glob@7.1.2
20 silly saveTree | | | +-- fs.realpath@1.0.0
20 silly saveTree | | | +-- inflight@1.0.6
20 silly saveTree | | | | +-- once@1.4.0
20 silly saveTree | | | | | `-- wrappy@1.0.2
20 silly saveTree | | | | `-- wrappy@1.0.2
20 silly saveTree | | | +-- inherits@2.0.3
20 silly saveTree | | | `-- once@1.4.0
20 silly saveTree | | +-- graceful-fs@4.1.11
20 silly saveTree | | +-- lru-cache@4.1.1
20 silly saveTree | | | +-- pseudomap@1.0.2
20 silly saveTree | | | `-- yallist@2.1.2
20 silly saveTree | | +-- mississippi@1.3.0
20 silly saveTree | | | +-- concat-stream@1.6.0
20 silly saveTree | | | | +-- readable-stream@2.3.3
20 silly saveTree | | | | | +-- core-util-is@1.0.2
20 silly saveTree | | | | | +-- isarray@1.0.0
20 silly saveTree | | | | | +-- process-nextick-args@1.0.7
20 silly saveTree | | | | | +-- safe-buffer@5.1.1
20 silly saveTree | | | | | +-- string_decoder@1.0.3
20 silly saveTree | | | | | `-- util-deprecate@1.0.2
20 silly saveTree | | | | `-- typedarray@0.0.6
20 silly saveTree | | | +-- duplexify@3.5.3
20 silly saveTree | | | | +-- end-of-stream@1.4.1
20 silly saveTree | | | | `-- stream-shift@1.0.0
20 silly saveTree | | | +-- end-of-stream@1.4.1
20 silly saveTree | | | +-- flush-write-stream@1.0.2
20 silly saveTree | | | +-- from2@2.3.0
20 silly saveTree | | | +-- parallel-transform@1.1.0
20 silly saveTree | | | | `-- cyclist@0.2.2
20 silly saveTree | | | +-- pump@1.0.3
20 silly saveTree | | | +-- pumpify@1.4.0
20 silly saveTree | | | | `-- pump@2.0.0
20 silly saveTree | | | +-- stream-each@1.2.2
20 silly saveTree | | | `-- through2@2.0.3
20 silly saveTree | | |   `-- xtend@4.0.1
20 silly saveTree | | +-- move-concurrently@1.0.1
20 silly saveTree | | | +-- aproba@1.2.0
20 silly saveTree | | | +-- copy-concurrently@1.0.5
20 silly saveTree | | | | +-- fs-write-stream-atomic@1.0.10
20 silly saveTree | | | | | +-- iferr@0.1.5
20 silly saveTree | | | | | `-- imurmurhash@0.1.4
20 silly saveTree | | | | +-- iferr@0.1.5
20 silly saveTree | | | | +-- rimraf@2.6.2
20 silly saveTree | | | | `-- run-queue@1.0.3
20 silly saveTree | | | +-- fs-write-stream-atomic@1.0.10
20 silly saveTree | | | +-- rimraf@2.6.2
20 silly saveTree | | | `-- run-queue@1.0.3
20 silly saveTree | | +-- promise-inflight@1.0.1
20 silly saveTree | | +-- rimraf@2.6.2
20 silly saveTree | | +-- ssri@5.1.0
20 silly saveTree | | +-- unique-filename@1.1.0
20 silly saveTree | | | `-- unique-slug@2.0.0
20 silly saveTree | | `-- y18n@3.2.1
20 silly saveTree | +-- globby@7.1.1
20 silly saveTree | | +-- array-union@1.0.2
20 silly saveTree | | | `-- array-uniq@1.0.3
20 silly saveTree | | +-- dir-glob@2.0.0
20 silly saveTree | | | +-- arrify@1.0.1
20 silly saveTree | | | `-- path-type@3.0.0
20 silly saveTree | | `-- ignore@3.3.7
20 silly saveTree | +-- is-glob@4.0.0
20 silly saveTree | | `-- is-extglob@2.1.1
20 silly saveTree | +-- loader-utils@0.2.17
20 silly saveTree | `-- serialize-javascript@1.4.0
20 silly saveTree +-- css-loader@0.28.9
20 silly saveTree | +-- css-selector-tokenizer@0.7.0
20 silly saveTree | | +-- cssesc@0.1.0
20 silly saveTree | | +-- fastparse@1.1.1
20 silly saveTree | | `-- regexpu-core@1.0.0
20 silly saveTree | +-- cssnano@3.10.0
20 silly saveTree | | +-- autoprefixer@6.7.7
20 silly saveTree | | | +-- browserslist@1.7.7
20 silly saveTree | | | | `-- caniuse-db@1.0.30000793
20 silly saveTree | | | +-- caniuse-db@1.0.30000793
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- js-base64@2.4.1
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- decamelize@1.2.0
20 silly saveTree | | +-- defined@1.0.0
20 silly saveTree | | +-- has@1.0.1
20 silly saveTree | | | `-- function-bind@1.1.1
20 silly saveTree | | +-- postcss-calc@5.3.1
20 silly saveTree | | | +-- postcss-message-helpers@2.0.0
20 silly saveTree | | | +-- postcss@5.2.18
20 silly saveTree | | | | +-- chalk@1.1.3
20 silly saveTree | | | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | | | `-- supports-color@2.0.0
20 silly saveTree | | | | +-- source-map@0.5.7
20 silly saveTree | | | | `-- supports-color@3.2.3
20 silly saveTree | | | |   `-- has-flag@1.0.0
20 silly saveTree | | | `-- reduce-css-calc@1.3.0
20 silly saveTree | | |   +-- balanced-match@0.4.2
20 silly saveTree | | |   +-- math-expression-evaluator@1.2.17
20 silly saveTree | | |   `-- reduce-function-call@1.0.2
20 silly saveTree | | |     `-- balanced-match@0.4.2
20 silly saveTree | | +-- postcss-colormin@2.2.2
20 silly saveTree | | | +-- colormin@1.1.2
20 silly saveTree | | | | +-- color@0.11.4
20 silly saveTree | | | | | +-- clone@1.0.3
20 silly saveTree | | | | | `-- color-string@0.3.0
20 silly saveTree | | | | `-- css-color-names@0.0.4
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-convert-values@2.6.1
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-discard-comments@2.0.4
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-discard-duplicates@2.1.0
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-discard-empty@2.1.0
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-discard-overridden@0.1.1
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-discard-unused@2.2.3
20 silly saveTree | | | +-- postcss@5.2.18
20 silly saveTree | | | | +-- chalk@1.1.3
20 silly saveTree | | | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | | | `-- supports-color@2.0.0
20 silly saveTree | | | | +-- source-map@0.5.7
20 silly saveTree | | | | `-- supports-color@3.2.3
20 silly saveTree | | | |   `-- has-flag@1.0.0
20 silly saveTree | | | `-- uniqs@2.0.0
20 silly saveTree | | +-- postcss-filter-plugins@2.0.2
20 silly saveTree | | | +-- postcss@5.2.18
20 silly saveTree | | | | +-- chalk@1.1.3
20 silly saveTree | | | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | | | `-- supports-color@2.0.0
20 silly saveTree | | | | +-- source-map@0.5.7
20 silly saveTree | | | | `-- supports-color@3.2.3
20 silly saveTree | | | |   `-- has-flag@1.0.0
20 silly saveTree | | | `-- uniqid@4.1.1
20 silly saveTree | | |   `-- macaddress@0.2.8
20 silly saveTree | | +-- postcss-merge-idents@2.1.7
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-merge-longhand@2.0.2
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-merge-rules@2.1.2
20 silly saveTree | | | +-- browserslist@1.7.7
20 silly saveTree | | | +-- caniuse-api@1.6.1
20 silly saveTree | | | | +-- browserslist@1.7.7
20 silly saveTree | | | | +-- lodash.memoize@4.1.2
20 silly saveTree | | | | `-- lodash.uniq@4.5.0
20 silly saveTree | | | +-- postcss-selector-parser@2.2.3
20 silly saveTree | | | | +-- flatten@1.0.2
20 silly saveTree | | | | +-- indexes-of@1.0.1
20 silly saveTree | | | | `-- uniq@1.0.1
20 silly saveTree | | | +-- postcss@5.2.18
20 silly saveTree | | | | +-- chalk@1.1.3
20 silly saveTree | | | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | | | `-- supports-color@2.0.0
20 silly saveTree | | | | +-- source-map@0.5.7
20 silly saveTree | | | | `-- supports-color@3.2.3
20 silly saveTree | | | |   `-- has-flag@1.0.0
20 silly saveTree | | | `-- vendors@1.0.1
20 silly saveTree | | +-- postcss-minify-font-values@1.0.5
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-minify-gradients@1.0.5
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-minify-params@1.2.2
20 silly saveTree | | | +-- alphanum-sort@1.0.2
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-minify-selectors@2.1.1
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-normalize-charset@1.1.1
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-normalize-url@3.0.8
20 silly saveTree | | | +-- is-absolute-url@2.1.0
20 silly saveTree | | | +-- normalize-url@1.9.1
20 silly saveTree | | | | +-- prepend-http@1.0.4
20 silly saveTree | | | | +-- query-string@4.3.4
20 silly saveTree | | | | | `-- strict-uri-encode@1.1.0
20 silly saveTree | | | | `-- sort-keys@1.1.2
20 silly saveTree | | | |   `-- is-plain-obj@1.1.0
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-ordered-values@2.2.3
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-reduce-idents@2.4.0
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-reduce-initial@1.0.1
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-reduce-transforms@1.0.4
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-svgo@2.1.6
20 silly saveTree | | | +-- is-svg@2.1.0
20 silly saveTree | | | | `-- html-comment-regex@1.1.1
20 silly saveTree | | | +-- postcss@5.2.18
20 silly saveTree | | | | +-- chalk@1.1.3
20 silly saveTree | | | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | | | `-- supports-color@2.0.0
20 silly saveTree | | | | +-- source-map@0.5.7
20 silly saveTree | | | | `-- supports-color@3.2.3
20 silly saveTree | | | |   `-- has-flag@1.0.0
20 silly saveTree | | | `-- svgo@0.7.2
20 silly saveTree | | |   +-- coa@1.0.4
20 silly saveTree | | |   | `-- q@1.5.1
20 silly saveTree | | |   +-- colors@1.1.2
20 silly saveTree | | |   +-- csso@2.3.2
20 silly saveTree | | |   | +-- clap@1.2.3
20 silly saveTree | | |   | | `-- chalk@1.1.3
20 silly saveTree | | |   | |   +-- ansi-styles@2.2.1
20 silly saveTree | | |   | |   `-- supports-color@2.0.0
20 silly saveTree | | |   | `-- source-map@0.5.7
20 silly saveTree | | |   +-- js-yaml@3.7.0
20 silly saveTree | | |   | +-- argparse@1.0.9
20 silly saveTree | | |   | | `-- sprintf-js@1.0.3
20 silly saveTree | | |   | `-- esprima@2.7.3
20 silly saveTree | | |   +-- sax@1.2.4
20 silly saveTree | | |   `-- whet.extend@0.9.9
20 silly saveTree | | +-- postcss-unique-selectors@2.0.2
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | +-- postcss-zindex@2.2.0
20 silly saveTree | | | `-- postcss@5.2.18
20 silly saveTree | | |   +-- chalk@1.1.3
20 silly saveTree | | |   | +-- ansi-styles@2.2.1
20 silly saveTree | | |   | `-- supports-color@2.0.0
20 silly saveTree | | |   +-- source-map@0.5.7
20 silly saveTree | | |   `-- supports-color@3.2.3
20 silly saveTree | | |     `-- has-flag@1.0.0
20 silly saveTree | | `-- postcss@5.2.18
20 silly saveTree | +-- icss-utils@2.1.0
20 silly saveTree | +-- lodash.camelcase@4.3.0
20 silly saveTree | +-- postcss-modules-extract-imports@1.2.0
20 silly saveTree | +-- postcss-modules-local-by-default@1.2.0
20 silly saveTree | +-- postcss-modules-scope@1.1.0
20 silly saveTree | +-- postcss-modules-values@1.3.0
20 silly saveTree | | `-- icss-replace-symbols@1.1.0
20 silly saveTree | +-- postcss@5.2.18
20 silly saveTree | | +-- chalk@1.1.3
20 silly saveTree | | | +-- ansi-styles@2.2.1
20 silly saveTree | | | `-- supports-color@2.0.0
20 silly saveTree | | +-- source-map@0.5.7
20 silly saveTree | | `-- supports-color@3.2.3
20 silly saveTree | |   `-- has-flag@1.0.0
20 silly saveTree | `-- source-list-map@2.0.0
20 silly saveTree +-- eslint-config-standard@10.2.1
20 silly saveTree +-- eslint-friendly-formatter@3.0.0
20 silly saveTree | +-- chalk@1.1.3
20 silly saveTree | | +-- ansi-styles@2.2.1
20 silly saveTree | | `-- supports-color@2.0.0
20 silly saveTree | +-- coalescy@1.0.0
20 silly saveTree | +-- extend@3.0.1
20 silly saveTree | +-- minimist@1.2.0
20 silly saveTree | `-- text-table@0.2.0
20 silly saveTree +-- eslint-loader@1.9.0
20 silly saveTree | +-- loader-fs-cache@1.0.1
20 silly saveTree | | `-- find-cache-dir@0.1.1
20 silly saveTree | |   `-- pkg-dir@1.0.0
20 silly saveTree | |     `-- find-up@1.1.2
20 silly saveTree | |       +-- path-exists@2.1.0
20 silly saveTree | |       | `-- pinkie-promise@2.0.1
20 silly saveTree | |       |   `-- pinkie@2.0.4
20 silly saveTree | |       `-- pinkie-promise@2.0.1
20 silly saveTree | `-- object-hash@1.2.0
20 silly saveTree +-- eslint-plugin-import@2.8.0
20 silly saveTree | +-- builtin-modules@1.1.1
20 silly saveTree | +-- contains-path@0.1.0
20 silly saveTree | +-- doctrine@1.5.0
20 silly saveTree | +-- eslint-import-resolver-node@0.3.2
20 silly saveTree | | `-- resolve@1.5.0
20 silly saveTree | |   `-- path-parse@1.0.5
20 silly saveTree | +-- eslint-module-utils@2.1.1
20 silly saveTree | | `-- pkg-dir@1.0.0
20 silly saveTree | |   `-- find-up@1.1.2
20 silly saveTree | |     `-- path-exists@2.1.0
20 silly saveTree | +-- lodash.cond@4.5.2
20 silly saveTree | `-- read-pkg-up@2.0.0
20 silly saveTree |   `-- read-pkg@2.0.0
20 silly saveTree |     +-- load-json-file@2.0.0
20 silly saveTree |     | +-- parse-json@2.2.0
20 silly saveTree |     | | `-- error-ex@1.3.1
20 silly saveTree |     | |   `-- is-arrayish@0.2.1
20 silly saveTree |     | +-- pify@2.3.0
20 silly saveTree |     | `-- strip-bom@3.0.0
20 silly saveTree |     +-- normalize-package-data@2.4.0
20 silly saveTree |     | +-- hosted-git-info@2.5.0
20 silly saveTree |     | +-- is-builtin-module@1.0.0
20 silly saveTree |     | `-- validate-npm-package-license@3.0.1
20 silly saveTree |     |   +-- spdx-correct@1.0.2
20 silly saveTree |     |   | `-- spdx-license-ids@1.2.2
20 silly saveTree |     |   `-- spdx-expression-parse@1.0.4
20 silly saveTree |     `-- path-type@2.0.0
20 silly saveTree |       `-- pify@2.3.0
20 silly saveTree +-- eslint-plugin-node@5.2.1
20 silly saveTree | `-- semver@5.3.0
20 silly saveTree +-- eslint-plugin-promise@3.6.0
20 silly saveTree +-- eslint-plugin-standard@3.0.1
20 silly saveTree +-- eslint-plugin-vue@4.2.0
20 silly saveTree | `-- vue-eslint-parser@2.0.2
20 silly saveTree |   +-- debug@3.1.0
20 silly saveTree |   +-- espree@3.5.2
20 silly saveTree |   | +-- acorn-jsx@3.0.1
20 silly saveTree |   | | `-- acorn@3.3.0
20 silly saveTree |   | `-- acorn@5.3.0
20 silly saveTree |   `-- esquery@1.0.0
20 silly saveTree +-- eslint@4.15.0
20 silly saveTree | +-- ajv@5.5.2
20 silly saveTree | | +-- co@4.6.0
20 silly saveTree | | +-- fast-deep-equal@1.0.0
20 silly saveTree | | +-- fast-json-stable-stringify@2.0.0
20 silly saveTree | | `-- json-schema-traverse@0.3.1
20 silly saveTree | +-- cross-spawn@5.1.0
20 silly saveTree | | +-- shebang-command@1.2.0
20 silly saveTree | | | `-- shebang-regex@1.0.0
20 silly saveTree | | `-- which@1.3.0
20 silly saveTree | |   `-- isexe@2.0.0
20 silly saveTree | +-- debug@3.1.0
20 silly saveTree | +-- doctrine@2.1.0
20 silly saveTree | +-- file-entry-cache@2.0.0
20 silly saveTree | | `-- flat-cache@1.3.0
20 silly saveTree | |   +-- circular-json@0.3.3
20 silly saveTree | |   +-- del@2.2.2
20 silly saveTree | |   | +-- globby@5.0.0
20 silly saveTree | |   | | `-- pify@2.3.0
20 silly saveTree | |   | +-- is-path-cwd@1.0.0
20 silly saveTree | |   | +-- is-path-in-cwd@1.0.0
20 silly saveTree | |   | | `-- is-path-inside@1.0.1
20 silly saveTree | |   | |   `-- path-is-inside@1.0.2
20 silly saveTree | |   | `-- pify@2.3.0
20 silly saveTree | |   `-- write@0.2.1
20 silly saveTree | +-- functional-red-black-tree@1.0.1
20 silly saveTree | +-- globals@11.1.0
20 silly saveTree | +-- inquirer@3.3.0
20 silly saveTree | | +-- ansi-escapes@3.0.0
20 silly saveTree | | +-- cli-cursor@2.1.0
20 silly saveTree | | | `-- restore-cursor@2.0.0
20 silly saveTree | | |   +-- onetime@2.0.1
20 silly saveTree | | |   | `-- mimic-fn@1.1.0
20 silly saveTree | | |   `-- signal-exit@3.0.2
20 silly saveTree | | +-- cli-width@2.2.0
20 silly saveTree | | +-- external-editor@2.1.0
20 silly saveTree | | | +-- chardet@0.4.2
20 silly saveTree | | | +-- iconv-lite@0.4.19
20 silly saveTree | | | `-- tmp@0.0.33
20 silly saveTree | | +-- figures@2.0.0
20 silly saveTree | | +-- mute-stream@0.0.7
20 silly saveTree | | +-- run-async@2.3.0
20 silly saveTree | | | `-- is-promise@2.1.0
20 silly saveTree | | +-- rx-lite-aggregates@4.0.8
20 silly saveTree | | | `-- rx-lite@4.0.8
20 silly saveTree | | +-- rx-lite@4.0.8
20 silly saveTree | | +-- string-width@2.1.1
20 silly saveTree | | | +-- is-fullwidth-code-point@2.0.0
20 silly saveTree | | | `-- strip-ansi@4.0.0
20 silly saveTree | | |   `-- ansi-regex@3.0.0
20 silly saveTree | | +-- strip-ansi@4.0.0
20 silly saveTree | | | `-- ansi-regex@3.0.0
20 silly saveTree | | `-- through@2.3.8
20 silly saveTree | +-- is-resolvable@1.0.1
20 silly saveTree | +-- js-yaml@3.10.0
20 silly saveTree | | `-- esprima@4.0.0
20 silly saveTree | +-- json-stable-stringify-without-jsonify@1.0.1
20 silly saveTree | +-- levn@0.3.0
20 silly saveTree | | +-- prelude-ls@1.1.2
20 silly saveTree | | `-- type-check@0.3.2
20 silly saveTree | +-- natural-compare@1.4.0
20 silly saveTree | +-- optionator@0.8.2
20 silly saveTree | | +-- deep-is@0.1.3
20 silly saveTree | | +-- fast-levenshtein@2.0.6
20 silly saveTree | | `-- wordwrap@1.0.0
20 silly saveTree | +-- path-is-inside@1.0.2
20 silly saveTree | +-- pluralize@7.0.0
20 silly saveTree | +-- progress@2.0.0
20 silly saveTree | +-- require-uncached@1.0.3
20 silly saveTree | | +-- caller-path@0.1.0
20 silly saveTree | | | `-- callsites@0.2.0
20 silly saveTree | | `-- resolve-from@1.0.1
20 silly saveTree | +-- strip-ansi@4.0.0
20 silly saveTree | | `-- ansi-regex@3.0.0
20 silly saveTree | +-- strip-json-comments@2.0.1
20 silly saveTree | `-- table@4.0.2
20 silly saveTree |   +-- ajv-keywords@2.1.1
20 silly saveTree |   `-- slice-ansi@1.0.0
20 silly saveTree +-- extract-text-webpack-plugin@3.0.2
20 silly saveTree | +-- async@2.6.0
20 silly saveTree | +-- schema-utils@0.3.0
20 silly saveTree | `-- webpack-sources@1.1.0
20 silly saveTree +-- file-loader@1.1.6
20 silly saveTree +-- friendly-errors-webpack-plugin@1.6.1
20 silly saveTree | +-- chalk@1.1.3
20 silly saveTree | | +-- ansi-styles@2.2.1
20 silly saveTree | | `-- supports-color@2.0.0
20 silly saveTree | +-- error-stack-parser@2.0.1
20 silly saveTree | | `-- stackframe@1.0.4
20 silly saveTree | `-- string-length@1.0.1
20 silly saveTree +-- html-webpack-plugin@2.30.1
20 silly saveTree | +-- html-minifier@3.5.8
20 silly saveTree | | +-- camel-case@3.0.0
20 silly saveTree | | | +-- no-case@2.3.2
20 silly saveTree | | | | `-- lower-case@1.1.4
20 silly saveTree | | | `-- upper-case@1.1.3
20 silly saveTree | | +-- clean-css@4.1.9
20 silly saveTree | | | `-- source-map@0.5.7
20 silly saveTree | | +-- commander@2.12.2
20 silly saveTree | | +-- he@1.1.1
20 silly saveTree | | +-- ncname@1.0.0
20 silly saveTree | | | `-- xml-char-classes@1.0.0
20 silly saveTree | | +-- param-case@2.1.1
20 silly saveTree | | +-- relateurl@0.2.7
20 silly saveTree | | `-- uglify-js@3.3.7
20 silly saveTree | |   `-- commander@2.13.0
20 silly saveTree | +-- loader-utils@0.2.17
20 silly saveTree | +-- pretty-error@2.1.1
20 silly saveTree | | +-- renderkid@2.0.1
20 silly saveTree | | | +-- css-select@1.2.0
20 silly saveTree | | | | +-- boolbase@1.0.0
20 silly saveTree | | | | +-- css-what@2.1.0
20 silly saveTree | | | | +-- domutils@1.5.1
20 silly saveTree | | | | | +-- dom-serializer@0.1.0
20 silly saveTree | | | | | | +-- domelementtype@1.1.3
20 silly saveTree | | | | | | `-- entities@1.1.1
20 silly saveTree | | | | | `-- domelementtype@1.3.0
20 silly saveTree | | | | `-- nth-check@1.0.1
20 silly saveTree | | | +-- dom-converter@0.1.4
20 silly saveTree | | | | `-- utila@0.3.3
20 silly saveTree | | | +-- htmlparser2@3.3.0
20 silly saveTree | | | | +-- domhandler@2.1.0
20 silly saveTree | | | | +-- domutils@1.1.6
20 silly saveTree | | | | `-- readable-stream@1.0.34
20 silly saveTree | | | |   +-- isarray@0.0.1
20 silly saveTree | | | |   `-- string_decoder@0.10.31
20 silly saveTree | | | `-- utila@0.3.3
20 silly saveTree | | `-- utila@0.4.0
20 silly saveTree | `-- toposort@1.0.6
20 silly saveTree +-- node-notifier@5.2.1
20 silly saveTree | +-- growly@1.3.0
20 silly saveTree | `-- shellwords@0.1.1
20 silly saveTree +-- optimize-css-assets-webpack-plugin@3.2.0
20 silly saveTree | `-- last-call-webpack-plugin@2.1.2
20 silly saveTree +-- ora@1.3.0
20 silly saveTree | +-- chalk@1.1.3
20 silly saveTree | | +-- ansi-styles@2.2.1
20 silly saveTree | | `-- supports-color@2.0.0
20 silly saveTree | +-- cli-spinners@1.1.0
20 silly saveTree | `-- log-symbols@1.0.2
20 silly saveTree |   `-- chalk@1.1.3
20 silly saveTree |     +-- ansi-styles@2.2.1
20 silly saveTree |     `-- supports-color@2.0.0
20 silly saveTree +-- portfinder@1.0.13
20 silly saveTree | `-- async@1.5.2
20 silly saveTree +-- postcss-import@11.0.0
20 silly saveTree | `-- read-cache@1.0.0
20 silly saveTree |   `-- pify@2.3.0
20 silly saveTree +-- postcss-loader@2.0.10
20 silly saveTree | `-- postcss-load-config@1.2.0
20 silly saveTree |   +-- cosmiconfig@2.2.2
20 silly saveTree |   | +-- is-directory@0.3.1
20 silly saveTree |   | +-- minimist@1.2.0
20 silly saveTree |   | `-- require-from-string@1.2.1
20 silly saveTree |   +-- postcss-load-options@1.2.0
20 silly saveTree |   `-- postcss-load-plugins@2.3.0
20 silly saveTree +-- postcss-url@7.3.0
20 silly saveTree | +-- mime@1.6.0
20 silly saveTree | `-- xxhashjs@0.2.2
20 silly saveTree |   `-- cuint@0.2.2
20 silly saveTree +-- rimraf@2.6.2
20 silly saveTree +-- semver@5.5.0
20 silly saveTree +-- shelljs@0.7.8
20 silly saveTree | +-- interpret@1.1.0
20 silly saveTree | `-- rechoir@0.6.2
20 silly saveTree +-- uglifyjs-webpack-plugin@1.1.6
20 silly saveTree | +-- schema-utils@0.4.3
20 silly saveTree | +-- uglify-es@3.3.7
20 silly saveTree | | `-- commander@2.13.0
20 silly saveTree | `-- worker-farm@1.5.2
20 silly saveTree |   `-- errno@0.1.6
20 silly saveTree |     `-- prr@1.0.1
20 silly saveTree +-- url-loader@0.5.9
20 silly saveTree | `-- mime@1.3.6
20 silly saveTree +-- vue-loader@13.7.0
20 silly saveTree | +-- consolidate@0.14.5
20 silly saveTree | +-- hash-sum@1.0.2
20 silly saveTree | +-- prettier@1.10.2
20 silly saveTree | +-- vue-hot-reload-api@2.2.4
20 silly saveTree | +-- vue-style-loader@3.0.3
20 silly saveTree | `-- vue-template-es2015-compiler@1.6.0
20 silly saveTree +-- vue-router@3.0.1
20 silly saveTree +-- vue-style-loader@3.0.3
20 silly saveTree +-- vue-template-compiler@2.5.13
20 silly saveTree | `-- de-indent@1.0.2
20 silly saveTree +-- vue@2.5.13
20 silly saveTree +-- webpack-bundle-analyzer@2.9.2
20 silly saveTree | +-- chalk@1.1.3
20 silly saveTree | | +-- ansi-styles@2.2.1
20 silly saveTree | | `-- supports-color@2.0.0
20 silly saveTree | +-- ejs@2.5.7
20 silly saveTree | +-- express@4.16.2
20 silly saveTree | | +-- accepts@1.3.4
20 silly saveTree | | | +-- mime-types@2.1.17
20 silly saveTree | | | | `-- mime-db@1.30.0
20 silly saveTree | | | `-- negotiator@0.6.1
20 silly saveTree | | +-- array-flatten@1.1.1
20 silly saveTree | | +-- body-parser@1.18.2
20 silly saveTree | | | +-- bytes@3.0.0
20 silly saveTree | | | +-- content-type@1.0.4
20 silly saveTree | | | +-- depd@1.1.2
20 silly saveTree | | | +-- http-errors@1.6.2
20 silly saveTree | | | | +-- depd@1.1.1
20 silly saveTree | | | | +-- setprototypeof@1.0.3
20 silly saveTree | | | | `-- statuses@1.3.1
20 silly saveTree | | | +-- on-finished@2.3.0
20 silly saveTree | | | | `-- ee-first@1.1.1
20 silly saveTree | | | +-- qs@6.5.1
20 silly saveTree | | | +-- raw-body@2.3.2
20 silly saveTree | | | | `-- unpipe@1.0.0
20 silly saveTree | | | `-- type-is@1.6.15
20 silly saveTree | | |   `-- media-typer@0.3.0
20 silly saveTree | | +-- content-disposition@0.5.2
20 silly saveTree | | +-- content-type@1.0.4
20 silly saveTree | | +-- cookie-signature@1.0.6
20 silly saveTree | | +-- cookie@0.3.1
20 silly saveTree | | +-- depd@1.1.2
20 silly saveTree | | +-- encodeurl@1.0.1
20 silly saveTree | | +-- escape-html@1.0.3
20 silly saveTree | | +-- etag@1.8.1
20 silly saveTree | | +-- finalhandler@1.1.0
20 silly saveTree | | | `-- parseurl@1.3.2
20 silly saveTree | | +-- fresh@0.5.2
20 silly saveTree | | +-- merge-descriptors@1.0.1
20 silly saveTree | | +-- methods@1.1.2
20 silly saveTree | | +-- on-finished@2.3.0
20 silly saveTree | | +-- parseurl@1.3.2
20 silly saveTree | | +-- path-to-regexp@0.1.7
20 silly saveTree | | +-- proxy-addr@2.0.2
20 silly saveTree | | | +-- forwarded@0.1.2
20 silly saveTree | | | `-- ipaddr.js@1.5.2
20 silly saveTree | | +-- qs@6.5.1
20 silly saveTree | | +-- range-parser@1.2.0
20 silly saveTree | | +-- send@0.16.1
20 silly saveTree | | | +-- destroy@1.0.4
20 silly saveTree | | | `-- mime@1.4.1
20 silly saveTree | | +-- serve-static@1.13.1
20 silly saveTree | | +-- setprototypeof@1.1.0
20 silly saveTree | | +-- statuses@1.3.1
20 silly saveTree | | +-- type-is@1.6.15
20 silly saveTree | | +-- utils-merge@1.0.1
20 silly saveTree | | `-- vary@1.1.2
20 silly saveTree | +-- filesize@3.5.11
20 silly saveTree | +-- gzip-size@3.0.0
20 silly saveTree | | `-- duplexer@0.1.1
20 silly saveTree | +-- opener@1.4.3
20 silly saveTree | `-- ws@4.0.0
20 silly saveTree |   +-- async-limiter@1.0.0
20 silly saveTree |   `-- ultron@1.1.1
20 silly saveTree +-- webpack-dev-server@2.11.0
20 silly saveTree | +-- ansi-html@0.0.7
20 silly saveTree | +-- array-includes@3.0.3
20 silly saveTree | | +-- define-properties@1.1.2
20 silly saveTree | | | +-- foreach@2.0.5
20 silly saveTree | | | `-- object-keys@1.0.11
20 silly saveTree | | `-- es-abstract@1.10.0
20 silly saveTree | |   +-- es-to-primitive@1.1.1
20 silly saveTree | |   | +-- is-callable@1.1.3
20 silly saveTree | |   | +-- is-date-object@1.0.1
20 silly saveTree | |   | `-- is-symbol@1.0.1
20 silly saveTree | |   +-- is-callable@1.1.3
20 silly saveTree | |   `-- is-regex@1.0.4
20 silly saveTree | +-- bonjour@3.5.0
20 silly saveTree | | +-- array-flatten@2.1.1
20 silly saveTree | | +-- deep-equal@1.0.1
20 silly saveTree | | +-- dns-equal@1.0.0
20 silly saveTree | | +-- dns-txt@2.0.2
20 silly saveTree | | | `-- buffer-indexof@1.1.1
20 silly saveTree | | +-- multicast-dns-service-types@1.1.0
20 silly saveTree | | `-- multicast-dns@6.2.2
20 silly saveTree | |   +-- dns-packet@1.3.1
20 silly saveTree | |   | `-- ip@1.1.5
20 silly saveTree | |   `-- thunky@0.1.0
20 silly saveTree | +-- chokidar@2.0.0
20 silly saveTree | | +-- anymatch@2.0.0
20 silly saveTree | | | +-- micromatch@3.1.5
20 silly saveTree | | | | +-- arr-diff@4.0.0
20 silly saveTree | | | | +-- array-unique@0.3.2
20 silly saveTree | | | | +-- braces@2.3.0
20 silly saveTree | | | | | +-- arr-flatten@1.1.0
20 silly saveTree | | | | | +-- define-property@1.0.0
20 silly saveTree | | | | | | `-- is-descriptor@1.0.2
20 silly saveTree | | | | | |   +-- is-accessor-descriptor@1.0.0
20 silly saveTree | | | | | |   | `-- kind-of@6.0.2
20 silly saveTree | | | | | |   +-- is-data-descriptor@1.0.0
20 silly saveTree | | | | | |   | `-- kind-of@6.0.2
20 silly saveTree | | | | | |   `-- kind-of@6.0.2
20 silly saveTree | | | | | +-- extend-shallow@2.0.1
20 silly saveTree | | | | | | `-- is-extendable@0.1.1
20 silly saveTree | | | | | +-- fill-range@4.0.0
20 silly saveTree | | | | | | +-- is-number@3.0.0
20 silly saveTree | | | | | | | `-- kind-of@3.2.2
20 silly saveTree | | | | | | |   `-- is-buffer@1.1.6
20 silly saveTree | | | | | | +-- repeat-string@1.6.1
20 silly saveTree | | | | | | `-- to-regex-range@2.1.1
20 silly saveTree | | | | | |   `-- is-number@3.0.0
20 silly saveTree | | | | | |     `-- kind-of@3.2.2
20 silly saveTree | | | | | +-- isobject@3.0.1
20 silly saveTree | | | | | +-- repeat-element@1.1.2
20 silly saveTree | | | | | +-- snapdragon-node@2.1.1
20 silly saveTree | | | | | | +-- isobject@3.0.1
20 silly saveTree | | | | | | `-- snapdragon-util@3.0.1
20 silly saveTree | | | | | +-- snapdragon@0.8.1
20 silly saveTree | | | | | | +-- base@0.11.2
20 silly saveTree | | | | | | | +-- cache-base@1.0.1
20 silly saveTree | | | | | | | | +-- collection-visit@1.0.0
20 silly saveTree | | | | | | | | | +-- map-visit@1.0.0
20 silly saveTree | | | | | | | | | | `-- object-visit@1.0.1
20 silly saveTree | | | | | | | | | |   `-- isobject@3.0.1
20 silly saveTree | | | | | | | | | `-- object-visit@1.0.1
20 silly saveTree | | | | | | | | +-- component-emitter@1.2.1
20 silly saveTree | | | | | | | | +-- get-value@2.0.6
20 silly saveTree | | | | | | | | +-- has-value@1.0.0
20 silly saveTree | | | | | | | | | +-- has-values@1.0.0
20 silly saveTree | | | | | | | | | | +-- is-number@3.0.0
20 silly saveTree | | | | | | | | | | | `-- kind-of@3.2.2
20 silly saveTree | | | | | | | | | | `-- kind-of@4.0.0
20 silly saveTree | | | | | | | | | `-- isobject@3.0.1
20 silly saveTree | | | | | | | | +-- isobject@3.0.1
20 silly saveTree | | | | | | | | +-- set-value@2.0.0
20 silly saveTree | | | | | | | | | +-- is-plain-object@2.0.4
20 silly saveTree | | | | | | | | | | `-- isobject@3.0.1
20 silly saveTree | | | | | | | | | `-- split-string@3.1.0
20 silly saveTree | | | | | | | | |   `-- extend-shallow@3.0.2
20 silly saveTree | | | | | | | | |     +-- assign-symbols@1.0.0
20 silly saveTree | | | | | | | | |     `-- is-extendable@1.0.1
20 silly saveTree | | | | | | | | +-- to-object-path@0.3.0
20 silly saveTree | | | | | | | | +-- union-value@1.0.0
20 silly saveTree | | | | | | | | | +-- arr-union@3.1.0
20 silly saveTree | | | | | | | | | `-- set-value@0.4.3
20 silly saveTree | | | | | | | | `-- unset-value@1.0.0
20 silly saveTree | | | | | | | |   +-- has-value@0.3.1
20 silly saveTree | | | | | | | |   | +-- has-values@0.1.4
20 silly saveTree | | | | | | | |   | `-- isobject@2.1.0
20 silly saveTree | | | | | | | |   `-- isobject@3.0.1
20 silly saveTree | | | | | | | +-- class-utils@0.3.6
20 silly saveTree | | | | | | | | +-- define-property@0.2.5
20 silly saveTree | | | | | | | | | `-- is-descriptor@0.1.6
20 silly saveTree | | | | | | | | |   +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | | | | | |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | | | |   +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | | | | | |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | | | |   `-- kind-of@5.1.0
20 silly saveTree | | | | | | | | +-- isobject@3.0.1
20 silly saveTree | | | | | | | | `-- static-extend@0.1.2
20 silly saveTree | | | | | | | |   +-- define-property@0.2.5
20 silly saveTree | | | | | | | |   | `-- is-descriptor@0.1.6
20 silly saveTree | | | | | | | |   |   +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | | | | |   |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | | |   |   +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | | | | |   |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | | |   |   `-- kind-of@5.1.0
20 silly saveTree | | | | | | | |   `-- object-copy@0.1.0
20 silly saveTree | | | | | | | |     +-- copy-descriptor@0.1.1
20 silly saveTree | | | | | | | |     `-- define-property@0.2.5
20 silly saveTree | | | | | | | |       `-- is-descriptor@0.1.6
20 silly saveTree | | | | | | | |         +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | | | | |         +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | | | | |         `-- kind-of@5.1.0
20 silly saveTree | | | | | | | +-- component-emitter@1.2.1
20 silly saveTree | | | | | | | +-- isobject@3.0.1
20 silly saveTree | | | | | | | +-- mixin-deep@1.3.0
20 silly saveTree | | | | | | | | +-- for-in@1.0.2
20 silly saveTree | | | | | | | | `-- is-extendable@1.0.1
20 silly saveTree | | | | | | | `-- pascalcase@0.1.1
20 silly saveTree | | | | | | +-- define-property@0.2.5
20 silly saveTree | | | | | | | `-- is-descriptor@0.1.6
20 silly saveTree | | | | | | |   +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | | | |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | |   +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | | | |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | |   `-- kind-of@5.1.0
20 silly saveTree | | | | | | +-- map-cache@0.2.2
20 silly saveTree | | | | | | +-- source-map-resolve@0.5.1
20 silly saveTree | | | | | | | +-- atob@2.0.3
20 silly saveTree | | | | | | | +-- decode-uri-component@0.2.0
20 silly saveTree | | | | | | | +-- resolve-url@0.2.1
20 silly saveTree | | | | | | | +-- source-map-url@0.4.0
20 silly saveTree | | | | | | | `-- urix@0.1.0
20 silly saveTree | | | | | | +-- source-map@0.5.7
20 silly saveTree | | | | | | `-- use@2.0.2
20 silly saveTree | | | | | |   +-- define-property@0.2.5
20 silly saveTree | | | | | |   | `-- is-descriptor@0.1.6
20 silly saveTree | | | | | |   |   +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | | |   |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | |   |   +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | | |   |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | |   |   `-- kind-of@5.1.0
20 silly saveTree | | | | | |   +-- isobject@3.0.1
20 silly saveTree | | | | | |   `-- lazy-cache@2.0.2
20 silly saveTree | | | | | |     `-- set-getter@0.1.0
20 silly saveTree | | | | | +-- split-string@3.1.0
20 silly saveTree | | | | | `-- to-regex@3.0.1
20 silly saveTree | | | | |   +-- define-property@0.2.5
20 silly saveTree | | | | |   | `-- is-descriptor@0.1.6
20 silly saveTree | | | | |   |   +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | |   |   | `-- kind-of@3.2.2
20 silly saveTree | | | | |   |   +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | |   |   | `-- kind-of@3.2.2
20 silly saveTree | | | | |   |   `-- kind-of@5.1.0
20 silly saveTree | | | | |   `-- regex-not@1.0.0
20 silly saveTree | | | | +-- define-property@1.0.0
20 silly saveTree | | | | +-- extend-shallow@2.0.1
20 silly saveTree | | | | +-- extglob@2.0.4
20 silly saveTree | | | | | +-- expand-brackets@2.1.4
20 silly saveTree | | | | | | +-- debug@2.6.9
20 silly saveTree | | | | | | +-- define-property@0.2.5
20 silly saveTree | | | | | | | `-- is-descriptor@0.1.6
20 silly saveTree | | | | | | |   +-- is-accessor-descriptor@0.1.6
20 silly saveTree | | | | | | |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | |   +-- is-data-descriptor@0.1.4
20 silly saveTree | | | | | | |   | `-- kind-of@3.2.2
20 silly saveTree | | | | | | |   `-- kind-of@5.1.0
20 silly saveTree | | | | | | `-- posix-character-classes@0.1.1
20 silly saveTree | | | | | `-- fragment-cache@0.2.1
20 silly saveTree | | | | +-- fragment-cache@0.2.1
20 silly saveTree | | | | +-- kind-of@6.0.2
20 silly saveTree | | | | +-- nanomatch@1.2.7
20 silly saveTree | | | | | +-- arr-diff@4.0.0
20 silly saveTree | | | | | +-- array-unique@0.3.2
20 silly saveTree | | | | | +-- is-odd@1.0.0
20 silly saveTree | | | | | | `-- is-number@3.0.0
20 silly saveTree | | | | | +-- kind-of@5.1.0
20 silly saveTree | | | | | `-- object.pick@1.3.0
20 silly saveTree | | | | |   `-- isobject@3.0.1
20 silly saveTree | | | | +-- object.pick@1.3.0
20 silly saveTree | | | | +-- regex-not@1.0.0
20 silly saveTree | | | | +-- snapdragon@0.8.1
20 silly saveTree | | | | `-- to-regex@3.0.1
20 silly saveTree | | | `-- normalize-path@2.1.1
20 silly saveTree | | |   `-- remove-trailing-separator@1.1.0
20 silly saveTree | | +-- async-each@1.0.1
20 silly saveTree | | +-- braces@2.3.0
20 silly saveTree | | +-- glob-parent@3.1.0
20 silly saveTree | | | +-- is-glob@3.1.0
20 silly saveTree | | | `-- path-dirname@1.0.2
20 silly saveTree | | +-- is-binary-path@1.0.1
20 silly saveTree | | | `-- binary-extensions@1.11.0
20 silly saveTree | | +-- normalize-path@2.1.1
20 silly saveTree | | `-- readdirp@2.1.0
20 silly saveTree | |   `-- set-immediate-shim@1.0.1
20 silly saveTree | +-- compression@1.7.1
20 silly saveTree | | +-- compressible@2.0.12
20 silly saveTree | | `-- on-headers@1.0.1
20 silly saveTree | +-- connect-history-api-fallback@1.5.0
20 silly saveTree | +-- debug@3.1.0
20 silly saveTree | +-- del@3.0.0
20 silly saveTree | | +-- globby@6.1.0
20 silly saveTree | | | `-- pify@2.3.0
20 silly saveTree | | `-- p-map@1.2.0
20 silly saveTree | +-- html-entities@1.2.1
20 silly saveTree | +-- http-proxy-middleware@0.17.4
20 silly saveTree | | +-- http-proxy@1.16.2
20 silly saveTree | | | +-- eventemitter3@1.2.0
20 silly saveTree | | | `-- requires-port@1.0.0
20 silly saveTree | | +-- is-glob@3.1.0
20 silly saveTree | | `-- micromatch@2.3.11
20 silly saveTree | |   +-- arr-diff@2.0.0
20 silly saveTree | |   +-- array-unique@0.2.1
20 silly saveTree | |   +-- braces@1.8.5
20 silly saveTree | |   | +-- expand-range@1.8.2
20 silly saveTree | |   | | `-- fill-range@2.2.3
20 silly saveTree | |   | |   +-- is-number@2.1.0
20 silly saveTree | |   | |   +-- isobject@2.1.0
20 silly saveTree | |   | |   `-- randomatic@1.1.7
20 silly saveTree | |   | |     +-- is-number@3.0.0
20 silly saveTree | |   | |     | `-- kind-of@3.2.2
20 silly saveTree | |   | |     `-- kind-of@4.0.0
20 silly saveTree | |   | `-- preserve@0.2.0
20 silly saveTree | |   +-- expand-brackets@0.1.5
20 silly saveTree | |   | `-- is-posix-bracket@0.1.1
20 silly saveTree | |   +-- extglob@0.3.2
20 silly saveTree | |   | `-- is-extglob@1.0.0
20 silly saveTree | |   +-- filename-regex@2.0.1
20 silly saveTree | |   +-- is-extglob@1.0.0
20 silly saveTree | |   +-- is-glob@2.0.1
20 silly saveTree | |   +-- object.omit@2.0.1
20 silly saveTree | |   | `-- for-own@0.1.5
20 silly saveTree | |   +-- parse-glob@3.0.4
20 silly saveTree | |   | +-- glob-base@0.3.0
20 silly saveTree | |   | | +-- glob-parent@2.0.0
20 silly saveTree | |   | | | `-- is-glob@2.0.1
20 silly saveTree | |   | | |   `-- is-extglob@1.0.0
20 silly saveTree | |   | | `-- is-glob@2.0.1
20 silly saveTree | |   | |   `-- is-extglob@1.0.0
20 silly saveTree | |   | +-- is-dotfile@1.0.3
20 silly saveTree | |   | +-- is-extglob@1.0.0
20 silly saveTree | |   | `-- is-glob@2.0.1
20 silly saveTree | |   `-- regex-cache@0.4.4
20 silly saveTree | |     `-- is-equal-shallow@0.1.3
20 silly saveTree | |       `-- is-primitive@2.0.0
20 silly saveTree | +-- import-local@1.0.0
20 silly saveTree | | `-- resolve-cwd@2.0.0
20 silly saveTree | |   `-- resolve-from@3.0.0
20 silly saveTree | +-- internal-ip@1.2.0
20 silly saveTree | | `-- meow@3.7.0
20 silly saveTree | |   +-- camelcase-keys@2.1.0
20 silly saveTree | |   | +-- camelcase@2.1.1
20 silly saveTree | |   | `-- map-obj@1.0.1
20 silly saveTree | |   +-- loud-rejection@1.6.0
20 silly saveTree | |   | `-- currently-unhandled@0.4.1
20 silly saveTree | |   |   `-- array-find-index@1.0.2
20 silly saveTree | |   +-- map-obj@1.0.1
20 silly saveTree | |   +-- minimist@1.2.0
20 silly saveTree | |   +-- read-pkg-up@1.0.1
20 silly saveTree | |   | +-- find-up@1.1.2
20 silly saveTree | |   | | `-- path-exists@2.1.0
20 silly saveTree | |   | `-- read-pkg@1.1.0
20 silly saveTree | |   |   +-- load-json-file@1.1.0
20 silly saveTree | |   |   | +-- pify@2.3.0
20 silly saveTree | |   |   | `-- strip-bom@2.0.0
20 silly saveTree | |   |   |   `-- is-utf8@0.2.1
20 silly saveTree | |   |   `-- path-type@1.1.0
20 silly saveTree | |   +-- redent@1.0.0
20 silly saveTree | |   | +-- indent-string@2.1.0
20 silly saveTree | |   | `-- strip-indent@1.0.1
20 silly saveTree | |   |   `-- get-stdin@4.0.1
20 silly saveTree | |   `-- trim-newlines@1.0.0
20 silly saveTree | +-- ip@1.1.5
20 silly saveTree | +-- killable@1.0.0
20 silly saveTree | +-- loglevel@1.6.1
20 silly saveTree | +-- opn@5.2.0
20 silly saveTree | | `-- is-wsl@1.1.0
20 silly saveTree | +-- selfsigned@1.10.1
20 silly saveTree | | `-- node-forge@0.6.33
20 silly saveTree | +-- serve-index@1.9.1
20 silly saveTree | | `-- batch@0.6.1
20 silly saveTree | +-- sockjs-client@1.1.4
20 silly saveTree | | +-- eventsource@0.1.6
20 silly saveTree | | | `-- original@1.0.0
20 silly saveTree | | |   `-- url-parse@1.0.5
20 silly saveTree | | |     `-- querystringify@0.0.4
20 silly saveTree | | +-- faye-websocket@0.11.1
20 silly saveTree | | | `-- websocket-driver@0.7.0
20 silly saveTree | | |   +-- http-parser-js@0.4.9
20 silly saveTree | | |   `-- websocket-extensions@0.1.3
20 silly saveTree | | +-- json3@3.3.2
20 silly saveTree | | `-- url-parse@1.2.0
20 silly saveTree | |   `-- querystringify@1.0.0
20 silly saveTree | +-- sockjs@0.3.19
20 silly saveTree | | +-- faye-websocket@0.10.0
20 silly saveTree | | `-- uuid@3.2.1
20 silly saveTree | +-- spdy@3.4.7
20 silly saveTree | | +-- handle-thing@1.2.5
20 silly saveTree | | +-- http-deceiver@1.2.7
20 silly saveTree | | +-- select-hose@2.0.0
20 silly saveTree | | `-- spdy-transport@2.0.20
20 silly saveTree | |   +-- detect-node@2.0.3
20 silly saveTree | |   +-- hpack.js@2.1.6
20 silly saveTree | |   | +-- obuf@1.1.1
20 silly saveTree | |   | `-- wbuf@1.7.2
20 silly saveTree | |   |   `-- minimalistic-assert@1.0.0
20 silly saveTree | |   +-- obuf@1.1.1
20 silly saveTree | |   `-- wbuf@1.7.2
20 silly saveTree | +-- strip-ansi@4.0.0
20 silly saveTree | | `-- ansi-regex@3.0.0
20 silly saveTree | +-- webpack-dev-middleware@1.12.2
20 silly saveTree | | +-- memory-fs@0.4.1
20 silly saveTree | | `-- time-stamp@2.0.0
20 silly saveTree | `-- yargs@6.6.0
20 silly saveTree |   +-- camelcase@3.0.0
20 silly saveTree |   +-- cliui@3.2.0
20 silly saveTree |   | +-- string-width@1.0.2
20 silly saveTree |   | | +-- code-point-at@1.1.0
20 silly saveTree |   | | +-- is-fullwidth-code-point@1.0.0
20 silly saveTree |   | | `-- strip-ansi@3.0.1
20 silly saveTree |   | |   `-- ansi-regex@2.1.1
20 silly saveTree |   | +-- strip-ansi@3.0.1
20 silly saveTree |   | | `-- ansi-regex@2.1.1
20 silly saveTree |   | `-- wrap-ansi@2.1.0
20 silly saveTree |   |   `-- string-width@1.0.2
20 silly saveTree |   |     `-- is-fullwidth-code-point@1.0.0
20 silly saveTree |   +-- get-caller-file@1.0.2
20 silly saveTree |   +-- os-locale@1.4.0
20 silly saveTree |   | `-- lcid@1.0.0
20 silly saveTree |   |   `-- invert-kv@1.0.0
20 silly saveTree |   +-- read-pkg-up@1.0.1
20 silly saveTree |   | +-- find-up@1.1.2
20 silly saveTree |   | | `-- path-exists@2.1.0
20 silly saveTree |   | `-- read-pkg@1.1.0
20 silly saveTree |   |   +-- load-json-file@1.1.0
20 silly saveTree |   |   | +-- pify@2.3.0
20 silly saveTree |   |   | `-- strip-bom@2.0.0
20 silly saveTree |   |   `-- path-type@1.1.0
20 silly saveTree |   |     `-- pify@2.3.0
20 silly saveTree |   +-- require-directory@2.1.1
20 silly saveTree |   +-- require-main-filename@1.0.1
20 silly saveTree |   +-- set-blocking@2.0.0
20 silly saveTree |   +-- string-width@1.0.2
20 silly saveTree |   +-- which-module@1.0.0
20 silly saveTree |   `-- yargs-parser@4.2.1
20 silly saveTree +-- webpack-merge@4.1.1
20 silly saveTree `-- webpack@3.10.0
20 silly saveTree   +-- acorn-dynamic-import@2.0.2
20 silly saveTree   | `-- acorn@4.0.13
20 silly saveTree   +-- enhanced-resolve@3.4.1
20 silly saveTree   | `-- tapable@0.2.8
20 silly saveTree   +-- escope@3.6.0
20 silly saveTree   | +-- es6-map@0.1.5
20 silly saveTree   | | +-- d@1.0.0
20 silly saveTree   | | | `-- es5-ext@0.10.38
20 silly saveTree   | | |   +-- es6-iterator@2.0.3
20 silly saveTree   | | |   | `-- es6-symbol@3.1.1
20 silly saveTree   | | |   `-- es6-symbol@3.1.1
20 silly saveTree   | | +-- es5-ext@0.10.38
20 silly saveTree   | | +-- es6-iterator@2.0.3
20 silly saveTree   | | +-- es6-set@0.1.5
20 silly saveTree   | | | `-- event-emitter@0.3.5
20 silly saveTree   | | +-- es6-symbol@3.1.1
20 silly saveTree   | | `-- event-emitter@0.3.5
20 silly saveTree   | `-- es6-weak-map@2.0.2
20 silly saveTree   +-- json-loader@0.5.7
20 silly saveTree   +-- loader-runner@2.3.0
20 silly saveTree   +-- node-libs-browser@2.1.0
20 silly saveTree   | +-- assert@1.4.1
20 silly saveTree   | | `-- util@0.10.3
20 silly saveTree   | |   `-- inherits@2.0.1
20 silly saveTree   | +-- browserify-zlib@0.2.0
20 silly saveTree   | | `-- pako@1.0.6
20 silly saveTree   | +-- buffer@4.9.1
20 silly saveTree   | | +-- base64-js@1.2.1
20 silly saveTree   | | `-- ieee754@1.1.8
20 silly saveTree   | +-- console-browserify@1.1.0
20 silly saveTree   | | `-- date-now@0.1.4
20 silly saveTree   | +-- constants-browserify@1.0.0
20 silly saveTree   | +-- crypto-browserify@3.12.0
20 silly saveTree   | | +-- browserify-cipher@1.0.0
20 silly saveTree   | | | +-- browserify-aes@1.1.1
20 silly saveTree   | | | | +-- buffer-xor@1.0.3
20 silly saveTree   | | | | +-- cipher-base@1.0.4
20 silly saveTree   | | | | +-- create-hash@1.1.3
20 silly saveTree   | | | | | +-- ripemd160@2.0.1
20 silly saveTree   | | | | | | `-- hash-base@2.0.2
20 silly saveTree   | | | | | `-- sha.js@2.4.9
20 silly saveTree   | | | | `-- evp_bytestokey@1.0.3
20 silly saveTree   | | | |   `-- md5.js@1.3.4
20 silly saveTree   | | | |     `-- hash-base@3.0.4
20 silly saveTree   | | | +-- browserify-des@1.0.0
20 silly saveTree   | | | | `-- des.js@1.0.0
20 silly saveTree   | | | `-- evp_bytestokey@1.0.3
20 silly saveTree   | | +-- browserify-sign@4.0.4
20 silly saveTree   | | | +-- bn.js@4.11.8
20 silly saveTree   | | | +-- browserify-rsa@4.0.1
20 silly saveTree   | | | | `-- randombytes@2.0.6
20 silly saveTree   | | | +-- create-hmac@1.1.6
20 silly saveTree   | | | +-- elliptic@6.4.0
20 silly saveTree   | | | | +-- brorand@1.1.0
20 silly saveTree   | | | | +-- hash.js@1.1.3
20 silly saveTree   | | | | +-- hmac-drbg@1.0.1
20 silly saveTree   | | | | | `-- minimalistic-crypto-utils@1.0.1
20 silly saveTree   | | | | `-- minimalistic-crypto-utils@1.0.1
20 silly saveTree   | | | `-- parse-asn1@5.1.0
20 silly saveTree   | | |   +-- asn1.js@4.9.2
20 silly saveTree   | | |   `-- pbkdf2@3.0.14
20 silly saveTree   | | +-- create-ecdh@4.0.0
20 silly saveTree   | | +-- create-hash@1.1.3
20 silly saveTree   | | +-- create-hmac@1.1.6
20 silly saveTree   | | +-- diffie-hellman@5.0.2
20 silly saveTree   | | | `-- miller-rabin@4.0.1
20 silly saveTree   | | +-- pbkdf2@3.0.14
20 silly saveTree   | | +-- public-encrypt@4.0.0
20 silly saveTree   | | +-- randombytes@2.0.6
20 silly saveTree   | | `-- randomfill@1.0.3
20 silly saveTree   | +-- domain-browser@1.1.7
20 silly saveTree   | +-- events@1.1.1
20 silly saveTree   | +-- https-browserify@1.0.0
20 silly saveTree   | +-- os-browserify@0.3.0
20 silly saveTree   | +-- path-browserify@0.0.0
20 silly saveTree   | +-- process@0.11.10
20 silly saveTree   | +-- punycode@1.4.1
20 silly saveTree   | +-- querystring-es3@0.2.1
20 silly saveTree   | +-- stream-browserify@2.0.1
20 silly saveTree   | +-- stream-http@2.8.0
20 silly saveTree   | | +-- builtin-status-codes@3.0.0
20 silly saveTree   | | `-- to-arraybuffer@1.0.1
20 silly saveTree   | +-- timers-browserify@2.0.4
20 silly saveTree   | | `-- setimmediate@1.0.5
20 silly saveTree   | +-- tty-browserify@0.0.0
20 silly saveTree   | +-- url@0.11.0
20 silly saveTree   | | +-- punycode@1.3.2
20 silly saveTree   | | `-- querystring@0.2.0
20 silly saveTree   | +-- util@0.10.3
20 silly saveTree   | `-- vm-browserify@0.0.4
20 silly saveTree   |   `-- indexof@0.0.1
20 silly saveTree   +-- source-map@0.5.7
20 silly saveTree   +-- supports-color@4.5.0
20 silly saveTree   +-- tapable@0.2.8
20 silly saveTree   +-- uglifyjs-webpack-plugin@0.4.6
20 silly saveTree   | `-- uglify-js@2.8.29
20 silly saveTree   |   +-- uglify-to-browserify@1.0.2
20 silly saveTree   |   `-- yargs@3.10.0
20 silly saveTree   |     +-- camelcase@1.2.1
20 silly saveTree   |     +-- cliui@2.1.0
20 silly saveTree   |     | +-- center-align@0.1.3
20 silly saveTree   |     | | +-- align-text@0.1.4
20 silly saveTree   |     | | | `-- longest@1.0.1
20 silly saveTree   |     | | `-- lazy-cache@1.0.4
20 silly saveTree   |     | +-- right-align@0.1.3
20 silly saveTree   |     | `-- wordwrap@0.0.2
20 silly saveTree   |     `-- window-size@0.1.0
20 silly saveTree   +-- watchpack@1.4.0
20 silly saveTree   | `-- chokidar@1.7.0
20 silly saveTree   |   +-- anymatch@1.3.2
20 silly saveTree   |   `-- is-glob@2.0.1
20 silly saveTree   |     `-- is-extglob@1.0.0
20 silly saveTree   `-- yargs@8.0.2
20 silly saveTree     +-- camelcase@4.1.0
20 silly saveTree     +-- cliui@3.2.0
20 silly saveTree     | `-- string-width@1.0.2
20 silly saveTree     |   `-- is-fullwidth-code-point@1.0.0
20 silly saveTree     +-- os-locale@2.1.0
20 silly saveTree     | +-- execa@0.7.0
20 silly saveTree     | | +-- get-stream@3.0.0
20 silly saveTree     | | +-- is-stream@1.1.0
20 silly saveTree     | | +-- npm-run-path@2.0.2
20 silly saveTree     | | | `-- path-key@2.0.1
20 silly saveTree     | | +-- p-finally@1.0.0
20 silly saveTree     | | `-- strip-eof@1.0.0
20 silly saveTree     | `-- mem@1.1.0
20 silly saveTree     +-- which-module@2.0.0
20 silly saveTree     `-- yargs-parser@7.0.0
20 silly saveTree       `-- camelcase@4.1.0
21 verbose stack TypeError: Cannot read property 'startsWith' of null
21 verbose stack     at getProxy (D:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\agent.js:164:25)
21 verbose stack     at getAgent (D:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\agent.js:37:19)
21 verbose stack     at remoteFetch (D:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\index.js:310:17)
21 verbose stack     at opts.cacheManager.match.then.res (D:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\index.js:172:14)
21 verbose stack     at tryCatcher (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
21 verbose stack     at Promise._settlePromiseFromHandler (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31)
21 verbose stack     at Promise._settlePromise (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
21 verbose stack     at Promise._settlePromise0 (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
21 verbose stack     at Promise._settlePromises (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
21 verbose stack     at Promise._fulfill (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:638:18)
21 verbose stack     at Promise._resolveCallback (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:432:57)
21 verbose stack     at Promise._settlePromiseFromHandler (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:524:17)
21 verbose stack     at Promise._settlePromise (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18)
21 verbose stack     at Promise._settlePromise0 (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10)
21 verbose stack     at Promise._settlePromises (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18)
21 verbose stack     at Promise._fulfill (D:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:638:18)
22 verbose cwd E:\javascript\suzhouOnlineVue
23 verbose Windows_NT 6.1.7601
24 verbose argv "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
25 verbose node v8.10.0
26 verbose npm  v5.6.0
27 error Cannot read property 'startsWith' of null
28 verbose exit [ 1, true ]

i reset node , it's a errors all the time,please help me, i am particularly grateful to you for your timely help.thanks you very much!

zkat commented 6 years ago

What's the proxy config you're using?

Jackfinal commented 6 years ago

` npm config ls ; cli configs metrics-registry = "https://registry.npm.taobao.org/" scope = "" user-agent = "npm/5.6.0 node/v8.10.0 win32 x64"

; userconfig C:\Users\a.npmrc config = "registry" proxy = null registry = "https://registry.npm.taobao.org/" strict-ssl = false

; builtin config undefined prefix = "C:\Users\a\AppData\Roaming\npm"

; node bin location = D:\Program Files\nodejs\node.exe ; cwd = E:\javascript\zhangjianVue ; HOME = C:\Users\a ; "npm config ls -l" to show all defaults.

`

zkat commented 6 years ago

@Jackfinal that's weird. Try npm config delete proxy and try again. I'll leave this issue open because we should still not be crashing when a value like that makes it in.

zkat commented 6 years ago

Could you also do: $ node -p 'Object.keys(process.env).filter(k => k.match(/term/i)).map(k => [k, process.env[k]]) in your terminal and tell me what that says?

Jackfinal commented 6 years ago

i have a mistake, it’s config set registry,when it’s http://registry.npm.taobao.org/. The question will be come ,it’s https://registry.npm.taobao.org/ that is ok.

Jackfinal commented 6 years ago

i have a mistake, it’s config set registry,when it’s http://registry.npm.taobao.org/. The question will be come ,it’s https://registry.npm.taobao.org/ that is ok.

zkat commented 6 years ago

did changing your registry url to be https fix it?