
mac 10.14.3
Log is as follows
caoyongdeMacBook-Pro:~ caoyong$ npm install --save opencv-build
npm WARN checkPermissions Missing write access to /Users/caoyong/node_modules/opencv-build
npm WARN caoyong@1.0.0 No description
npm WARN caoyong@1.0.0 No repository field.
npm ERR! path /Users/caoyong/node_modules/opencv-build
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/caoyong/node_modules/opencv-build'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/caoyong/.npm/_logs/2019-03-05T15_02_27_518Z-debug.log
caoyongdeMacBook-Pro:~ caoyong$ sudo npm install --save opencv-build
Password:
npm WARN checkPermissions Missing write access to /Users/caoyong/node_modules/opencv-build
npm WARN caoyong@1.0.0 No description
npm WARN caoyong@1.0.0 No repository field.
npm ERR! path /Users/caoyong/node_modules/opencv-build
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/caoyong/node_modules/opencv-build'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/caoyong/.npm/_logs/2019-03-05T15_02_58_606Z-debug.log
caoyongdeMacBook-Pro:~ caoyong$ cat /Users/caoyong/.npm/_logs/2019-03-05T15_02_58_606Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node@8/8.15.1/bin/node',
1 verbose cli '/usr/local/opt/node@8/bin/npm',
1 verbose cli 'install',
1 verbose cli '--save',
1 verbose cli 'opencv-build' ]
2 info using npm@6.4.1
3 info using node@v8.15.1
4 verbose config Skipping project config: /Users/caoyong/.npmrc. (matches userconfig)
5 verbose npm-session 15d709fc2bc7ffd9
6 silly install loadCurrentTree
7 silly install readLocalPackageData
8 http fetch GET 200 https://registry.npmjs.org/opencv-build 10ms (from cache)
9 silly pacote tag manifest for opencv-build@latest fetched in 17ms
10 timing stage:loadCurrentTree Completed in 980ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 6ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 419ms
16 silly install loadAllDepsIntoIdealTree
17 silly resolveWithNewModule opencv-build@0.0.17 checking installable status
18 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 502ms
19 timing stage:loadIdealTree Completed in 1108ms
20 silly currentTree caoyong@1.0.0
20 silly currentTree ├── _@types_node@11.10.4@@types
20 silly currentTree ├── @types/node@8.10.42
20 silly currentTree ├── abbrev@1.1.1
20 silly currentTree ├── address@1.0.3
20 silly currentTree ├── agent-base@4.2.1
20 silly currentTree ├── agentkeepalive@3.5.2
20 silly currentTree ├── ajv@6.10.0
20 silly currentTree ├── ansi-regex@2.1.1
20 silly currentTree ├── ansi-regex@3.0.0
20 silly currentTree ├── ansi-styles@2.2.1
20 silly currentTree ├── any-promise@1.3.0
20 silly currentTree ├── aproba@1.2.0
20 silly currentTree ├─┬ are-we-there-yet@1.1.5
20 silly currentTree │ └── readable-stream@2.3.6
20 silly currentTree ├─┬ are-we-there-yet@1.1.5
20 silly currentTree │ ├── isarray@1.0.0
20 silly currentTree │ ├── readable-stream@2.3.6
20 silly currentTree │ └── string_decoder@1.1.1
20 silly currentTree ├── asn1@0.2.4
20 silly currentTree ├── assert-plus@1.0.0
20 silly currentTree ├── ast-types@0.12.2
20 silly currentTree ├── asynckit@0.4.0
20 silly currentTree ├── auto-correct@1.0.0
20 silly currentTree ├── await-event@2.1.0
20 silly currentTree ├── aws-sign2@0.7.0
20 silly currentTree ├── aws4@1.8.0
20 silly currentTree ├── bagpipe@0.3.5
20 silly currentTree ├── balanced-match@1.0.0
20 silly currentTree ├── bcrypt-pbkdf@1.0.2
20 silly currentTree ├── binary-mirror-config@1.19.0
20 silly currentTree ├── block-stream@0.0.9
20 silly currentTree ├── brace-expansion@1.1.11
20 silly currentTree ├── bytes@3.0.0
20 silly currentTree ├── caseless@0.12.0
20 silly currentTree ├── chalk@1.1.3
20 silly currentTree ├── chownr@1.1.1
20 silly currentTree ├── cli-cursor@2.1.0
20 silly currentTree ├── cli-spinners@1.3.1
20 silly currentTree ├── cmd-shim@2.0.2
20 silly currentTree ├── cnpm@6.0.0
20 silly currentTree ├── co-from-stream@0.0.0
20 silly currentTree ├── co-fs-extra@1.2.1
20 silly currentTree ├── co-parallel@1.0.0
20 silly currentTree ├── co-read@0.0.1
20 silly currentTree ├── co-thread@0.0.1
20 silly currentTree ├── co@4.6.0
20 silly currentTree ├── code-point-at@1.1.0
20 silly currentTree ├── colors@1.3.3
20 silly currentTree ├── combined-stream@1.0.7
20 silly currentTree ├── commander@2.10.0
20 silly currentTree ├── concat-map@0.0.1
20 silly currentTree ├── console-control-strings@1.1.0
20 silly currentTree ├── content-type@1.0.4
20 silly currentTree ├── copy-to@2.0.1
20 silly currentTree ├── core-util-is@1.0.2
20 silly currentTree ├── core-util-is@1.0.2
20 silly currentTree ├── cross-spawn@0.2.9
20 silly currentTree ├── dashdash@1.14.1
20 silly currentTree ├── data-uri-to-buffer@2.0.0
20 silly currentTree ├── debug@2.6.9
20 silly currentTree ├── deep-is@0.1.3
20 silly currentTree ├── default-user-agent@1.0.0
20 silly currentTree ├── degenerator@1.0.4
20 silly currentTree ├── delayed-stream@1.0.0
20 silly currentTree ├── delegates@1.0.0
20 silly currentTree ├── depd@1.1.2
20 silly currentTree ├── destroy@1.0.4
20 silly currentTree ├─┬ digest-header@0.0.1
20 silly currentTree │ └── utility@0.1.11
20 silly currentTree ├── ecc-jsbn@0.1.2
20 silly currentTree ├── ee-first@1.1.1
20 silly currentTree ├── enable@1.3.2
20 silly currentTree ├── end-of-stream@1.4.1
20 silly currentTree ├── es6-promise@4.2.6
20 silly currentTree ├── es6-promisify@5.0.0
20 silly currentTree ├── escape-html@1.0.3
20 silly currentTree ├── escape-string-regexp@1.0.5
20 silly currentTree ├── escodegen@1.11.1
20 silly currentTree ├── esprima@3.1.3
20 silly currentTree ├── estraverse@4.2.0
20 silly currentTree ├── esutils@2.0.2
20 silly currentTree ├── extend-shallow@2.0.1
20 silly currentTree ├── extend@3.0.2
20 silly currentTree ├── extsprintf@1.3.0
20 silly currentTree ├── fast-deep-equal@2.0.1
20 silly currentTree ├── fast-json-stable-stringify@2.0.0
20 silly currentTree ├── fast-levenshtein@2.0.6
20 silly currentTree ├── file-uri-to-path@1.0.0
20 silly currentTree ├── forever-agent@0.6.1
20 silly currentTree ├── form-data@2.3.3
20 silly currentTree ├── fs-extra@0.26.7
20 silly currentTree ├── fs-minipass@1.2.5
20 silly currentTree ├── fs.realpath@1.0.0
20 silly currentTree ├── fstream@1.0.11
20 silly currentTree ├─┬ ftp@0.3.10
20 silly currentTree │ └── readable-stream@1.1.14
20 silly currentTree ├── gauge@2.7.4
20 silly currentTree ├── gauge@2.7.4
20 silly currentTree ├─┬ get-uri@2.0.3
20 silly currentTree │ ├── debug@4.1.1
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── getpass@0.1.7
20 silly currentTree ├── giturl@1.0.1
20 silly currentTree ├── glob@7.1.3
20 silly currentTree ├── graceful-fs@4.1.15
20 silly currentTree ├── graceful-readlink@1.0.1
20 silly currentTree ├── har-schema@2.0.0
20 silly currentTree ├── har-validator@5.1.3
20 silly currentTree ├── has-ansi@2.0.0
20 silly currentTree ├── has-unicode@2.0.1
20 silly currentTree ├── has-unicode@2.0.1
20 silly currentTree ├── hosted-git-info@2.7.1
20 silly currentTree ├── http-errors@1.6.3
20 silly currentTree ├─┬ http-proxy-agent@2.1.0
20 silly currentTree │ └── debug@3.1.0
20 silly currentTree ├── http-signature@1.2.0
20 silly currentTree ├─┬ https-proxy-agent@2.2.1
20 silly currentTree │ ├── debug@3.2.6
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── humanize-ms@1.2.1
20 silly currentTree ├── iconv-lite@0.4.24
20 silly currentTree ├── inflight@1.0.6
20 silly currentTree ├── inherits@2.0.3
20 silly currentTree ├── inherits@2.0.3
20 silly currentTree ├── ini@1.3.5
20 silly currentTree ├── ip@1.1.5
20 silly currentTree ├── is-class-hotfix@0.0.6
20 silly currentTree ├── is-extendable@0.1.1
20 silly currentTree ├── is-fullwidth-code-point@1.0.0
20 silly currentTree ├── is-fullwidth-code-point@2.0.0
20 silly currentTree ├── is-type-of@1.2.1
20 silly currentTree ├── is-typedarray@1.0.0
20 silly currentTree ├── isarray@0.0.1
20 silly currentTree ├── isexe@2.0.0
20 silly currentTree ├── isstream@0.1.2
20 silly currentTree ├── jsbn@0.1.1
20 silly currentTree ├── json-schema-traverse@0.4.1
20 silly currentTree ├── json-schema@0.2.3
20 silly currentTree ├── json-stringify-safe@5.0.1
20 silly currentTree ├── jsonfile@2.4.0
20 silly currentTree ├── jsprim@1.4.1
20 silly currentTree ├── klaw@1.3.1
20 silly currentTree ├── ko-sleep@1.0.3
20 silly currentTree ├── levn@0.3.0
20 silly currentTree ├── log-symbols@1.0.2
20 silly currentTree ├── lru-cache@2.7.3
20 silly currentTree ├── macro-inferno@0.2.3
20 silly currentTree ├── macro-inferno@0.2.3
20 silly currentTree ├── mime-db@1.38.0
20 silly currentTree ├── mime-types@2.1.22
20 silly currentTree ├── mimic-fn@1.2.0
20 silly currentTree ├── minimatch@3.0.4
20 silly currentTree ├── minimist@1.2.0
20 silly currentTree ├─┬ minipass@2.3.5
20 silly currentTree │ └── yallist@3.0.3
20 silly currentTree ├── minizlib@1.2.1
20 silly currentTree ├─┬ mkdirp@0.5.1
20 silly currentTree │ └── minimist@0.0.8
20 silly currentTree ├── moment@2.24.0
20 silly currentTree ├── ms@2.0.0
20 silly currentTree ├── mz-modules@2.1.0
20 silly currentTree ├── mz@2.7.0
20 silly currentTree ├── nan@2.12.1
20 silly currentTree ├── nan@2.12.1
20 silly currentTree ├── native-node-utils@0.1.5
20 silly currentTree ├── netmask@1.0.6
20 silly currentTree ├─┬ node-gyp@3.8.0
20 silly currentTree │ ├── semver@5.3.0
20 silly currentTree │ └── tar@2.2.1
20 silly currentTree ├── node-homedir@1.1.1
20 silly currentTree ├── nopt@3.0.6
20 silly currentTree ├── normalize-git-url@3.0.2
20 silly currentTree ├── normalize-package-data@2.5.0
20 silly currentTree ├── npm-package-arg@4.2.1
20 silly currentTree ├── npm-request@1.0.0
20 silly currentTree ├─┬ npm@6.8.0
20 silly currentTree │ ├── abbrev@1.1.1
20 silly currentTree │ ├── agent-base@4.2.0
20 silly currentTree │ ├── agentkeepalive@3.4.1
20 silly currentTree │ ├── ajv@5.5.2
20 silly currentTree │ ├── ansi-align@2.0.0
20 silly currentTree │ ├── ansi-regex@2.1.1
20 silly currentTree │ ├── ansi-styles@3.2.1
20 silly currentTree │ ├── ansicolors@0.3.2
20 silly currentTree │ ├── ansistyles@0.1.3
20 silly currentTree │ ├── aproba@2.0.0
20 silly currentTree │ ├── archy@1.0.0
20 silly currentTree │ ├─┬ are-we-there-yet@1.1.4
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── asap@2.0.6
20 silly currentTree │ ├── asn1@0.2.4
20 silly currentTree │ ├── assert-plus@1.0.0
20 silly currentTree │ ├── asynckit@0.4.0
20 silly currentTree │ ├── aws-sign2@0.7.0
20 silly currentTree │ ├── aws4@1.8.0
20 silly currentTree │ ├── balanced-match@1.0.0
20 silly currentTree │ ├── bcrypt-pbkdf@1.0.2
20 silly currentTree │ ├── bin-links@1.1.2
20 silly currentTree │ ├── block-stream@0.0.9
20 silly currentTree │ ├── bluebird@3.5.3
20 silly currentTree │ ├── boxen@1.3.0
20 silly currentTree │ ├── brace-expansion@1.1.11
20 silly currentTree │ ├── buffer-from@1.0.0
20 silly currentTree │ ├── builtins@1.0.3
20 silly currentTree │ ├── byline@5.0.0
20 silly currentTree │ ├── byte-size@5.0.1
20 silly currentTree │ ├─┬ cacache@11.3.2
20 silly currentTree │ │ ├── chownr@1.1.1
20 silly currentTree │ │ ├── lru-cache@5.1.1
20 silly currentTree │ │ ├── unique-filename@1.1.1
20 silly currentTree │ │ └── yallist@3.0.3
20 silly currentTree │ ├── call-limit@1.1.0
20 silly currentTree │ ├── camelcase@4.1.0
20 silly currentTree │ ├── capture-stack-trace@1.0.0
20 silly currentTree │ ├── caseless@0.12.0
20 silly currentTree │ ├── chalk@2.4.1
20 silly currentTree │ ├── chownr@1.1.1
20 silly currentTree │ ├── ci-info@2.0.0
20 silly currentTree │ ├── cidr-regex@2.0.10
20 silly currentTree │ ├── cli-boxes@1.0.0
20 silly currentTree │ ├── cli-columns@3.1.2
20 silly currentTree │ ├── cli-table3@0.5.1
20 silly currentTree │ ├─┬ cliui@4.1.0
20 silly currentTree │ │ ├── ansi-regex@3.0.0
20 silly currentTree │ │ └── strip-ansi@4.0.0
20 silly currentTree │ ├── clone@1.0.4
20 silly currentTree │ ├── cmd-shim@2.0.2
20 silly currentTree │ ├── co@4.6.0
20 silly currentTree │ ├── code-point-at@1.1.0
20 silly currentTree │ ├── color-convert@1.9.1
20 silly currentTree │ ├── color-name@1.1.3
20 silly currentTree │ ├── colors@1.3.3
20 silly currentTree │ ├── columnify@1.5.4
20 silly currentTree │ ├── combined-stream@1.0.6
20 silly currentTree │ ├── concat-map@0.0.1
20 silly currentTree │ ├─┬ concat-stream@1.6.2
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── config-chain@1.1.12
20 silly currentTree │ ├── configstore@3.1.2
20 silly currentTree │ ├── console-control-strings@1.1.0
20 silly currentTree │ ├─┬ copy-concurrently@1.0.5
20 silly currentTree │ │ ├── aproba@1.2.0
20 silly currentTree │ │ └── iferr@0.1.5
20 silly currentTree │ ├── core-util-is@1.0.2
20 silly currentTree │ ├── create-error-class@3.0.2
20 silly currentTree │ ├── cross-spawn@5.1.0
20 silly currentTree │ ├── crypto-random-string@1.0.0
20 silly currentTree │ ├── cyclist@0.2.2
20 silly currentTree │ ├── dashdash@1.14.1
20 silly currentTree │ ├─┬ debug@3.1.0
20 silly currentTree │ │ └── ms@2.0.0
20 silly currentTree │ ├── debuglog@1.0.1
20 silly currentTree │ ├── decamelize@1.2.0
20 silly currentTree │ ├── decode-uri-component@0.2.0
20 silly currentTree │ ├── deep-extend@0.5.1
20 silly currentTree │ ├── defaults@1.0.3
20 silly currentTree │ ├── delayed-stream@1.0.0
20 silly currentTree │ ├── delegates@1.0.0
20 silly currentTree │ ├── detect-indent@5.0.0
20 silly currentTree │ ├── detect-newline@2.1.0
20 silly currentTree │ ├── dezalgo@1.0.3
20 silly currentTree │ ├── dot-prop@4.2.0
20 silly currentTree │ ├── dotenv@5.0.1
20 silly currentTree │ ├── duplexer3@0.1.4
20 silly currentTree │ ├─┬ duplexify@3.6.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── ecc-jsbn@0.1.2
20 silly currentTree │ ├── editor@1.0.0
20 silly currentTree │ ├── encoding@0.1.12
20 silly currentTree │ ├── end-of-stream@1.4.1
20 silly currentTree │ ├── err-code@1.1.2
20 silly currentTree │ ├── errno@0.1.7
20 silly currentTree │ ├── es6-promise@4.2.4
20 silly currentTree │ ├── es6-promisify@5.0.0
20 silly currentTree │ ├── escape-string-regexp@1.0.5
20 silly currentTree │ ├─┬ execa@0.7.0
20 silly currentTree │ │ └── get-stream@3.0.0
20 silly currentTree │ ├── extend@3.0.2
20 silly currentTree │ ├── extsprintf@1.3.0
20 silly currentTree │ ├── fast-deep-equal@1.1.0
20 silly currentTree │ ├── fast-json-stable-stringify@2.0.0
20 silly currentTree │ ├── figgy-pudding@3.5.1
20 silly currentTree │ ├── find-npm-prefix@1.0.2
20 silly currentTree │ ├── find-up@2.1.0
20 silly currentTree │ ├─┬ flush-write-stream@1.0.3
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── forever-agent@0.6.1
20 silly currentTree │ ├── form-data@2.3.2
20 silly currentTree │ ├─┬ from2@2.3.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── fs-minipass@1.2.5
20 silly currentTree │ ├── fs-vacuum@1.2.10
20 silly currentTree │ ├─┬ fs-write-stream-atomic@1.0.10
20 silly currentTree │ │ ├── iferr@0.1.5
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── fs.realpath@1.0.0
20 silly currentTree │ ├── fstream@1.0.11
20 silly currentTree │ ├─┬ gauge@2.7.4
20 silly currentTree │ │ ├── aproba@1.2.0
20 silly currentTree │ │ └── string-width@1.0.2
20 silly currentTree │ ├── genfun@5.0.0
20 silly currentTree │ ├─┬ gentle-fs@2.0.1
20 silly currentTree │ │ ├── aproba@1.2.0
20 silly currentTree │ │ └── iferr@0.1.5
20 silly currentTree │ ├── get-caller-file@1.0.2
20 silly currentTree │ ├── get-stream@4.1.0
20 silly currentTree │ ├── getpass@0.1.7
20 silly currentTree │ ├── glob@7.1.3
20 silly currentTree │ ├── global-dirs@0.1.1
20 silly currentTree │ ├─┬ got@6.7.1
20 silly currentTree │ │ └── get-stream@3.0.0
20 silly currentTree │ ├── graceful-fs@4.1.15
20 silly currentTree │ ├── har-schema@2.0.0
20 silly currentTree │ ├── har-validator@5.1.0
20 silly currentTree │ ├── has-flag@3.0.0
20 silly currentTree │ ├── has-unicode@2.0.1
20 silly currentTree │ ├── hosted-git-info@2.7.1
20 silly currentTree │ ├── http-cache-semantics@3.8.1
20 silly currentTree │ ├── http-proxy-agent@2.1.0
20 silly currentTree │ ├── http-signature@1.2.0
20 silly currentTree │ ├── https-proxy-agent@2.2.1
20 silly currentTree │ ├── humanize-ms@1.2.1
20 silly currentTree │ ├── iconv-lite@0.4.23
20 silly currentTree │ ├── iferr@1.0.2
20 silly currentTree │ ├── ignore-walk@3.0.1
20 silly currentTree │ ├── import-lazy@2.1.0
20 silly currentTree │ ├── imurmurhash@0.1.4
20 silly currentTree │ ├── inflight@1.0.6
20 silly currentTree │ ├── inherits@2.0.3
20 silly currentTree │ ├── ini@1.3.5
20 silly currentTree │ ├── init-package-json@1.10.3
20 silly currentTree │ ├── invert-kv@1.0.0
20 silly currentTree │ ├── ip-regex@2.1.0
20 silly currentTree │ ├── ip@1.1.5
20 silly currentTree │ ├─┬ is-ci@1.1.0
20 silly currentTree │ │ └── ci-info@1.6.0
20 silly currentTree │ ├── is-cidr@3.0.0
20 silly currentTree │ ├── is-fullwidth-code-point@1.0.0
20 silly currentTree │ ├── is-installed-globally@0.1.0
20 silly currentTree │ ├── is-npm@1.0.0
20 silly currentTree │ ├── is-obj@1.0.1
20 silly currentTree │ ├── is-path-inside@1.0.1
20 silly currentTree │ ├── is-redirect@1.0.0
20 silly currentTree │ ├── is-retry-allowed@1.1.0
20 silly currentTree │ ├── is-stream@1.1.0
20 silly currentTree │ ├── is-typedarray@1.0.0
20 silly currentTree │ ├── isarray@1.0.0
20 silly currentTree │ ├── isexe@2.0.0
20 silly currentTree │ ├── isstream@0.1.2
20 silly currentTree │ ├── jsbn@0.1.1
20 silly currentTree │ ├── json-parse-better-errors@1.0.2
20 silly currentTree │ ├── json-schema-traverse@0.3.1
20 silly currentTree │ ├── json-schema@0.2.3
20 silly currentTree │ ├── json-stringify-safe@5.0.1
20 silly currentTree │ ├── jsonparse@1.3.1
20 silly currentTree │ ├── JSONStream@1.3.5
20 silly currentTree │ ├── jsprim@1.4.1
20 silly currentTree │ ├── latest-version@3.1.0
20 silly currentTree │ ├── lazy-property@1.0.0
20 silly currentTree │ ├── lcid@1.0.0
20 silly currentTree │ ├── libcipm@3.0.3
20 silly currentTree │ ├── libnpm@2.0.1
20 silly currentTree │ ├─┬ libnpmaccess@3.0.1
20 silly currentTree │ │ └── aproba@2.0.0
20 silly currentTree │ ├─┬ libnpmconfig@1.2.1
20 silly currentTree │ │ ├── find-up@3.0.0
20 silly currentTree │ │ ├── locate-path@3.0.0
20 silly currentTree │ │ ├── p-limit@2.1.0
20 silly currentTree │ │ ├── p-locate@3.0.0
20 silly currentTree │ │ └── p-try@2.0.0
20 silly currentTree │ ├── libnpmhook@5.0.2
20 silly currentTree │ ├─┬ libnpmorg@1.0.0
20 silly currentTree │ │ └── aproba@2.0.0
20 silly currentTree │ ├── libnpmpublish@1.1.1
20 silly currentTree │ ├── libnpmsearch@2.0.0
20 silly currentTree │ ├─┬ libnpmteam@1.0.1
20 silly currentTree │ │ └── aproba@2.0.0
20 silly currentTree │ ├── libnpx@10.2.0
20 silly currentTree │ ├── locate-path@2.0.0
20 silly currentTree │ ├── lock-verify@2.0.2
20 silly currentTree │ ├── lockfile@1.0.4
20 silly currentTree │ ├── lodash._baseindexof@3.1.0
20 silly currentTree │ ├── lodash._baseuniq@4.6.0
20 silly currentTree │ ├── lodash._bindcallback@3.0.1
20 silly currentTree │ ├── lodash._cacheindexof@3.0.2
20 silly currentTree │ ├── lodash._createcache@3.1.2
20 silly currentTree │ ├── lodash._createset@4.0.3
20 silly currentTree │ ├── lodash._getnative@3.9.1
20 silly currentTree │ ├── lodash._root@3.0.1
20 silly currentTree │ ├── lodash.clonedeep@4.5.0
20 silly currentTree │ ├── lodash.restparam@3.6.1
20 silly currentTree │ ├── lodash.union@4.6.0
20 silly currentTree │ ├── lodash.uniq@4.5.0
20 silly currentTree │ ├── lodash.without@4.4.0
20 silly currentTree │ ├── lowercase-keys@1.0.1
20 silly currentTree │ ├── lru-cache@4.1.5
20 silly currentTree │ ├── make-dir@1.3.0
20 silly currentTree │ ├── make-fetch-happen@4.0.1
20 silly currentTree │ ├── meant@1.0.1
20 silly currentTree │ ├── mem@1.1.0
20 silly currentTree │ ├── mime-db@1.35.0
20 silly currentTree │ ├── mime-types@2.1.19
20 silly currentTree │ ├── mimic-fn@1.2.0
20 silly currentTree │ ├── minimatch@3.0.4
20 silly currentTree │ ├── minimist@0.0.8
20 silly currentTree │ ├─┬ minipass@2.3.3
20 silly currentTree │ │ └── yallist@3.0.2
20 silly currentTree │ ├── minizlib@1.1.1
20 silly currentTree │ ├── mississippi@3.0.0
20 silly currentTree │ ├── mkdirp@0.5.1
20 silly currentTree │ ├─┬ move-concurrently@1.0.1
20 silly currentTree │ │ └── aproba@1.2.0
20 silly currentTree │ ├── ms@2.1.1
20 silly currentTree │ ├── mute-stream@0.0.7
20 silly currentTree │ ├── node-fetch-npm@2.0.2
20 silly currentTree │ ├─┬ node-gyp@3.8.0
20 silly currentTree │ │ ├── nopt@3.0.6
20 silly currentTree │ │ ├── semver@5.3.0
20 silly currentTree │ │ └── tar@2.2.1
20 silly currentTree │ ├── nopt@4.0.1
20 silly currentTree │ ├─┬ normalize-package-data@2.5.0
20 silly currentTree │ │ └── resolve@1.10.0
20 silly currentTree │ ├── npm-audit-report@1.3.2
20 silly currentTree │ ├── npm-bundled@1.0.6
20 silly currentTree │ ├── npm-cache-filename@1.0.2
20 silly currentTree │ ├── npm-install-checks@3.0.0
20 silly currentTree │ ├── npm-lifecycle@2.1.0
20 silly currentTree │ ├── npm-logical-tree@1.2.1
20 silly currentTree │ ├── npm-package-arg@6.1.0
20 silly currentTree │ ├── npm-packlist@1.3.0
20 silly currentTree │ ├── npm-pick-manifest@2.2.3
20 silly currentTree │ ├── npm-profile@4.0.1
20 silly currentTree │ ├── npm-registry-fetch@3.9.0
20 silly currentTree │ ├── npm-run-path@2.0.2
20 silly currentTree │ ├── npm-user-validate@1.0.0
20 silly currentTree │ ├── npmlog@4.1.2
20 silly currentTree │ ├── number-is-nan@1.0.1
20 silly currentTree │ ├── oauth-sign@0.9.0
20 silly currentTree │ ├── object-assign@4.1.1
20 silly currentTree │ ├── once@1.4.0
20 silly currentTree │ ├── opener@1.5.1
20 silly currentTree │ ├── os-homedir@1.0.2
20 silly currentTree │ ├── os-locale@2.1.0
20 silly currentTree │ ├── os-tmpdir@1.0.2
20 silly currentTree │ ├── osenv@0.1.5
20 silly currentTree │ ├── p-finally@1.0.0
20 silly currentTree │ ├── p-limit@1.2.0
20 silly currentTree │ ├── p-locate@2.0.0
20 silly currentTree │ ├── p-try@1.0.0
20 silly currentTree │ ├── package-json@4.0.1
20 silly currentTree │ ├─┬ pacote@9.4.1
20 silly currentTree │ │ ├── lru-cache@5.1.1
20 silly currentTree │ │ ├── minipass@2.3.5
20 silly currentTree │ │ └── yallist@3.0.3
20 silly currentTree │ ├─┬ parallel-transform@1.1.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── path-exists@3.0.0
20 silly currentTree │ ├── path-is-absolute@1.0.1
20 silly currentTree │ ├── path-is-inside@1.0.2
20 silly currentTree │ ├── path-key@2.0.1
20 silly currentTree │ ├── path-parse@1.0.6
20 silly currentTree │ ├── performance-now@2.1.0
20 silly currentTree │ ├── pify@3.0.0
20 silly currentTree │ ├── prepend-http@1.0.4
20 silly currentTree │ ├── process-nextick-args@2.0.0
20 silly currentTree │ ├── promise-inflight@1.0.1
20 silly currentTree │ ├─┬ promise-retry@1.1.1
20 silly currentTree │ │ └── retry@0.10.1
20 silly currentTree │ ├── promzard@0.3.0
20 silly currentTree │ ├── proto-list@1.2.4
20 silly currentTree │ ├── protoduck@5.0.1
20 silly currentTree │ ├── prr@1.0.1
20 silly currentTree │ ├── pseudomap@1.0.2
20 silly currentTree │ ├── psl@1.1.29
20 silly currentTree │ ├── pump@3.0.0
20 silly currentTree │ ├─┬ pumpify@1.5.1
20 silly currentTree │ │ └── pump@2.0.1
20 silly currentTree │ ├── punycode@1.4.1
20 silly currentTree │ ├── qrcode-terminal@0.12.0
20 silly currentTree │ ├── qs@6.5.2
20 silly currentTree │ ├── query-string@6.2.0
20 silly currentTree │ ├── qw@1.0.1
20 silly currentTree │ ├─┬ rc@1.2.7
20 silly currentTree │ │ └── minimist@1.2.0
20 silly currentTree │ ├── read-cmd-shim@1.0.1
20 silly currentTree │ ├── read-installed@4.0.3
20 silly currentTree │ ├── read-package-json@2.0.13
20 silly currentTree │ ├── read-package-tree@5.2.2
20 silly currentTree │ ├── read@1.0.7
20 silly currentTree │ ├── readable-stream@3.1.1
20 silly currentTree │ ├── readdir-scoped-modules@1.0.2
20 silly currentTree │ ├── registry-auth-token@3.3.2
20 silly currentTree │ ├── registry-url@3.1.0
20 silly currentTree │ ├── request@2.88.0
20 silly currentTree │ ├── require-directory@2.1.1
20 silly currentTree │ ├── require-main-filename@1.0.1
20 silly currentTree │ ├── resolve-from@4.0.0
20 silly currentTree │ ├── retry@0.12.0
20 silly currentTree │ ├── rimraf@2.6.3
20 silly currentTree │ ├─┬ run-queue@1.0.3
20 silly currentTree │ │ └── aproba@1.2.0
20 silly currentTree │ ├── safe-buffer@5.1.2
20 silly currentTree │ ├── safer-buffer@2.1.2
20 silly currentTree │ ├── semver-diff@2.1.0
20 silly currentTree │ ├── semver@5.6.0
20 silly currentTree │ ├── set-blocking@2.0.0
20 silly currentTree │ ├─┬ sha@2.0.1
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── shebang-command@1.2.0
20 silly currentTree │ ├── shebang-regex@1.0.0
20 silly currentTree │ ├── signal-exit@3.0.2
20 silly currentTree │ ├── slash@1.0.0
20 silly currentTree │ ├── slide@1.1.6
20 silly currentTree │ ├── smart-buffer@4.0.1
20 silly currentTree │ ├── socks-proxy-agent@4.0.1
20 silly currentTree │ ├── socks@2.2.0
20 silly currentTree │ ├── sorted-object@2.0.1
20 silly currentTree │ ├─┬ sorted-union-stream@2.1.3
20 silly currentTree │ │ ├── from2@1.3.0
20 silly currentTree │ │ ├── isarray@0.0.1
20 silly currentTree │ │ ├── readable-stream@1.1.14
20 silly currentTree │ │ └── string_decoder@0.10.31
20 silly currentTree │ ├── spdx-correct@3.0.0
20 silly currentTree │ ├── spdx-exceptions@2.1.0
20 silly currentTree │ ├── spdx-expression-parse@3.0.0
20 silly currentTree │ ├── spdx-license-ids@3.0.3
20 silly currentTree │ ├── sshpk@1.14.2
20 silly currentTree │ ├── ssri@6.0.1
20 silly currentTree │ ├── stream-each@1.2.2
20 silly currentTree │ ├─┬ stream-iterate@1.2.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── stream-shift@1.0.0
20 silly currentTree │ ├── strict-uri-encode@2.0.0
20 silly currentTree │ ├── string_decoder@1.2.0
20 silly currentTree │ ├─┬ string-width@2.1.1
20 silly currentTree │ │ ├── ansi-regex@3.0.0
20 silly currentTree │ │ ├── is-fullwidth-code-point@2.0.0
20 silly currentTree │ │ └── strip-ansi@4.0.0
20 silly currentTree │ ├── stringify-package@1.0.0
20 silly currentTree │ ├── strip-ansi@3.0.1
20 silly currentTree │ ├── strip-eof@1.0.0
20 silly currentTree │ ├── strip-json-comments@2.0.1
20 silly currentTree │ ├── supports-color@5.4.0
20 silly currentTree │ ├─┬ tar@4.4.8
20 silly currentTree │ │ ├── chownr@1.1.1
20 silly currentTree │ │ ├── minipass@2.3.5
20 silly currentTree │ │ └── yallist@3.0.3
20 silly currentTree │ ├── term-size@1.2.0
20 silly currentTree │ ├── text-table@0.2.0
20 silly currentTree │ ├── through@2.3.8
20 silly currentTree │ ├─┬ through2@2.0.3
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── timed-out@4.0.1
20 silly currentTree │ ├── tiny-relative-date@1.3.0
20 silly currentTree │ ├── tough-cookie@2.4.3
20 silly currentTree │ ├── tunnel-agent@0.6.0
20 silly currentTree │ ├── tweetnacl@0.14.5
20 silly currentTree │ ├── typedarray@0.0.6
20 silly currentTree │ ├── uid-number@0.0.6
20 silly currentTree │ ├── umask@1.1.0
20 silly currentTree │ ├── unique-filename@1.1.1
20 silly currentTree │ ├── unique-slug@2.0.0
20 silly currentTree │ ├── unique-string@1.0.0
20 silly currentTree │ ├── unpipe@1.0.0
20 silly currentTree │ ├── unzip-response@2.0.1
20 silly currentTree │ ├── update-notifier@2.5.0
20 silly currentTree │ ├── url-parse-lax@1.0.0
20 silly currentTree │ ├── util-deprecate@1.0.2
20 silly currentTree │ ├── util-extend@1.0.3
20 silly currentTree │ ├── uuid@3.3.2
20 silly currentTree │ ├── validate-npm-package-license@3.0.4
20 silly currentTree │ ├── validate-npm-package-name@3.0.0
20 silly currentTree │ ├── verror@1.10.0
20 silly currentTree │ ├── wcwidth@1.0.1
20 silly currentTree │ ├── which-module@2.0.0
20 silly currentTree │ ├── which@1.3.1
20 silly currentTree │ ├─┬ wide-align@1.1.2
20 silly currentTree │ │ └── string-width@1.0.2
20 silly currentTree │ ├── widest-line@2.0.0
20 silly currentTree │ ├── worker-farm@1.6.0
20 silly currentTree │ ├─┬ wrap-ansi@2.1.0
20 silly currentTree │ │ └── string-width@1.0.2
20 silly currentTree │ ├── wrappy@1.0.2
20 silly currentTree │ ├── write-file-atomic@2.4.2
20 silly currentTree │ ├── xdg-basedir@3.0.0
20 silly currentTree │ ├── xtend@4.0.1
20 silly currentTree │ ├── y18n@4.0.0
20 silly currentTree │ ├── yallist@2.1.2
20 silly currentTree │ ├── yargs-parser@9.0.2
20 silly currentTree │ └─┬ yargs@11.0.0
20 silly currentTree │ └── y18n@3.2.1
20 silly currentTree ├─┬ npminstall@3.20.2
20 silly currentTree │ └── bytes@2.5.0
20 silly currentTree ├── npmlog@4.1.2
20 silly currentTree ├── number-is-nan@1.0.1
20 silly currentTree ├── oauth-sign@0.9.0
20 silly currentTree ├── object-assign@4.1.1
20 silly currentTree ├── object-assign@4.1.1
20 silly currentTree ├── once@1.4.0
20 silly currentTree ├── onetime@2.0.1
20 silly currentTree ├── open@0.0.5
20 silly currentTree ├── opencv-build@0.0.17
20 silly currentTree ├── opencv4nodejs@4.14.1
20 silly currentTree ├── opencv4nodejs@4.14.1
20 silly currentTree ├── optionator@0.8.2
20 silly currentTree ├── ora@1.3.0
20 silly currentTree ├── os-homedir@1.0.2
20 silly currentTree ├── os-name@1.0.3
20 silly currentTree ├── os-tmpdir@1.0.2
20 silly currentTree ├── osenv@0.1.5
20 silly currentTree ├── osx-release@1.1.0
20 silly currentTree ├─┬ pac-proxy-agent@2.0.2
20 silly currentTree │ ├── debug@3.2.6
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── pac-resolver@3.0.0
20 silly currentTree ├── path-is-absolute@1.0.1
20 silly currentTree ├── path-parse@1.0.6
20 silly currentTree ├── performance-now@2.1.0
20 silly currentTree ├── prelude-ls@1.1.2
20 silly currentTree ├── process-nextick-args@2.0.0
20 silly currentTree ├─┬ proxy-agent@2.3.1
20 silly currentTree │ ├── debug@3.2.6
20 silly currentTree │ ├── lru-cache@4.1.5
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── proxy-from-env@1.0.0
20 silly currentTree ├── pseudomap@1.0.2
20 silly currentTree ├── psl@1.1.31
20 silly currentTree ├── pump@3.0.0
20 silly currentTree ├── punycode@2.1.1
20 silly currentTree ├── qs@6.6.0
20 silly currentTree ├─┬ raw-body@2.3.3
20 silly currentTree │ └── iconv-lite@0.4.23
20 silly currentTree ├── readable-stream@2.3.6
20 silly currentTree ├─┬ readable-stream@3.2.0
20 silly currentTree │ └── string_decoder@1.2.0
20 silly currentTree ├─┬ request@2.88.0
20 silly currentTree │ └── qs@6.5.2
20 silly currentTree ├── resolve@1.10.0
20 silly currentTree ├── restore-cursor@2.0.0
20 silly currentTree ├── rimraf@2.6.3
20 silly currentTree ├── runscript@1.3.0
20 silly currentTree ├── safe-buffer@5.1.2
20 silly currentTree ├── safer-buffer@2.1.2
20 silly currentTree ├── semver@5.6.0
20 silly currentTree ├── set-blocking@2.0.0
20 silly currentTree ├── set-blocking@2.0.0
20 silly currentTree ├── setprototypeof@1.1.0
20 silly currentTree ├── signal-exit@3.0.2
20 silly currentTree ├── smart-buffer@1.1.15
20 silly currentTree ├── socks-proxy-agent@3.0.1
20 silly currentTree ├── socks@1.1.10
20 silly currentTree ├── source-map@0.6.1
20 silly currentTree ├── spdx-correct@3.1.0
20 silly currentTree ├── spdx-exceptions@2.2.0
20 silly currentTree ├── spdx-expression-parse@3.0.0
20 silly currentTree ├── spdx-license-ids@3.0.3
20 silly currentTree ├── sshpk@1.16.1
20 silly currentTree ├── statuses@1.5.0
20 silly currentTree ├── string_decoder@0.10.31
20 silly currentTree ├── string_decoder@1.1.1
20 silly currentTree ├── string-width@1.0.2
20 silly currentTree ├── string-width@1.0.2
20 silly currentTree ├── string-width@2.1.1
20 silly currentTree ├── strip-ansi@3.0.1
20 silly currentTree ├── strip-ansi@3.0.1
20 silly currentTree ├── supports-color@2.0.0
20 silly currentTree ├─┬ tar@4.4.8
20 silly currentTree │ └── yallist@3.0.3
20 silly currentTree ├── thenify-all@1.6.0
20 silly currentTree ├── thenify@3.3.0
20 silly currentTree ├── thunkify-wrap@1.0.4
20 silly currentTree ├── thunkify@2.1.2
20 silly currentTree ├─┬ tough-cookie@2.4.3
20 silly currentTree │ └── punycode@1.4.1
20 silly currentTree ├── tunnel-agent@0.6.0
20 silly currentTree ├── tweetnacl@0.14.5
20 silly currentTree ├── type-check@0.3.2
20 silly currentTree ├── unescape@1.0.1
20 silly currentTree ├── unpipe@1.0.0
20 silly currentTree ├── uri-js@4.2.2
20 silly currentTree ├── urllib@2.33.0
20 silly currentTree ├── util-deprecate@1.0.2
20 silly currentTree ├── util-deprecate@1.0.2
20 silly currentTree ├── utility@1.15.0
20 silly currentTree ├── uuid@3.3.2
20 silly currentTree ├── validate-npm-package-license@3.0.4
20 silly currentTree ├── verror@1.10.0
20 silly currentTree ├── which@1.3.1
20 silly currentTree ├── wide-align@1.1.3
20 silly currentTree ├── wide-align@1.1.3
20 silly currentTree ├── win-release@1.1.1
20 silly currentTree ├── wordwrap@1.0.0
20 silly currentTree ├── wrappy@1.0.2
20 silly currentTree ├── xregexp@2.0.0
20 silly currentTree └── yallist@2.1.2
21 silly idealTree caoyong@1.0.0
21 silly idealTree ├── @types/node@8.10.42
21 silly idealTree ├── abbrev@1.1.1
21 silly idealTree ├── address@1.0.3
21 silly idealTree ├── agent-base@4.2.1
21 silly idealTree ├── agentkeepalive@3.5.2
21 silly idealTree ├── ajv@6.10.0
21 silly idealTree ├── ansi-regex@2.1.1
21 silly idealTree ├── ansi-styles@2.2.1
21 silly idealTree ├── any-promise@1.3.0
21 silly idealTree ├── aproba@1.2.0
21 silly idealTree ├─┬ are-we-there-yet@1.1.5
21 silly idealTree │ ├── isarray@1.0.0
21 silly idealTree │ ├── readable-stream@2.3.6
21 silly idealTree │ └── string_decoder@1.1.1
21 silly idealTree ├── asn1@0.2.4
21 silly idealTree ├── assert-plus@1.0.0
21 silly idealTree ├── ast-types@0.12.2
21 silly idealTree ├── asynckit@0.4.0
21 silly idealTree ├── auto-correct@1.0.0
21 silly idealTree ├── await-event@2.1.0
21 silly idealTree ├── aws-sign2@0.7.0
21 silly idealTree ├── aws4@1.8.0
21 silly idealTree ├── bagpipe@0.3.5
21 silly idealTree ├── balanced-match@1.0.0
21 silly idealTree ├── bcrypt-pbkdf@1.0.2
21 silly idealTree ├── binary-mirror-config@1.19.0
21 silly idealTree ├── block-stream@0.0.9
21 silly idealTree ├── brace-expansion@1.1.11
21 silly idealTree ├── bytes@3.0.0
21 silly idealTree ├── caseless@0.12.0
21 silly idealTree ├── chalk@1.1.3
21 silly idealTree ├── chownr@1.1.1
21 silly idealTree ├── cli-cursor@2.1.0
21 silly idealTree ├── cli-spinners@1.3.1
21 silly idealTree ├── cmd-shim@2.0.2
21 silly idealTree ├── cnpm@6.0.0
21 silly idealTree ├── co-from-stream@0.0.0
21 silly idealTree ├── co-fs-extra@1.2.1
21 silly idealTree ├── co-parallel@1.0.0
21 silly idealTree ├── co-read@0.0.1
21 silly idealTree ├── co-thread@0.0.1
21 silly idealTree ├── co@4.6.0
21 silly idealTree ├── code-point-at@1.1.0
21 silly idealTree ├── colors@1.3.3
21 silly idealTree ├── combined-stream@1.0.7
21 silly idealTree ├── commander@2.10.0
21 silly idealTree ├── concat-map@0.0.1
21 silly idealTree ├── console-control-strings@1.1.0
21 silly idealTree ├── content-type@1.0.4
21 silly idealTree ├── copy-to@2.0.1
21 silly idealTree ├── core-util-is@1.0.2
21 silly idealTree ├── cross-spawn@0.2.9
21 silly idealTree ├── dashdash@1.14.1
21 silly idealTree ├── data-uri-to-buffer@2.0.0
21 silly idealTree ├── debug@2.6.9
21 silly idealTree ├── deep-is@0.1.3
21 silly idealTree ├── default-user-agent@1.0.0
21 silly idealTree ├── degenerator@1.0.4
21 silly idealTree ├── delayed-stream@1.0.0
21 silly idealTree ├── delegates@1.0.0
21 silly idealTree ├── depd@1.1.2
21 silly idealTree ├── destroy@1.0.4
21 silly idealTree ├─┬ digest-header@0.0.1
21 silly idealTree │ └── utility@0.1.11
21 silly idealTree ├── ecc-jsbn@0.1.2
21 silly idealTree ├── ee-first@1.1.1
21 silly idealTree ├── enable@1.3.2
21 silly idealTree ├── end-of-stream@1.4.1
21 silly idealTree ├── es6-promise@4.2.6
21 silly idealTree ├── es6-promisify@5.0.0
21 silly idealTree ├── escape-html@1.0.3
21 silly idealTree ├── escape-string-regexp@1.0.5
21 silly idealTree ├── escodegen@1.11.1
21 silly idealTree ├── esprima@3.1.3
21 silly idealTree ├── estraverse@4.2.0
21 silly idealTree ├── esutils@2.0.2
21 silly idealTree ├── extend-shallow@2.0.1
21 silly idealTree ├── extend@3.0.2
21 silly idealTree ├── extsprintf@1.3.0
21 silly idealTree ├── fast-deep-equal@2.0.1
21 silly idealTree ├── fast-json-stable-stringify@2.0.0
21 silly idealTree ├── fast-levenshtein@2.0.6
21 silly idealTree ├── file-uri-to-path@1.0.0
21 silly idealTree ├── forever-agent@0.6.1
21 silly idealTree ├── form-data@2.3.3
21 silly idealTree ├── fs-extra@0.26.7
21 silly idealTree ├── fs-minipass@1.2.5
21 silly idealTree ├── fs.realpath@1.0.0
21 silly idealTree ├── fstream@1.0.11
21 silly idealTree ├─┬ ftp@0.3.10
21 silly idealTree │ └── readable-stream@1.1.14
21 silly idealTree ├── gauge@2.7.4
21 silly idealTree ├─┬ get-uri@2.0.3
21 silly idealTree │ ├── debug@4.1.1
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── getpass@0.1.7
21 silly idealTree ├── giturl@1.0.1
21 silly idealTree ├── glob@7.1.3
21 silly idealTree ├── graceful-fs@4.1.15
21 silly idealTree ├── graceful-readlink@1.0.1
21 silly idealTree ├── har-schema@2.0.0
21 silly idealTree ├── har-validator@5.1.3
21 silly idealTree ├── has-ansi@2.0.0
21 silly idealTree ├── has-unicode@2.0.1
21 silly idealTree ├── hosted-git-info@2.7.1
21 silly idealTree ├── http-errors@1.6.3
21 silly idealTree ├─┬ http-proxy-agent@2.1.0
21 silly idealTree │ └── debug@3.1.0
21 silly idealTree ├── http-signature@1.2.0
21 silly idealTree ├─┬ https-proxy-agent@2.2.1
21 silly idealTree │ ├── debug@3.2.6
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── humanize-ms@1.2.1
21 silly idealTree ├── iconv-lite@0.4.24
21 silly idealTree ├── inflight@1.0.6
21 silly idealTree ├── inherits@2.0.3
21 silly idealTree ├── ini@1.3.5
21 silly idealTree ├── ip@1.1.5
21 silly idealTree ├── is-class-hotfix@0.0.6
21 silly idealTree ├── is-extendable@0.1.1
21 silly idealTree ├── is-fullwidth-code-point@1.0.0
21 silly idealTree ├── is-type-of@1.2.1
21 silly idealTree ├── is-typedarray@1.0.0
21 silly idealTree ├── isarray@0.0.1
21 silly idealTree ├── isexe@2.0.0
21 silly idealTree ├── isstream@0.1.2
21 silly idealTree ├── jsbn@0.1.1
21 silly idealTree ├── json-schema-traverse@0.4.1
21 silly idealTree ├── json-schema@0.2.3
21 silly idealTree ├── json-stringify-safe@5.0.1
21 silly idealTree ├── jsonfile@2.4.0
21 silly idealTree ├── jsprim@1.4.1
21 silly idealTree ├── klaw@1.3.1
21 silly idealTree ├── ko-sleep@1.0.3
21 silly idealTree ├── levn@0.3.0
21 silly idealTree ├── log-symbols@1.0.2
21 silly idealTree ├── lru-cache@2.7.3
21 silly idealTree ├── mime-db@1.38.0
21 silly idealTree ├── mime-types@2.1.22
21 silly idealTree ├── mimic-fn@1.2.0
21 silly idealTree ├── minimatch@3.0.4
21 silly idealTree ├── minimist@1.2.0
21 silly idealTree ├─┬ minipass@2.3.5
21 silly idealTree │ └── yallist@3.0.3
21 silly idealTree ├── minizlib@1.2.1
21 silly idealTree ├─┬ mkdirp@0.5.1
21 silly idealTree │ └── minimist@0.0.8
21 silly idealTree ├── moment@2.24.0
21 silly idealTree ├── ms@2.0.0
21 silly idealTree ├── mz-modules@2.1.0
21 silly idealTree ├── mz@2.7.0
21 silly idealTree ├── netmask@1.0.6
21 silly idealTree ├─┬ node-gyp@3.8.0
21 silly idealTree │ ├── semver@5.3.0
21 silly idealTree │ └── tar@2.2.1
21 silly idealTree ├── node-homedir@1.1.1
21 silly idealTree ├── nopt@3.0.6
21 silly idealTree ├── normalize-git-url@3.0.2
21 silly idealTree ├── normalize-package-data@2.5.0
21 silly idealTree ├── npm-package-arg@4.2.1
21 silly idealTree ├── npm-request@1.0.0
21 silly idealTree ├─┬ npm@6.8.0
21 silly idealTree │ ├── abbrev@1.1.1
21 silly idealTree │ ├── agent-base@4.2.0
21 silly idealTree │ ├── agentkeepalive@3.4.1
21 silly idealTree │ ├── ajv@5.5.2
21 silly idealTree │ ├── ansi-align@2.0.0
21 silly idealTree │ ├── ansi-regex@2.1.1
21 silly idealTree │ ├── ansi-styles@3.2.1
21 silly idealTree │ ├── ansicolors@0.3.2
21 silly idealTree │ ├── ansistyles@0.1.3
21 silly idealTree │ ├── aproba@2.0.0
21 silly idealTree │ ├── archy@1.0.0
21 silly idealTree │ ├─┬ are-we-there-yet@1.1.4
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── asap@2.0.6
21 silly idealTree │ ├── asn1@0.2.4
21 silly idealTree │ ├── assert-plus@1.0.0
21 silly idealTree │ ├── asynckit@0.4.0
21 silly idealTree │ ├── aws-sign2@0.7.0
21 silly idealTree │ ├── aws4@1.8.0
21 silly idealTree │ ├── balanced-match@1.0.0
21 silly idealTree │ ├── bcrypt-pbkdf@1.0.2
21 silly idealTree │ ├── bin-links@1.1.2
21 silly idealTree │ ├── block-stream@0.0.9
21 silly idealTree │ ├── bluebird@3.5.3
21 silly idealTree │ ├── boxen@1.3.0
21 silly idealTree │ ├── brace-expansion@1.1.11
21 silly idealTree │ ├── buffer-from@1.0.0
21 silly idealTree │ ├── builtins@1.0.3
21 silly idealTree │ ├── byline@5.0.0
21 silly idealTree │ ├── byte-size@5.0.1
21 silly idealTree │ ├─┬ cacache@11.3.2
21 silly idealTree │ │ ├── chownr@1.1.1
21 silly idealTree │ │ ├── lru-cache@5.1.1
21 silly idealTree │ │ ├── unique-filename@1.1.1
21 silly idealTree │ │ └── yallist@3.0.3
21 silly idealTree │ ├── call-limit@1.1.0
21 silly idealTree │ ├── camelcase@4.1.0
21 silly idealTree │ ├── capture-stack-trace@1.0.0
21 silly idealTree │ ├── caseless@0.12.0
21 silly idealTree │ ├── chalk@2.4.1
21 silly idealTree │ ├── chownr@1.1.1
21 silly idealTree │ ├── ci-info@2.0.0
21 silly idealTree │ ├── cidr-regex@2.0.10
21 silly idealTree │ ├── cli-boxes@1.0.0
21 silly idealTree │ ├── cli-columns@3.1.2
21 silly idealTree │ ├── cli-table3@0.5.1
21 silly idealTree │ ├─┬ cliui@4.1.0
21 silly idealTree │ │ ├── ansi-regex@3.0.0
21 silly idealTree │ │ └── strip-ansi@4.0.0
21 silly idealTree │ ├── clone@1.0.4
21 silly idealTree │ ├── cmd-shim@2.0.2
21 silly idealTree │ ├── co@4.6.0
21 silly idealTree │ ├── code-point-at@1.1.0
21 silly idealTree │ ├── color-convert@1.9.1
21 silly idealTree │ ├── color-name@1.1.3
21 silly idealTree │ ├── colors@1.3.3
21 silly idealTree │ ├── columnify@1.5.4
21 silly idealTree │ ├── combined-stream@1.0.6
21 silly idealTree │ ├── concat-map@0.0.1
21 silly idealTree │ ├─┬ concat-stream@1.6.2
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── config-chain@1.1.12
21 silly idealTree │ ├── configstore@3.1.2
21 silly idealTree │ ├── console-control-strings@1.1.0
21 silly idealTree │ ├─┬ copy-concurrently@1.0.5
21 silly idealTree │ │ ├── aproba@1.2.0
21 silly idealTree │ │ └── iferr@0.1.5
21 silly idealTree │ ├── core-util-is@1.0.2
21 silly idealTree │ ├── create-error-class@3.0.2
21 silly idealTree │ ├── cross-spawn@5.1.0
21 silly idealTree │ ├── crypto-random-string@1.0.0
21 silly idealTree │ ├── cyclist@0.2.2
21 silly idealTree │ ├── dashdash@1.14.1
21 silly idealTree │ ├─┬ debug@3.1.0
21 silly idealTree │ │ └── ms@2.0.0
21 silly idealTree │ ├── debuglog@1.0.1
21 silly idealTree │ ├── decamelize@1.2.0
21 silly idealTree │ ├── decode-uri-component@0.2.0
21 silly idealTree │ ├── deep-extend@0.5.1
21 silly idealTree │ ├── defaults@1.0.3
21 silly idealTree │ ├── delayed-stream@1.0.0
21 silly idealTree │ ├── delegates@1.0.0
21 silly idealTree │ ├── detect-indent@5.0.0
21 silly idealTree │ ├── detect-newline@2.1.0
21 silly idealTree │ ├── dezalgo@1.0.3
21 silly idealTree │ ├── dot-prop@4.2.0
21 silly idealTree │ ├── dotenv@5.0.1
21 silly idealTree │ ├── duplexer3@0.1.4
21 silly idealTree │ ├─┬ duplexify@3.6.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── ecc-jsbn@0.1.2
21 silly idealTree │ ├── editor@1.0.0
21 silly idealTree │ ├── encoding@0.1.12
21 silly idealTree │ ├── end-of-stream@1.4.1
21 silly idealTree │ ├── err-code@1.1.2
21 silly idealTree │ ├── errno@0.1.7
21 silly idealTree │ ├── es6-promise@4.2.4
21 silly idealTree │ ├── es6-promisify@5.0.0
21 silly idealTree │ ├── escape-string-regexp@1.0.5
21 silly idealTree │ ├─┬ execa@0.7.0
21 silly idealTree │ │ └── get-stream@3.0.0
21 silly idealTree │ ├── extend@3.0.2
21 silly idealTree │ ├── extsprintf@1.3.0
21 silly idealTree │ ├── fast-deep-equal@1.1.0
21 silly idealTree │ ├── fast-json-stable-stringify@2.0.0
21 silly idealTree │ ├── figgy-pudding@3.5.1
21 silly idealTree │ ├── find-npm-prefix@1.0.2
21 silly idealTree │ ├── find-up@2.1.0
21 silly idealTree │ ├─┬ flush-write-stream@1.0.3
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── forever-agent@0.6.1
21 silly idealTree │ ├── form-data@2.3.2
21 silly idealTree │ ├─┬ from2@2.3.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── fs-minipass@1.2.5
21 silly idealTree │ ├── fs-vacuum@1.2.10
21 silly idealTree │ ├─┬ fs-write-stream-atomic@1.0.10
21 silly idealTree │ │ ├── iferr@0.1.5
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── fs.realpath@1.0.0
21 silly idealTree │ ├── fstream@1.0.11
21 silly idealTree │ ├─┬ gauge@2.7.4
21 silly idealTree │ │ ├── aproba@1.2.0
21 silly idealTree │ │ └── string-width@1.0.2
21 silly idealTree │ ├── genfun@5.0.0
21 silly idealTree │ ├─┬ gentle-fs@2.0.1
21 silly idealTree │ │ ├── aproba@1.2.0
21 silly idealTree │ │ └── iferr@0.1.5
21 silly idealTree │ ├── get-caller-file@1.0.2
21 silly idealTree │ ├── get-stream@4.1.0
21 silly idealTree │ ├── getpass@0.1.7
21 silly idealTree │ ├── glob@7.1.3
21 silly idealTree │ ├── global-dirs@0.1.1
21 silly idealTree │ ├─┬ got@6.7.1
21 silly idealTree │ │ └── get-stream@3.0.0
21 silly idealTree │ ├── graceful-fs@4.1.15
21 silly idealTree │ ├── har-schema@2.0.0
21 silly idealTree │ ├── har-validator@5.1.0
21 silly idealTree │ ├── has-flag@3.0.0
21 silly idealTree │ ├── has-unicode@2.0.1
21 silly idealTree │ ├── hosted-git-info@2.7.1
21 silly idealTree │ ├── http-cache-semantics@3.8.1
21 silly idealTree │ ├── http-proxy-agent@2.1.0
21 silly idealTree │ ├── http-signature@1.2.0
21 silly idealTree │ ├── https-proxy-agent@2.2.1
21 silly idealTree │ ├── humanize-ms@1.2.1
21 silly idealTree │ ├── iconv-lite@0.4.23
21 silly idealTree │ ├── iferr@1.0.2
21 silly idealTree │ ├── ignore-walk@3.0.1
21 silly idealTree │ ├── import-lazy@2.1.0
21 silly idealTree │ ├── imurmurhash@0.1.4
21 silly idealTree │ ├── inflight@1.0.6
21 silly idealTree │ ├── inherits@2.0.3
21 silly idealTree │ ├── ini@1.3.5
21 silly idealTree │ ├── init-package-json@1.10.3
21 silly idealTree │ ├── invert-kv@1.0.0
21 silly idealTree │ ├── ip-regex@2.1.0
21 silly idealTree │ ├── ip@1.1.5
21 silly idealTree │ ├─┬ is-ci@1.1.0
21 silly idealTree │ │ └── ci-info@1.6.0
21 silly idealTree │ ├── is-cidr@3.0.0
21 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
21 silly idealTree │ ├── is-installed-globally@0.1.0
21 silly idealTree │ ├── is-npm@1.0.0
21 silly idealTree │ ├── is-obj@1.0.1
21 silly idealTree │ ├── is-path-inside@1.0.1
21 silly idealTree │ ├── is-redirect@1.0.0
21 silly idealTree │ ├── is-retry-allowed@1.1.0
21 silly idealTree │ ├── is-stream@1.1.0
21 silly idealTree │ ├── is-typedarray@1.0.0
21 silly idealTree │ ├── isarray@1.0.0
21 silly idealTree │ ├── isexe@2.0.0
21 silly idealTree │ ├── isstream@0.1.2
21 silly idealTree │ ├── jsbn@0.1.1
21 silly idealTree │ ├── json-parse-better-errors@1.0.2
21 silly idealTree │ ├── json-schema-traverse@0.3.1
21 silly idealTree │ ├── json-schema@0.2.3
21 silly idealTree │ ├── json-stringify-safe@5.0.1
21 silly idealTree │ ├── jsonparse@1.3.1
21 silly idealTree │ ├── JSONStream@1.3.5
21 silly idealTree │ ├── jsprim@1.4.1
21 silly idealTree │ ├── latest-version@3.1.0
21 silly idealTree │ ├── lazy-property@1.0.0
21 silly idealTree │ ├── lcid@1.0.0
21 silly idealTree │ ├── libcipm@3.0.3
21 silly idealTree │ ├── libnpm@2.0.1
21 silly idealTree │ ├─┬ libnpmaccess@3.0.1
21 silly idealTree │ │ └── aproba@2.0.0
21 silly idealTree │ ├─┬ libnpmconfig@1.2.1
21 silly idealTree │ │ ├── find-up@3.0.0
21 silly idealTree │ │ ├── locate-path@3.0.0
21 silly idealTree │ │ ├── p-limit@2.1.0
21 silly idealTree │ │ ├── p-locate@3.0.0
21 silly idealTree │ │ └── p-try@2.0.0
21 silly idealTree │ ├── libnpmhook@5.0.2
21 silly idealTree │ ├─┬ libnpmorg@1.0.0
21 silly idealTree │ │ └── aproba@2.0.0
21 silly idealTree │ ├── libnpmpublish@1.1.1
21 silly idealTree │ ├── libnpmsearch@2.0.0
21 silly idealTree │ ├─┬ libnpmteam@1.0.1
21 silly idealTree │ │ └── aproba@2.0.0
21 silly idealTree │ ├── libnpx@10.2.0
21 silly idealTree │ ├── locate-path@2.0.0
21 silly idealTree │ ├── lock-verify@2.0.2
21 silly idealTree │ ├── lockfile@1.0.4
21 silly idealTree │ ├── lodash._baseindexof@3.1.0
21 silly idealTree │ ├── lodash._baseuniq@4.6.0
21 silly idealTree │ ├── lodash._bindcallback@3.0.1
21 silly idealTree │ ├── lodash._cacheindexof@3.0.2
21 silly idealTree │ ├── lodash._createcache@3.1.2
21 silly idealTree │ ├── lodash._createset@4.0.3
21 silly idealTree │ ├── lodash._getnative@3.9.1
21 silly idealTree │ ├── lodash._root@3.0.1
21 silly idealTree │ ├── lodash.clonedeep@4.5.0
21 silly idealTree │ ├── lodash.restparam@3.6.1
21 silly idealTree │ ├── lodash.union@4.6.0
21 silly idealTree │ ├── lodash.uniq@4.5.0
21 silly idealTree │ ├── lodash.without@4.4.0
21 silly idealTree │ ├── lowercase-keys@1.0.1
21 silly idealTree │ ├── lru-cache@4.1.5
21 silly idealTree │ ├── make-dir@1.3.0
21 silly idealTree │ ├── make-fetch-happen@4.0.1
21 silly idealTree │ ├── meant@1.0.1
21 silly idealTree │ ├── mem@1.1.0
21 silly idealTree │ ├── mime-db@1.35.0
21 silly idealTree │ ├── mime-types@2.1.19
21 silly idealTree │ ├── mimic-fn@1.2.0
21 silly idealTree │ ├── minimatch@3.0.4
21 silly idealTree │ ├── minimist@0.0.8
21 silly idealTree │ ├─┬ minipass@2.3.3
21 silly idealTree │ │ └── yallist@3.0.2
21 silly idealTree │ ├── minizlib@1.1.1
21 silly idealTree │ ├── mississippi@3.0.0
21 silly idealTree │ ├── mkdirp@0.5.1
21 silly idealTree │ ├─┬ move-concurrently@1.0.1
21 silly idealTree │ │ └── aproba@1.2.0
21 silly idealTree │ ├── ms@2.1.1
21 silly idealTree │ ├── mute-stream@0.0.7
21 silly idealTree │ ├── node-fetch-npm@2.0.2
21 silly idealTree │ ├─┬ node-gyp@3.8.0
21 silly idealTree │ │ ├── nopt@3.0.6
21 silly idealTree │ │ ├── semver@5.3.0
21 silly idealTree │ │ └── tar@2.2.1
21 silly idealTree │ ├── nopt@4.0.1
21 silly idealTree │ ├─┬ normalize-package-data@2.5.0
21 silly idealTree │ │ └── resolve@1.10.0
21 silly idealTree │ ├── npm-audit-report@1.3.2
21 silly idealTree │ ├── npm-bundled@1.0.6
21 silly idealTree │ ├── npm-cache-filename@1.0.2
21 silly idealTree │ ├── npm-install-checks@3.0.0
21 silly idealTree │ ├── npm-lifecycle@2.1.0
21 silly idealTree │ ├── npm-logical-tree@1.2.1
21 silly idealTree │ ├── npm-package-arg@6.1.0
21 silly idealTree │ ├── npm-packlist@1.3.0
21 silly idealTree │ ├── npm-pick-manifest@2.2.3
21 silly idealTree │ ├── npm-profile@4.0.1
21 silly idealTree │ ├── npm-registry-fetch@3.9.0
21 silly idealTree │ ├── npm-run-path@2.0.2
21 silly idealTree │ ├── npm-user-validate@1.0.0
21 silly idealTree │ ├── npmlog@4.1.2
21 silly idealTree │ ├── number-is-nan@1.0.1
21 silly idealTree │ ├── oauth-sign@0.9.0
21 silly idealTree │ ├── object-assign@4.1.1
21 silly idealTree │ ├── once@1.4.0
21 silly idealTree │ ├── opener@1.5.1
21 silly idealTree │ ├── os-homedir@1.0.2
21 silly idealTree │ ├── os-locale@2.1.0
21 silly idealTree │ ├── os-tmpdir@1.0.2
21 silly idealTree │ ├── osenv@0.1.5
21 silly idealTree │ ├── p-finally@1.0.0
21 silly idealTree │ ├── p-limit@1.2.0
21 silly idealTree │ ├── p-locate@2.0.0
21 silly idealTree │ ├── p-try@1.0.0
21 silly idealTree │ ├── package-json@4.0.1
21 silly idealTree │ ├─┬ pacote@9.4.1
21 silly idealTree │ │ ├── lru-cache@5.1.1
21 silly idealTree │ │ ├── minipass@2.3.5
21 silly idealTree │ │ └── yallist@3.0.3
21 silly idealTree │ ├─┬ parallel-transform@1.1.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── path-exists@3.0.0
21 silly idealTree │ ├── path-is-absolute@1.0.1
21 silly idealTree │ ├── path-is-inside@1.0.2
21 silly idealTree │ ├── path-key@2.0.1
21 silly idealTree │ ├── path-parse@1.0.6
21 silly idealTree │ ├── performance-now@2.1.0
21 silly idealTree │ ├── pify@3.0.0
21 silly idealTree │ ├── prepend-http@1.0.4
21 silly idealTree │ ├── process-nextick-args@2.0.0
21 silly idealTree │ ├── promise-inflight@1.0.1
21 silly idealTree │ ├─┬ promise-retry@1.1.1
21 silly idealTree │ │ └── retry@0.10.1
21 silly idealTree │ ├── promzard@0.3.0
21 silly idealTree │ ├── proto-list@1.2.4
21 silly idealTree │ ├── protoduck@5.0.1
21 silly idealTree │ ├── prr@1.0.1
21 silly idealTree │ ├── pseudomap@1.0.2
21 silly idealTree │ ├── psl@1.1.29
21 silly idealTree │ ├── pump@3.0.0
21 silly idealTree │ ├─┬ pumpify@1.5.1
21 silly idealTree │ │ └── pump@2.0.1
21 silly idealTree │ ├── punycode@1.4.1
21 silly idealTree │ ├── qrcode-terminal@0.12.0
21 silly idealTree │ ├── qs@6.5.2
21 silly idealTree │ ├── query-string@6.2.0
21 silly idealTree │ ├── qw@1.0.1
21 silly idealTree │ ├─┬ rc@1.2.7
21 silly idealTree │ │ └── minimist@1.2.0
21 silly idealTree │ ├── read-cmd-shim@1.0.1
21 silly idealTree │ ├── read-installed@4.0.3
21 silly idealTree │ ├── read-package-json@2.0.13
21 silly idealTree │ ├── read-package-tree@5.2.2
21 silly idealTree │ ├── read@1.0.7
21 silly idealTree │ ├── readable-stream@3.1.1
21 silly idealTree │ ├── readdir-scoped-modules@1.0.2
21 silly idealTree │ ├── registry-auth-token@3.3.2
21 silly idealTree │ ├── registry-url@3.1.0
21 silly idealTree │ ├── request@2.88.0
21 silly idealTree │ ├── require-directory@2.1.1
21 silly idealTree │ ├── require-main-filename@1.0.1
21 silly idealTree │ ├── resolve-from@4.0.0
21 silly idealTree │ ├── retry@0.12.0
21 silly idealTree │ ├── rimraf@2.6.3
21 silly idealTree │ ├─┬ run-queue@1.0.3
21 silly idealTree │ │ └── aproba@1.2.0
21 silly idealTree │ ├── safe-buffer@5.1.2
21 silly idealTree │ ├── safer-buffer@2.1.2
21 silly idealTree │ ├── semver-diff@2.1.0
21 silly idealTree │ ├── semver@5.6.0
21 silly idealTree │ ├── set-blocking@2.0.0
21 silly idealTree │ ├─┬ sha@2.0.1
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── shebang-command@1.2.0
21 silly idealTree │ ├── shebang-regex@1.0.0
21 silly idealTree │ ├── signal-exit@3.0.2
21 silly idealTree │ ├── slash@1.0.0
21 silly idealTree │ ├── slide@1.1.6
21 silly idealTree │ ├── smart-buffer@4.0.1
21 silly idealTree │ ├── socks-proxy-agent@4.0.1
21 silly idealTree │ ├── socks@2.2.0
21 silly idealTree │ ├── sorted-object@2.0.1
21 silly idealTree │ ├─┬ sorted-union-stream@2.1.3
21 silly idealTree │ │ ├── from2@1.3.0
21 silly idealTree │ │ ├── isarray@0.0.1
21 silly idealTree │ │ ├── readable-stream@1.1.14
21 silly idealTree │ │ └── string_decoder@0.10.31
21 silly idealTree │ ├── spdx-correct@3.0.0
21 silly idealTree │ ├── spdx-exceptions@2.1.0
21 silly idealTree │ ├── spdx-expression-parse@3.0.0
21 silly idealTree │ ├── spdx-license-ids@3.0.3
21 silly idealTree │ ├── sshpk@1.14.2
21 silly idealTree │ ├── ssri@6.0.1
21 silly idealTree │ ├── stream-each@1.2.2
21 silly idealTree │ ├─┬ stream-iterate@1.2.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── stream-shift@1.0.0
21 silly idealTree │ ├── strict-uri-encode@2.0.0
21 silly idealTree │ ├── string_decoder@1.2.0
21 silly idealTree │ ├─┬ string-width@2.1.1
21 silly idealTree │ │ ├── ansi-regex@3.0.0
21 silly idealTree │ │ ├── is-fullwidth-code-point@2.0.0
21 silly idealTree │ │ └── strip-ansi@4.0.0
21 silly idealTree │ ├── stringify-package@1.0.0
21 silly idealTree │ ├── strip-ansi@3.0.1
21 silly idealTree │ ├── strip-eof@1.0.0
21 silly idealTree │ ├── strip-json-comments@2.0.1
21 silly idealTree │ ├── supports-color@5.4.0
21 silly idealTree │ ├─┬ tar@4.4.8
21 silly idealTree │ │ ├── chownr@1.1.1
21 silly idealTree │ │ ├── minipass@2.3.5
21 silly idealTree │ │ └── yallist@3.0.3
21 silly idealTree │ ├── term-size@1.2.0
21 silly idealTree │ ├── text-table@0.2.0
21 silly idealTree │ ├── through@2.3.8
21 silly idealTree │ ├─┬ through2@2.0.3
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── timed-out@4.0.1
21 silly idealTree │ ├── tiny-relative-date@1.3.0
21 silly idealTree │ ├── tough-cookie@2.4.3
21 silly idealTree │ ├── tunnel-agent@0.6.0
21 silly idealTree │ ├── tweetnacl@0.14.5
21 silly idealTree │ ├── typedarray@0.0.6
21 silly idealTree │ ├── uid-number@0.0.6
21 silly idealTree │ ├── umask@1.1.0
21 silly idealTree │ ├── unique-filename@1.1.1
21 silly idealTree │ ├── unique-slug@2.0.0
21 silly idealTree │ ├── unique-string@1.0.0
21 silly idealTree │ ├── unpipe@1.0.0
21 silly idealTree │ ├── unzip-response@2.0.1
21 silly idealTree │ ├── update-notifier@2.5.0
21 silly idealTree │ ├── url-parse-lax@1.0.0
21 silly idealTree │ ├── util-deprecate@1.0.2
21 silly idealTree │ ├── util-extend@1.0.3
21 silly idealTree │ ├── uuid@3.3.2
21 silly idealTree │ ├── validate-npm-package-license@3.0.4
21 silly idealTree │ ├── validate-npm-package-name@3.0.0
21 silly idealTree │ ├── verror@1.10.0
21 silly idealTree │ ├── wcwidth@1.0.1
21 silly idealTree │ ├── which-module@2.0.0
21 silly idealTree │ ├── which@1.3.1
21 silly idealTree │ ├─┬ wide-align@1.1.2
21 silly idealTree │ │ └── string-width@1.0.2
21 silly idealTree │ ├── widest-line@2.0.0
21 silly idealTree │ ├── worker-farm@1.6.0
21 silly idealTree │ ├─┬ wrap-ansi@2.1.0
21 silly idealTree │ │ └── string-width@1.0.2
21 silly idealTree │ ├── wrappy@1.0.2
21 silly idealTree │ ├── write-file-atomic@2.4.2
21 silly idealTree │ ├── xdg-basedir@3.0.0
21 silly idealTree │ ├── xtend@4.0.1
21 silly idealTree │ ├── y18n@4.0.0
21 silly idealTree │ ├── yallist@2.1.2
21 silly idealTree │ ├── yargs-parser@9.0.2
21 silly idealTree │ └─┬ yargs@11.0.0
21 silly idealTree │ └── y18n@3.2.1
21 silly idealTree ├─┬ npminstall@3.20.2
21 silly idealTree │ └── bytes@2.5.0
21 silly idealTree ├── npmlog@4.1.2
21 silly idealTree ├── number-is-nan@1.0.1
21 silly idealTree ├── oauth-sign@0.9.0
21 silly idealTree ├── object-assign@4.1.1
21 silly idealTree ├── once@1.4.0
21 silly idealTree ├── onetime@2.0.1
21 silly idealTree ├── open@0.0.5
21 silly idealTree ├── opencv-build@0.0.17
21 silly idealTree ├── optionator@0.8.2
21 silly idealTree ├── ora@1.3.0
21 silly idealTree ├── os-homedir@1.0.2
21 silly idealTree ├── os-name@1.0.3
21 silly idealTree ├── os-tmpdir@1.0.2
21 silly idealTree ├── osenv@0.1.5
21 silly idealTree ├── osx-release@1.1.0
21 silly idealTree ├─┬ pac-proxy-agent@2.0.2
21 silly idealTree │ ├── debug@3.2.6
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── pac-resolver@3.0.0
21 silly idealTree ├── path-is-absolute@1.0.1
21 silly idealTree ├── path-parse@1.0.6
21 silly idealTree ├── performance-now@2.1.0
21 silly idealTree ├── prelude-ls@1.1.2
21 silly idealTree ├── process-nextick-args@2.0.0
21 silly idealTree ├─┬ proxy-agent@2.3.1
21 silly idealTree │ ├── debug@3.2.6
21 silly idealTree │ ├── lru-cache@4.1.5
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── proxy-from-env@1.0.0
21 silly idealTree ├── pseudomap@1.0.2
21 silly idealTree ├── psl@1.1.31
21 silly idealTree ├── pump@3.0.0
21 silly idealTree ├── punycode@2.1.1
21 silly idealTree ├── qs@6.6.0
21 silly idealTree ├─┬ raw-body@2.3.3
21 silly idealTree │ └── iconv-lite@0.4.23
21 silly idealTree ├─┬ readable-stream@3.2.0
21 silly idealTree │ └── string_decoder@1.2.0
21 silly idealTree ├─┬ request@2.88.0
21 silly idealTree │ └── qs@6.5.2
21 silly idealTree ├── resolve@1.10.0
21 silly idealTree ├── restore-cursor@2.0.0
21 silly idealTree ├── rimraf@2.6.3
21 silly idealTree ├── runscript@1.3.0
21 silly idealTree ├── safe-buffer@5.1.2
21 silly idealTree ├── safer-buffer@2.1.2
21 silly idealTree ├── semver@5.6.0
21 silly idealTree ├── set-blocking@2.0.0
21 silly idealTree ├── setprototypeof@1.1.0
21 silly idealTree ├── signal-exit@3.0.2
21 silly idealTree ├── smart-buffer@1.1.15
21 silly idealTree ├── socks-proxy-agent@3.0.1
21 silly idealTree ├── socks@1.1.10
21 silly idealTree ├── source-map@0.6.1
21 silly idealTree ├── spdx-correct@3.1.0
21 silly idealTree ├── spdx-exceptions@2.2.0
21 silly idealTree ├── spdx-expression-parse@3.0.0
21 silly idealTree ├── spdx-license-ids@3.0.3
21 silly idealTree ├── sshpk@1.16.1
21 silly idealTree ├── statuses@1.5.0
21 silly idealTree ├── string_decoder@0.10.31
21 silly idealTree ├── string-width@1.0.2
21 silly idealTree ├── strip-ansi@3.0.1
21 silly idealTree ├── supports-color@2.0.0
21 silly idealTree ├─┬ tar@4.4.8
21 silly idealTree │ └── yallist@3.0.3
21 silly idealTree ├── thenify-all@1.6.0
21 silly idealTree ├── thenify@3.3.0
21 silly idealTree ├── thunkify-wrap@1.0.4
21 silly idealTree ├── thunkify@2.1.2
21 silly idealTree ├─┬ tough-cookie@2.4.3
21 silly idealTree │ └── punycode@1.4.1
21 silly idealTree ├── tunnel-agent@0.6.0
21 silly idealTree ├── tweetnacl@0.14.5
21 silly idealTree ├── type-check@0.3.2
21 silly idealTree ├── unescape@1.0.1
21 silly idealTree ├── unpipe@1.0.0
21 silly idealTree ├── uri-js@4.2.2
21 silly idealTree ├── urllib@2.33.0
21 silly idealTree ├── util-deprecate@1.0.2
21 silly idealTree ├── utility@1.15.0
21 silly idealTree ├── uuid@3.3.2
21 silly idealTree ├── validate-npm-package-license@3.0.4
21 silly idealTree ├── verror@1.10.0
21 silly idealTree ├── which@1.3.1
21 silly idealTree ├── wide-align@1.1.3
21 silly idealTree ├── win-release@1.1.1
21 silly idealTree ├── wordwrap@1.0.0
21 silly idealTree ├── wrappy@1.0.2
21 silly idealTree ├── xregexp@2.0.0
21 silly idealTree └── yallist@2.1.2
22 silly install generateActionsToTake
23 warn checkPermissions Missing write access to /Users/caoyong/node_modules/opencv-build
24 timing stage:rollbackFailedOptional Completed in 0ms
25 timing stage:runTopLevelLifecycles Completed in 2143ms
26 silly saveTree caoyong@1.0.0
26 silly saveTree ├─┬ cnpm@6.0.0
26 silly saveTree │ ├── auto-correct@1.0.0
26 silly saveTree │ ├── bagpipe@0.3.5
26 silly saveTree │ ├── colors@1.3.3
26 silly saveTree │ ├─┬ commander@2.10.0
26 silly saveTree │ │ └── graceful-readlink@1.0.1
26 silly saveTree │ ├─┬ cross-spawn@0.2.9
26 silly saveTree │ │ └── lru-cache@2.7.3
26 silly saveTree │ ├─┬ debug@2.6.9
26 silly saveTree │ │ └── ms@2.0.0
26 silly saveTree │ ├── giturl@1.0.1
26 silly saveTree │ ├── ini@1.3.5
26 silly saveTree │ ├─┬ npm-request@1.0.0
26 silly saveTree │ │ └─┬ urllib@2.33.0
26 silly saveTree │ │ ├── any-promise@1.3.0
26 silly saveTree │ │ ├── content-type@1.0.4
26 silly saveTree │ │ ├─┬ default-user-agent@1.0.0
26 silly saveTree │ │ │ └─┬ os-name@1.0.3
26 silly saveTree │ │ │ ├─┬ osx-release@1.1.0
26 silly saveTree │ │ │ │ └── minimist@1.2.0
26 silly saveTree │ │ │ └─┬ win-release@1.1.1
26 silly saveTree │ │ │ └── semver@5.6.0
26 silly saveTree │ │ ├─┬ digest-header@0.0.1
26 silly saveTree │ │ │ └─┬ utility@0.1.11
26 silly saveTree │ │ │ └── address@1.0.3
26 silly saveTree │ │ ├── ee-first@1.1.1
26 silly saveTree │ │ ├── humanize-ms@1.2.1
26 silly saveTree │ │ ├─┬ iconv-lite@0.4.24
26 silly saveTree │ │ │ └── safer-buffer@2.1.2
26 silly saveTree │ │ ├── ip@1.1.5
26 silly saveTree │ │ ├─┬ proxy-agent@2.3.1
26 silly saveTree │ │ │ ├─┬ agent-base@4.2.1
26 silly saveTree │ │ │ │ └─┬ es6-promisify@5.0.0
26 silly saveTree │ │ │ │ └── es6-promise@4.2.6
26 silly saveTree │ │ │ ├─┬ debug@3.2.6
26 silly saveTree │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ ├─┬ http-proxy-agent@2.1.0
26 silly saveTree │ │ │ │ └── debug@3.1.0
26 silly saveTree │ │ │ ├─┬ https-proxy-agent@2.2.1
26 silly saveTree │ │ │ │ └─┬ debug@3.2.6
26 silly saveTree │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ ├─┬ lru-cache@4.1.5
26 silly saveTree │ │ │ │ ├── pseudomap@1.0.2
26 silly saveTree │ │ │ │ └── yallist@2.1.2
26 silly saveTree │ │ │ ├─┬ pac-proxy-agent@2.0.2
26 silly saveTree │ │ │ │ ├─┬ debug@3.2.6
26 silly saveTree │ │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ │ ├─┬ get-uri@2.0.3
26 silly saveTree │ │ │ │ │ ├─┬ data-uri-to-buffer@2.0.0
26 silly saveTree │ │ │ │ │ │ └── @types/node@8.10.42
26 silly saveTree │ │ │ │ │ ├─┬ debug@4.1.1
26 silly saveTree │ │ │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ │ │ ├── extend@3.0.2
26 silly saveTree │ │ │ │ │ ├── file-uri-to-path@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ ftp@0.3.10
26 silly saveTree │ │ │ │ │ │ ├─┬ readable-stream@1.1.14
26 silly saveTree │ │ │ │ │ │ │ ├── core-util-is@1.0.2
26 silly saveTree │ │ │ │ │ │ │ ├── inherits@2.0.3
26 silly saveTree │ │ │ │ │ │ │ ├── isarray@0.0.1
26 silly saveTree │ │ │ │ │ │ │ └── string_decoder@0.10.31
26 silly saveTree │ │ │ │ │ │ └── xregexp@2.0.0
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@3.2.0
26 silly saveTree │ │ │ │ │ ├─┬ string_decoder@1.2.0
26 silly saveTree │ │ │ │ │ │ └── safe-buffer@5.1.2
26 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2
26 silly saveTree │ │ │ │ ├─┬ pac-resolver@3.0.0
26 silly saveTree │ │ │ │ │ ├── co@4.6.0
26 silly saveTree │ │ │ │ │ ├─┬ degenerator@1.0.4
26 silly saveTree │ │ │ │ │ │ ├── ast-types@0.12.2
26 silly saveTree │ │ │ │ │ │ ├─┬ escodegen@1.11.1
26 silly saveTree │ │ │ │ │ │ │ ├── esprima@3.1.3
26 silly saveTree │ │ │ │ │ │ │ ├── estraverse@4.2.0
26 silly saveTree │ │ │ │ │ │ │ ├── esutils@2.0.2
26 silly saveTree │ │ │ │ │ │ │ ├─┬ optionator@0.8.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── deep-is@0.1.3
26 silly saveTree │ │ │ │ │ │ │ │ ├── fast-levenshtein@2.0.6
26 silly saveTree │ │ │ │ │ │ │ │ ├─┬ levn@0.3.0
26 silly saveTree │ │ │ │ │ │ │ │ │ ├── prelude-ls@1.1.2
26 silly saveTree │ │ │ │ │ │ │ │ │ └── type-check@0.3.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── prelude-ls@1.1.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── type-check@0.3.2
26 silly saveTree │ │ │ │ │ │ │ │ └── wordwrap@1.0.0
26 silly saveTree │ │ │ │ │ │ │ └── source-map@0.6.1
26 silly saveTree │ │ │ │ │ │ └── esprima@3.1.3
26 silly saveTree │ │ │ │ │ ├── netmask@1.0.6
26 silly saveTree │ │ │ │ │ └── thunkify@2.1.2
26 silly saveTree │ │ │ │ ├─┬ raw-body@2.3.3
26 silly saveTree │ │ │ │ │ ├── bytes@3.0.0
26 silly saveTree │ │ │ │ │ ├─┬ http-errors@1.6.3
26 silly saveTree │ │ │ │ │ │ ├── depd@1.1.2
26 silly saveTree │ │ │ │ │ │ ├── setprototypeof@1.1.0
26 silly saveTree │ │ │ │ │ │ └── statuses@1.5.0
26 silly saveTree │ │ │ │ │ ├── iconv-lite@0.4.23
26 silly saveTree │ │ │ │ │ └── unpipe@1.0.0
26 silly saveTree │ │ │ │ └─┬ socks-proxy-agent@3.0.1
26 silly saveTree │ │ │ │ └─┬ socks@1.1.10
26 silly saveTree │ │ │ │ └── smart-buffer@1.1.15
26 silly saveTree │ │ │ ├── proxy-from-env@1.0.0
26 silly saveTree │ │ │ └── socks-proxy-agent@3.0.1
26 silly saveTree │ │ ├─┬ pump@3.0.0
26 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.1
26 silly saveTree │ │ │ │ └─┬ once@1.4.0
26 silly saveTree │ │ │ │ └── wrappy@1.0.2
26 silly saveTree │ │ │ └── once@1.4.0
26 silly saveTree │ │ ├── qs@6.6.0
26 silly saveTree │ │ ├── statuses@1.5.0
26 silly saveTree │ │ └─┬ utility@1.15.0
26 silly saveTree │ │ ├── copy-to@2.0.1
26 silly saveTree │ │ ├── escape-html@1.0.3
26 silly saveTree │ │ ├─┬ mkdirp@0.5.1
26 silly saveTree │ │ │ └── minimist@0.0.8
26 silly saveTree │ │ ├─┬ mz@2.7.0
26 silly saveTree │ │ │ ├── object-assign@4.1.1
26 silly saveTree │ │ │ └─┬ thenify-all@1.6.0
26 silly saveTree │ │ │ └── thenify@3.3.0
26 silly saveTree │ │ └─┬ unescape@1.0.1
26 silly saveTree │ │ └─┬ extend-shallow@2.0.1
26 silly saveTree │ │ └── is-extendable@0.1.1
26 silly saveTree │ ├─┬ npm@6.8.0
26 silly saveTree │ │ ├── abbrev@1.1.1
26 silly saveTree │ │ ├── ansicolors@0.3.2
26 silly saveTree │ │ ├── ansistyles@0.1.3
26 silly saveTree │ │ ├── aproba@2.0.0
26 silly saveTree │ │ ├── archy@1.0.0
26 silly saveTree │ │ ├─┬ bin-links@1.1.2
26 silly saveTree │ │ │ ├── bluebird@3.5.3
26 silly saveTree │ │ │ ├─┬ cmd-shim@2.0.2
26 silly saveTree │ │ │ │ ├── graceful-fs@4.1.15
26 silly saveTree │ │ │ │ └─┬ mkdirp@0.5.1
26 silly saveTree │ │ │ │ └── minimist@0.0.8
26 silly saveTree │ │ │ ├─┬ gentle-fs@2.0.1
26 silly saveTree │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ ├─┬ fs-vacuum@1.2.10
26 silly saveTree │ │ │ │ │ ├── path-is-inside@1.0.2
26 silly saveTree │ │ │ │ │ └─┬ rimraf@2.6.3
26 silly saveTree │ │ │ │ │ └─┬ glob@7.1.3
26 silly saveTree │ │ │ │ │ ├── fs.realpath@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ inflight@1.0.6
26 silly saveTree │ │ │ │ │ │ ├─┬ once@1.4.0
26 silly saveTree │ │ │ │ │ │ │ └── wrappy@1.0.2
26 silly saveTree │ │ │ │ │ │ └── wrappy@1.0.2
26 silly saveTree │ │ │ │ │ ├── inherits@2.0.3
26 silly saveTree │ │ │ │ │ ├─┬ minimatch@3.0.4
26 silly saveTree │ │ │ │ │ │ └─┬ brace-expansion@1.1.11
26 silly saveTree │ │ │ │ │ │ ├── balanced-match@1.0.0
26 silly saveTree │ │ │ │ │ │ └── concat-map@0.0.1
26 silly saveTree │ │ │ │ │ ├── once@1.4.0
26 silly saveTree │ │ │ │ │ └── path-is-absolute@1.0.1
26 silly saveTree │ │ │ │ ├── iferr@0.1.5
26 silly saveTree │ │ │ │ ├── path-is-inside@1.0.2
26 silly saveTree │ │ │ │ ├── read-cmd-shim@1.0.1
26 silly saveTree │ │ │ │ └── slide@1.1.6
26 silly saveTree │ │ │ ├── graceful-fs@4.1.15
26 silly saveTree │ │ │ └─┬ write-file-atomic@2.4.2
26 silly saveTree │ │ │ ├── imurmurhash@0.1.4
26 silly saveTree │ │ │ └── signal-exit@3.0.2
26 silly saveTree │ │ ├── bluebird@3.5.3
26 silly saveTree │ │ ├── byte-size@5.0.1
26 silly saveTree │ │ ├─┬ cacache@11.3.2
26 silly saveTree │ │ │ ├── chownr@1.1.1
26 silly saveTree │ │ │ ├── figgy-pudding@3.5.1
26 silly saveTree │ │ │ ├─┬ lru-cache@5.1.1
26 silly saveTree │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ ├─┬ mississippi@3.0.0
26 silly saveTree │ │ │ │ ├─┬ concat-stream@1.6.2
26 silly saveTree │ │ │ │ │ ├── buffer-from@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ ├── core-util-is@1.0.2
26 silly saveTree │ │ │ │ │ │ ├── isarray@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── process-nextick-args@2.0.0
26 silly saveTree │ │ │ │ │ │ ├── safe-buffer@5.1.2
26 silly saveTree │ │ │ │ │ │ ├── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ │ └── util-deprecate@1.0.2
26 silly saveTree │ │ │ │ │ └── typedarray@0.0.6
26 silly saveTree │ │ │ │ ├─┬ duplexify@3.6.0
26 silly saveTree │ │ │ │ │ ├── end-of-stream@1.4.1
26 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ └── stream-shift@1.0.0
26 silly saveTree │ │ │ │ ├── end-of-stream@1.4.1
26 silly saveTree │ │ │ │ ├─┬ flush-write-stream@1.0.3
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├─┬ from2@2.3.0
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├─┬ parallel-transform@1.1.0
26 silly saveTree │ │ │ │ │ ├── cyclist@0.2.2
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├── pump@3.0.0
26 silly saveTree │ │ │ │ ├─┬ pumpify@1.5.1
26 silly saveTree │ │ │ │ │ └── pump@2.0.1
26 silly saveTree │ │ │ │ ├── stream-each@1.2.2
26 silly saveTree │ │ │ │ └─┬ through2@2.0.3
26 silly saveTree │ │ │ │ ├─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ └── xtend@4.0.1
26 silly saveTree │ │ │ ├─┬ move-concurrently@1.0.1
26 silly saveTree │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ ├─┬ copy-concurrently@1.0.5
26 silly saveTree │ │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ │ ├─┬ fs-write-stream-atomic@1.0.10
26 silly saveTree │ │ │ │ │ │ ├── iferr@0.1.5
26 silly saveTree │ │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ ├── iferr@0.1.5
26 silly saveTree │ │ │ │ │ └─┬ run-queue@1.0.3
26 silly saveTree │ │ │ │ │ └── aproba@1.2.0
26 silly saveTree │ │ │ │ ├── fs-write-stream-atomic@1.0.10
26 silly saveTree │ │ │ │ └── run-queue@1.0.3
26 silly saveTree │ │ │ ├── promise-inflight@1.0.1
26 silly saveTree │ │ │ ├── ssri@6.0.1
26 silly saveTree │ │ │ ├─┬ unique-filename@1.1.1
26 silly saveTree │ │ │ │ └── unique-slug@2.0.0
26 silly saveTree │ │ │ └── y18n@4.0.0
26 silly saveTree │ │ ├── call-limit@1.1.0
26 silly saveTree │ │ ├── chownr@1.1.1
26 silly saveTree │ │ ├── ci-info@2.0.0
26 silly saveTree │ │ ├─┬ cli-columns@3.1.2
26 silly saveTree │ │ │ ├─┬ string-width@2.1.1
26 silly saveTree │ │ │ │ ├── is-fullwidth-code-point@2.0.0
26 silly saveTree │ │ │ │ └─┬ strip-ansi@4.0.0
26 silly saveTree │ │ │ │ └── ansi-regex@3.0.0
26 silly saveTree │ │ │ └─┬ strip-ansi@3.0.1
26 silly saveTree │ │ │ └── ansi-regex@2.1.1
26 silly saveTree │ │ ├─┬ cli-table3@0.5.1
26 silly saveTree │ │ │ ├── colors@1.3.3
26 silly saveTree │ │ │ └── object-assign@4.1.1
26 silly saveTree │ │ ├── cmd-shim@2.0.2
26 silly saveTree │ │ ├─┬ columnify@1.5.4
26 silly saveTree │ │ │ └─┬ wcwidth@1.0.1
26 silly saveTree │ │ │ └─┬ defaults@1.0.3
26 silly saveTree │ │ │ └── clone@1.0.4
26 silly saveTree │ │ ├─┬ config-chain@1.1.12
26 silly saveTree │ │ │ ├── ini@1.3.5
26 silly saveTree │ │ │ └── proto-list@1.2.4
26 silly saveTree │ │ ├── debuglog@1.0.1
26 silly saveTree │ │ ├── detect-indent@5.0.0
26 silly saveTree │ │ ├── detect-newline@2.1.0
26 silly saveTree │ │ ├─┬ dezalgo@1.0.3
26 silly saveTree │ │ │ └── asap@2.0.6
26 silly saveTree │ │ ├── editor@1.0.0
26 silly saveTree │ │ ├── figgy-pudding@3.5.1
26 silly saveTree │ │ ├── find-npm-prefix@1.0.2
26 silly saveTree │ │ ├── fs-vacuum@1.2.10
26 silly saveTree │ │ ├── fs-write-stream-atomic@1.0.10
26 silly saveTree │ │ ├── gentle-fs@2.0.1
26 silly saveTree │ │ ├── glob@7.1.3
26 silly saveTree │ │ ├── graceful-fs@4.1.15
26 silly saveTree │ │ ├── has-unicode@2.0.1
26 silly saveTree │ │ ├── hosted-git-info@2.7.1
26 silly saveTree │ │ ├── iferr@1.0.2
26 silly saveTree │ │ ├── imurmurhash@0.1.4
26 silly saveTree │ │ ├── inflight@1.0.6
26 silly saveTree │ │ ├── inherits@2.0.3
26 silly saveTree │ │ ├── ini@1.3.5
26 silly saveTree │ │ ├─┬ init-package-json@1.10.3
26 silly saveTree │ │ │ ├─┬ npm-package-arg@6.1.0
26 silly saveTree │ │ │ │ ├─┬ osenv@0.1.5
26 silly saveTree │ │ │ │ │ ├── os-homedir@1.0.2
26 silly saveTree │ │ │ │ │ └── os-tmpdir@1.0.2
26 silly saveTree │ │ │ │ ├── semver@5.6.0
26 silly saveTree │ │ │ │ └─┬ validate-npm-package-name@3.0.0
26 silly saveTree │ │ │ │ └── builtins@1.0.3
26 silly saveTree │ │ │ ├─┬ promzard@0.3.0
26 silly saveTree │ │ │ │ └─┬ read@1.0.7
26 silly saveTree │ │ │ │ └── mute-stream@0.0.7
26 silly saveTree │ │ │ ├─┬ read-package-json@2.0.13
26 silly saveTree │ │ │ │ ├── json-parse-better-errors@1.0.2
26 silly saveTree │ │ │ │ ├─┬ normalize-package-data@2.5.0
26 silly saveTree │ │ │ │ │ ├─┬ resolve@1.10.0
26 silly saveTree │ │ │ │ │ │ └── path-parse@1.0.6
26 silly saveTree │ │ │ │ │ └─┬ validate-npm-package-license@3.0.4
26 silly saveTree │ │ │ │ │ ├─┬ spdx-correct@3.0.0
26 silly saveTree │ │ │ │ │ │ ├─┬ spdx-expression-parse@3.0.0
26 silly saveTree │ │ │ │ │ │ │ ├── spdx-exceptions@2.1.0
26 silly saveTree │ │ │ │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ │ │ └── spdx-expression-parse@3.0.0
26 silly saveTree │ │ │ │ └── slash@1.0.0
26 silly saveTree │ │ │ ├── read@1.0.7
26 silly saveTree │ │ │ ├── semver@5.6.0
26 silly saveTree │ │ │ ├── validate-npm-package-license@3.0.4
26 silly saveTree │ │ │ └── validate-npm-package-name@3.0.0
26 silly saveTree │ │ ├─┬ is-cidr@3.0.0
26 silly saveTree │ │ │ └─┬ cidr-regex@2.0.10
26 silly saveTree │ │ │ └── ip-regex@2.1.0
26 silly saveTree │ │ ├── json-parse-better-errors@1.0.2
26 silly saveTree │ │ ├─┬ JSONStream@1.3.5
26 silly saveTree │ │ │ ├── jsonparse@1.3.1
26 silly saveTree │ │ │ └── through@2.3.8
26 silly saveTree │ │ ├── lazy-property@1.0.0
26 silly saveTree │ │ ├─┬ libcipm@3.0.3
26 silly saveTree │ │ │ ├── lock-verify@2.0.2
26 silly saveTree │ │ │ ├─┬ npm-lifecycle@2.1.0
26 silly saveTree │ │ │ │ ├── byline@5.0.0
26 silly saveTree │ │ │ │ ├─┬ node-gyp@3.8.0
26 silly saveTree │ │ │ │ │ ├── fstream@1.0.11
26 silly saveTree │ │ │ │ │ ├── nopt@3.0.6
26 silly saveTree │ │ │ │ │ ├─┬ npmlog@4.1.2
26 silly saveTree │ │ │ │ │ │ ├─┬ are-we-there-yet@1.1.4
26 silly saveTree │ │ │ │ │ │ │ ├── delegates@1.0.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ │ ├── console-control-strings@1.1.0
26 silly saveTree │ │ │ │ │ │ ├─┬ gauge@2.7.4
26 silly saveTree │ │ │ │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ │ │ │ ├─┬ string-width@1.0.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── code-point-at@1.1.0
26 silly saveTree │ │ │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
26 silly saveTree │ │ │ │ │ │ │ │ └── number-is-nan@1.0.1
26 silly saveTree │ │ │ │ │ │ │ └─┬ wide-align@1.1.2
26 silly saveTree │ │ │ │ │ │ │ └── string-width@1.0.2
26 silly saveTree │ │ │ │ │ │ └── set-blocking@2.0.0
26 silly saveTree │ │ │ │ │ ├─┬ request@2.88.0
26 silly saveTree │ │ │ │ │ │ ├── aws-sign2@0.7.0
26 silly saveTree │ │ │ │ │ │ ├── aws4@1.8.0
26 silly saveTree │ │ │ │ │ │ ├── caseless@0.12.0
26 silly saveTree │ │ │ │ │ │ ├─┬ combined-stream@1.0.6
26 silly saveTree │ │ │ │ │ │ │ └── delayed-stream@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── extend@3.0.2
26 silly saveTree │ │ │ │ │ │ ├── forever-agent@0.6.1
26 silly saveTree │ │ │ │ │ │ ├─┬ form-data@2.3.2
26 silly saveTree │ │ │ │ │ │ │ ├── asynckit@0.4.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ mime-types@2.1.19
26 silly saveTree │ │ │ │ │ │ │ └── mime-db@1.35.0
26 silly saveTree │ │ │ │ │ │ ├─┬ har-validator@5.1.0
26 silly saveTree │ │ │ │ │ │ │ ├─┬ ajv@5.5.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── co@4.6.0
26 silly saveTree │ │ │ │ │ │ │ │ ├── fast-deep-equal@1.1.0
26 silly saveTree │ │ │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
26 silly saveTree │ │ │ │ │ │ │ │ └── json-schema-traverse@0.3.1
26 silly saveTree │ │ │ │ │ │ │ └── har-schema@2.0.0
26 silly saveTree │ │ │ │ │ │ ├─┬ http-signature@1.2.0
26 silly saveTree │ │ │ │ │ │ │ ├── assert-plus@1.0.0
26 silly saveTree │ │ │ │ │ │ │ ├─┬ jsprim@1.4.1
26 silly saveTree │ │ │ │ │ │ │ │ ├── extsprintf@1.3.0
26 silly saveTree │ │ │ │ │ │ │ │ ├── json-schema@0.2.3
26 silly saveTree │ │ │ │ │ │ │ │ └── verror@1.10.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ sshpk@1.14.2
26 silly saveTree │ │ │ │ │ │ │ ├─┬ asn1@0.2.4
26 silly saveTree │ │ │ │ │ │ │ │ └── safer-buffer@2.1.2
26 silly saveTree │ │ │ │ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
26 silly saveTree │ │ │ │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ │ │ │ ├── dashdash@1.14.1
26 silly saveTree │ │ │ │ │ │ │ ├─┬ ecc-jsbn@0.1.2
26 silly saveTree │ │ │ │ │ │ │ │ └── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ │ │ ├── getpass@0.1.7
26 silly saveTree │ │ │ │ │ │ │ ├── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ │ │ ├── safer-buffer@2.1.2
26 silly saveTree │ │ │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ │ │ ├── is-typedarray@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── isstream@0.1.2
26 silly saveTree │ │ │ │ │ │ ├── json-stringify-safe@5.0.1
26 silly saveTree │ │ │ │ │ │ ├── mime-types@2.1.19
26 silly saveTree │ │ │ │ │ │ ├── oauth-sign@0.9.0
26 silly saveTree │ │ │ │ │ │ ├── performance-now@2.1.0
26 silly saveTree │ │ │ │ │ │ ├── qs@6.5.2
26 silly saveTree │ │ │ │ │ │ ├─┬ tough-cookie@2.4.3
26 silly saveTree │ │ │ │ │ │ │ ├── psl@1.1.29
26 silly saveTree │ │ │ │ │ │ │ └── punycode@1.4.1
26 silly saveTree │ │ │ │ │ │ ├── tunnel-agent@0.6.0
26 silly saveTree │ │ │ │ │ │ └── uuid@3.3.2
26 silly saveTree │ │ │ │ │ ├── semver@5.3.0
26 silly saveTree │ │ │ │ │ ├─┬ tar@2.2.1
26 silly saveTree │ │ │ │ │ │ └── block-stream@0.0.9
26 silly saveTree │ │ │ │ │ └─┬ which@1.3.1
26 silly saveTree │ │ │ │ │ └── isexe@2.0.0
26 silly saveTree │ │ │ │ ├── resolve-from@4.0.0
26 silly saveTree │ │ │ │ ├── uid-number@0.0.6
26 silly saveTree │ │ │ │ ├── umask@1.1.0
26 silly saveTree │ │ │ │ └── which@1.3.1
26 silly saveTree │ │ │ ├── npm-logical-tree@1.2.1
26 silly saveTree │ │ │ ├─┬ pacote@9.4.1
26 silly saveTree │ │ │ │ ├── get-stream@4.1.0
26 silly saveTree │ │ │ │ ├─┬ lru-cache@5.1.1
26 silly saveTree │ │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ │ ├─┬ make-fetch-happen@4.0.1
26 silly saveTree │ │ │ │ │ ├─┬ agentkeepalive@3.4.1
26 silly saveTree │ │ │ │ │ │ └─┬ humanize-ms@1.2.1
26 silly saveTree │ │ │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ │ │ ├── http-cache-semantics@3.8.1
26 silly saveTree │ │ │ │ │ ├─┬ http-proxy-agent@2.1.0
26 silly saveTree │ │ │ │ │ │ ├─┬ agent-base@4.2.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ es6-promisify@5.0.0
26 silly saveTree │ │ │ │ │ │ │ └── es6-promise@4.2.4
26 silly saveTree │ │ │ │ │ │ └─┬ debug@3.1.0
26 silly saveTree │ │ │ │ │ │ └── ms@2.0.0
26 silly saveTree │ │ │ │ │ ├── https-proxy-agent@2.2.1
26 silly saveTree │ │ │ │ │ ├─┬ lru-cache@4.1.5
26 silly saveTree │ │ │ │ │ │ ├── pseudomap@1.0.2
26 silly saveTree │ │ │ │ │ │ └── yallist@2.1.2
26 silly saveTree │ │ │ │ │ ├─┬ node-fetch-npm@2.0.2
26 silly saveTree │ │ │ │ │ │ └─┬ encoding@0.1.12
26 silly saveTree │ │ │ │ │ │ └── iconv-lite@0.4.23
26 silly saveTree │ │ │ │ │ ├─┬ promise-retry@1.1.1
26 silly saveTree │ │ │ │ │ │ ├── err-code@1.1.2
26 silly saveTree │ │ │ │ │ │ └── retry@0.10.1
26 silly saveTree │ │ │ │ │ └─┬ socks-proxy-agent@4.0.1
26 silly saveTree │ │ │ │ │ └─┬ socks@2.2.0
26 silly saveTree │ │ │ │ │ ├── ip@1.1.5
26 silly saveTree │ │ │ │ │ └── smart-buffer@4.0.1
26 silly saveTree │ │ │ │ ├── minipass@2.3.5
26 silly saveTree │ │ │ │ ├─┬ npm-packlist@1.3.0
26 silly saveTree │ │ │ │ │ ├── ignore-walk@3.0.1
26 silly saveTree │ │ │ │ │ └── npm-bundled@1.0.6
26 silly saveTree │ │ │ │ ├── npm-pick-manifest@2.2.3
26 silly saveTree │ │ │ │ ├── npm-registry-fetch@3.9.0
26 silly saveTree │ │ │ │ ├── promise-retry@1.1.1
26 silly saveTree │ │ │ │ ├─┬ protoduck@5.0.1
26 silly saveTree │ │ │ │ │ └── genfun@5.0.0
26 silly saveTree │ │ │ │ ├─┬ tar@4.4.8
26 silly saveTree │ │ │ │ │ ├── chownr@1.1.1
26 silly saveTree │ │ │ │ │ ├─┬ fs-minipass@1.2.5
26 silly saveTree │ │ │ │ │ │ └─┬ minipass@2.3.3
26 silly saveTree │ │ │ │ │ │ └── yallist@3.0.2
26 silly saveTree │ │ │ │ │ ├─┬ minipass@2.3.5
26 silly saveTree │ │ │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ │ │ ├── minizlib@1.1.1
26 silly saveTree │ │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ │ └── unique-filename@1.1.1
26 silly saveTree │ │ │ └─┬ worker-farm@1.6.0
26 silly saveTree │ │ │ └─┬ errno@0.1.7
26 silly saveTree │ │ │ └── prr@1.0.1
26 silly saveTree │ │ ├─┬ libnpm@2.0.1
26 silly saveTree │ │ │ ├─┬ libnpmaccess@3.0.1
26 silly saveTree │ │ │ │ └── aproba@2.0.0
26 silly saveTree │ │ │ ├─┬ libnpmconfig@1.2.1
26 silly saveTree │ │ │ │ └─┬ find-up@3.0.0
26 silly saveTree │ │ │ │ └─┬ locate-path@3.0.0
26 silly saveTree │ │ │ │ ├─┬ p-locate@3.0.0
26 silly saveTree │ │ │ │ │ └─┬ p-limit@2.1.0
26 silly saveTree │ │ │ │ │ └── p-try@2.0.0
26 silly saveTree │ │ │ │ └── path-exists@3.0.0
26 silly saveTree │ │ │ ├── libnpmhook@5.0.2
26 silly saveTree │ │ │ ├─┬ libnpmorg@1.0.0
26 silly saveTree │ │ │ │ └── aproba@2.0.0
26 silly saveTree │ │ │ ├─┬ libnpmpublish@1.1.1
26 silly saveTree │ │ │ │ └── lodash.clonedeep@4.5.0
26 silly saveTree │ │ │ ├── libnpmsearch@2.0.0
26 silly saveTree │ │ │ ├─┬ libnpmteam@1.0.1
26 silly saveTree │ │ │ │ └── aproba@2.0.0
26 silly saveTree │ │ │ ├── npm-profile@4.0.1
26 silly saveTree │ │ │ └── stringify-package@1.0.0
26 silly saveTree │ │ ├── libnpmaccess@3.0.1
26 silly saveTree │ │ ├── libnpmhook@5.0.2
26 silly saveTree │ │ ├── libnpmorg@1.0.0
26 silly saveTree │ │ ├── libnpmsearch@2.0.0
26 silly saveTree │ │ ├── libnpmteam@1.0.1
26 silly saveTree │ │ ├─┬ libnpx@10.2.0
26 silly saveTree │ │ │ ├── dotenv@5.0.1
26 silly saveTree │ │ │ ├─┬ update-notifier@2.5.0
26 silly saveTree │ │ │ │ ├─┬ boxen@1.3.0
26 silly saveTree │ │ │ │ │ ├── ansi-align@2.0.0
26 silly saveTree │ │ │ │ │ ├── camelcase@4.1.0
26 silly saveTree │ │ │ │ │ ├─┬ chalk@2.4.1
26 silly saveTree │ │ │ │ │ │ ├─┬ ansi-styles@3.2.1
26 silly saveTree │ │ │ │ │ │ │ └─┬ color-convert@1.9.1
26 silly saveTree │ │ │ │ │ │ │ └── color-name@1.1.3
26 silly saveTree │ │ │ │ │ │ ├── escape-string-regexp@1.0.5
26 silly saveTree │ │ │ │ │ │ └─┬ supports-color@5.4.0
26 silly saveTree │ │ │ │ │ │ └── has-flag@3.0.0
26 silly saveTree │ │ │ │ │ ├── cli-boxes@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ term-size@1.2.0
26 silly saveTree │ │ │ │ │ │ └─┬ execa@0.7.0
26 silly saveTree │ │ │ │ │ │ ├─┬ cross-spawn@5.1.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ shebang-command@1.2.0
26 silly saveTree │ │ │ │ │ │ │ └── shebang-regex@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── get-stream@3.0.0
26 silly saveTree │ │ │ │ │ │ ├── is-stream@1.1.0
26 silly saveTree │ │ │ │ │ │ ├─┬ npm-run-path@2.0.2
26 silly saveTree │ │ │ │ │ │ │ └── path-key@2.0.1
26 silly saveTree │ │ │ │ │ │ ├── p-finally@1.0.0
26 silly saveTree │ │ │ │ │ │ └── strip-eof@1.0.0
26 silly saveTree │ │ │ │ │ └── widest-line@2.0.0
26 silly saveTree │ │ │ │ ├── chalk@2.4.1
26 silly saveTree │ │ │ │ ├─┬ configstore@3.1.2
26 silly saveTree │ │ │ │ │ ├─┬ dot-prop@4.2.0
26 silly saveTree │ │ │ │ │ │ └── is-obj@1.0.1
26 silly saveTree │ │ │ │ │ ├─┬ make-dir@1.3.0
26 silly saveTree │ │ │ │ │ │ └── pify@3.0.0
26 silly saveTree │ │ │ │ │ ├─┬ unique-string@1.0.0
26 silly saveTree │ │ │ │ │ │ └── crypto-random-string@1.0.0
26 silly saveTree │ │ │ │ │ └── xdg-basedir@3.0.0
26 silly saveTree │ │ │ │ ├── import-lazy@2.1.0
26 silly saveTree │ │ │ │ ├─┬ is-ci@1.1.0
26 silly saveTree │ │ │ │ │ └── ci-info@1.6.0
26 silly saveTree │ │ │ │ ├─┬ is-installed-globally@0.1.0
26 silly saveTree │ │ │ │ │ ├── global-dirs@0.1.1
26 silly saveTree │ │ │ │ │ └── is-path-inside@1.0.1
26 silly saveTree │ │ │ │ ├── is-npm@1.0.0
26 silly saveTree │ │ │ │ ├─┬ latest-version@3.1.0
26 silly saveTree │ │ │ │ │ └─┬ package-json@4.0.1
26 silly saveTree │ │ │ │ │ ├─┬ got@6.7.1
26 silly saveTree │ │ │ │ │ │ ├─┬ create-error-class@3.0.2
26 silly saveTree │ │ │ │ │ │ │ └── capture-stack-trace@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── duplexer3@0.1.4
26 silly saveTree │ │ │ │ │ │ ├── get-stream@3.0.0
26 silly saveTree │ │ │ │ │ │ ├── is-redirect@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── is-retry-allowed@1.1.0
26 silly saveTree │ │ │ │ │ │ ├── lowercase-keys@1.0.1
26 silly saveTree │ │ │ │ │ │ ├── timed-out@4.0.1
26 silly saveTree │ │ │ │ │ │ ├── unzip-response@2.0.1
26 silly saveTree │ │ │ │ │ │ └─┬ url-parse-lax@1.0.0
26 silly saveTree │ │ │ │ │ │ └── prepend-http@1.0.4
26 silly saveTree │ │ │ │ │ ├─┬ registry-auth-token@3.3.2
26 silly saveTree │ │ │ │ │ │ └─┬ rc@1.2.7
26 silly saveTree │ │ │ │ │ │ ├── deep-extend@0.5.1
26 silly saveTree │ │ │ │ │ │ ├── minimist@1.2.0
26 silly saveTree │ │ │ │ │ │ └── strip-json-comments@2.0.1
26 silly saveTree │ │ │ │ │ └── registry-url@3.1.0
26 silly saveTree │ │ │ │ ├── semver-diff@2.1.0
26 silly saveTree │ │ │ │ └── xdg-basedir@3.0.0
26 silly saveTree │ │ │ └─┬ yargs@11.0.0
26 silly saveTree │ │ │ ├─┬ cliui@4.1.0
26 silly saveTree │ │ │ │ ├─┬ strip-ansi@4.0.0
26 silly saveTree │ │ │ │ │ └── ansi-regex@3.0.0
26 silly saveTree │ │ │ │ └─┬ wrap-ansi@2.1.0
26 silly saveTree │ │ │ │ └── string-width@1.0.2
26 silly saveTree │ │ │ ├── decamelize@1.2.0
26 silly saveTree │ │ │ ├─┬ find-up@2.1.0
26 silly saveTree │ │ │ │ └─┬ locate-path@2.0.0
26 silly saveTree │ │ │ │ └─┬ p-locate@2.0.0
26 silly saveTree │ │ │ │ └─┬ p-limit@1.2.0
26 silly saveTree │ │ │ │ └── p-try@1.0.0
26 silly saveTree │ │ │ ├── get-caller-file@1.0.2
26 silly saveTree │ │ │ ├─┬ os-locale@2.1.0
26 silly saveTree │ │ │ │ ├─┬ lcid@1.0.0
26 silly saveTree │ │ │ │ │ └── invert-kv@1.0.0
26 silly saveTree │ │ │ │ └─┬ mem@1.1.0
26 silly saveTree │ │ │ │ └── mimic-fn@1.2.0
26 silly saveTree │ │ │ ├── require-directory@2.1.1
26 silly saveTree │ │ │ ├── require-main-filename@1.0.1
26 silly saveTree │ │ │ ├── which-module@2.0.0
26 silly saveTree │ │ │ ├── y18n@3.2.1
26 silly saveTree │ │ │ └── yargs-parser@9.0.2
26 silly saveTree │ │ ├── lock-verify@2.0.2
26 silly saveTree │ │ ├── lockfile@1.0.4
26 silly saveTree │ │ ├── lodash._baseindexof@3.1.0
26 silly saveTree │ │ ├─┬ lodash._baseuniq@4.6.0
26 silly saveTree │ │ │ ├── lodash._createset@4.0.3
26 silly saveTree │ │ │ └── lodash._root@3.0.1
26 silly saveTree │ │ ├── lodash._bindcallback@3.0.1
26 silly saveTree │ │ ├── lodash._cacheindexof@3.0.2
26 silly saveTree │ │ ├─┬ lodash._createcache@3.1.2
26 silly saveTree │ │ │ └── lodash._getnative@3.9.1
26 silly saveTree │ │ ├── lodash._getnative@3.9.1
26 silly saveTree │ │ ├── lodash.clonedeep@4.5.0
26 silly saveTree │ │ ├── lodash.restparam@3.6.1
26 silly saveTree │ │ ├── lodash.union@4.6.0
26 silly saveTree │ │ ├── lodash.uniq@4.5.0
26 silly saveTree │ │ ├── lodash.without@4.4.0
26 silly saveTree │ │ ├── lru-cache@4.1.5
26 silly saveTree │ │ ├── meant@1.0.1
26 silly saveTree │ │ ├── mississippi@3.0.0
26 silly saveTree │ │ ├── mkdirp@0.5.1
26 silly saveTree │ │ ├── move-concurrently@1.0.1
26 silly saveTree │ │ ├── node-gyp@3.8.0
26 silly saveTree │ │ ├── nopt@4.0.1
26 silly saveTree │ │ ├── normalize-package-data@2.5.0
26 silly saveTree │ │ ├── npm-audit-report@1.3.2
26 silly saveTree │ │ ├── npm-cache-filename@1.0.2
26 silly saveTree │ │ ├── npm-install-checks@3.0.0
26 silly saveTree │ │ ├── npm-lifecycle@2.1.0
26 silly saveTree │ │ ├── npm-package-arg@6.1.0
26 silly saveTree │ │ ├── npm-packlist@1.3.0
26 silly saveTree │ │ ├── npm-pick-manifest@2.2.3
26 silly saveTree │ │ ├── npm-profile@4.0.1
26 silly saveTree │ │ ├── npm-registry-fetch@3.9.0
26 silly saveTree │ │ ├── npm-user-validate@1.0.0
26 silly saveTree │ │ ├── npmlog@4.1.2
26 silly saveTree │ │ ├── once@1.4.0
26 silly saveTree │ │ ├── opener@1.5.1
26 silly saveTree │ │ ├── osenv@0.1.5
26 silly saveTree │ │ ├── pacote@9.4.1
26 silly saveTree │ │ ├── path-is-inside@1.0.2
26 silly saveTree │ │ ├── promise-inflight@1.0.1
26 silly saveTree │ │ ├── qrcode-terminal@0.12.0
26 silly saveTree │ │ ├─┬ query-string@6.2.0
26 silly saveTree │ │ │ ├── decode-uri-component@0.2.0
26 silly saveTree │ │ │ └── strict-uri-encode@2.0.0
26 silly saveTree │ │ ├── qw@1.0.1
26 silly saveTree │ │ ├── read-cmd-shim@1.0.1
26 silly saveTree │ │ ├─┬ read-installed@4.0.3
26 silly saveTree │ │ │ ├── readdir-scoped-modules@1.0.2
26 silly saveTree │ │ │ └── util-extend@1.0.3
26 silly saveTree │ │ ├── read-package-json@2.0.13
26 silly saveTree │ │ ├── read-package-tree@5.2.2
26 silly saveTree │ │ ├── read@1.0.7
26 silly saveTree │ │ ├─┬ readable-stream@3.1.1
26 silly saveTree │ │ │ └── string_decoder@1.2.0
26 silly saveTree │ │ ├── readdir-scoped-modules@1.0.2
26 silly saveTree │ │ ├── request@2.88.0
26 silly saveTree │ │ ├── retry@0.12.0
26 silly saveTree │ │ ├── rimraf@2.6.3
26 silly saveTree │ │ ├── safe-buffer@5.1.2
26 silly saveTree │ │ ├── semver@5.6.0
26 silly saveTree │ │ ├─┬ sha@2.0.1
26 silly saveTree │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ ├── slide@1.1.6
26 silly saveTree │ │ ├── sorted-object@2.0.1
26 silly saveTree │ │ ├─┬ sorted-union-stream@2.1.3
26 silly saveTree │ │ │ ├─┬ from2@1.3.0
26 silly saveTree │ │ │ │ └─┬ readable-stream@1.1.14
26 silly saveTree │ │ │ │ ├── isarray@0.0.1
26 silly saveTree │ │ │ │ └── string_decoder@0.10.31
26 silly saveTree │ │ │ └─┬ stream-iterate@1.2.0
26 silly saveTree │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ ├── ssri@6.0.1
26 silly saveTree │ │ ├── stringify-package@1.0.0
26 silly saveTree │ │ ├── tar@4.4.8
26 silly saveTree │ │ ├── text-table@0.2.0
26 silly saveTree │ │ ├── tiny-relative-date@1.3.0
26 silly saveTree │ │ ├── uid-number@0.0.6
26 silly saveTree │ │ ├── umask@1.1.0
26 silly saveTree │ │ ├── unique-filename@1.1.1
26 silly saveTree │ │ ├── unpipe@1.0.0
26 silly saveTree │ │ ├── update-notifier@2.5.0
26 silly saveTree │ │ ├── uuid@3.3.2
26 silly saveTree │ │ ├── validate-npm-package-license@3.0.4
26 silly saveTree │ │ ├── validate-npm-package-name@3.0.0
26 silly saveTree │ │ ├── which@1.3.1
26 silly saveTree │ │ ├── worker-farm@1.6.0
26 silly saveTree │ │ └── write-file-atomic@2.4.2
26 silly saveTree │ ├─┬ npminstall@3.20.2
26 silly saveTree │ │ ├── agentkeepalive@3.5.2
26 silly saveTree │ │ ├── await-event@2.1.0
26 silly saveTree │ │ ├── binary-mirror-config@1.19.0
26 silly saveTree │ │ ├── bytes@2.5.0
26 silly saveTree │ │ ├─┬ chalk@1.1.3
26 silly saveTree │ │ │ ├── ansi-styles@2.2.1
26 silly saveTree │ │ │ ├── escape-string-regexp@1.0.5
26 silly saveTree │ │ │ ├─┬ has-ansi@2.0.0
26 silly saveTree │ │ │ │ └── ansi-regex@2.1.1
26 silly saveTree │ │ │ ├── strip-ansi@3.0.1
26 silly saveTree │ │ │ └── supports-color@2.0.0
26 silly saveTree │ │ ├─┬ cmd-shim@2.0.2
26 silly saveTree │ │ │ └── graceful-fs@4.1.15
26 silly saveTree │ │ ├─┬ co-fs-extra@1.2.1
26 silly saveTree │ │ │ ├─┬ co-from-stream@0.0.0
26 silly saveTree │ │ │ │ └── co-read@0.0.1
26 silly saveTree │ │ │ ├─┬ fs-extra@0.26.7
26 silly saveTree │ │ │ │ ├── jsonfile@2.4.0
26 silly saveTree │ │ │ │ ├── klaw@1.3.1
26 silly saveTree │ │ │ │ ├── path-is-absolute@1.0.1
26 silly saveTree │ │ │ │ └─┬ rimraf@2.6.3
26 silly saveTree │ │ │ │ └─┬ glob@7.1.3
26 silly saveTree │ │ │ │ ├── fs.realpath@1.0.0
26 silly saveTree │ │ │ │ ├── inflight@1.0.6
26 silly saveTree │ │ │ │ └─┬ minimatch@3.0.4
26 silly saveTree │ │ │ │ └─┬ brace-expansion@1.1.11
26 silly saveTree │ │ │ │ ├── balanced-match@1.0.0
26 silly saveTree │ │ │ │ └── concat-map@0.0.1
26 silly saveTree │ │ │ └─┬ thunkify-wrap@1.0.4
26 silly saveTree │ │ │ └── enable@1.3.2
26 silly saveTree │ │ ├─┬ co-parallel@1.0.0
26 silly saveTree │ │ │ └── co-thread@0.0.1
26 silly saveTree │ │ ├── destroy@1.0.4
26 silly saveTree │ │ ├── minimatch@3.0.4
26 silly saveTree │ │ ├── moment@2.24.0
26 silly saveTree │ │ ├─┬ mz-modules@2.1.0
26 silly saveTree │ │ │ └── ko-sleep@1.0.3
26 silly saveTree │ │ ├─┬ node-gyp@3.8.0
26 silly saveTree │ │ │ ├── fstream@1.0.11
26 silly saveTree │ │ │ ├─┬ nopt@3.0.6
26 silly saveTree │ │ │ │ └── abbrev@1.1.1
26 silly saveTree │ │ │ ├─┬ npmlog@4.1.2
26 silly saveTree │ │ │ │ ├─┬ are-we-there-yet@1.1.5
26 silly saveTree │ │ │ │ │ ├── delegates@1.0.0
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ ├── isarray@1.0.0
26 silly saveTree │ │ │ │ │ ├── process-nextick-args@2.0.0
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├── console-control-strings@1.1.0
26 silly saveTree │ │ │ │ ├─┬ gauge@2.7.4
26 silly saveTree │ │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ │ ├── has-unicode@2.0.1
26 silly saveTree │ │ │ │ │ ├── signal-exit@3.0.2
26 silly saveTree │ │ │ │ │ ├─┬ string-width@1.0.2
26 silly saveTree │ │ │ │ │ │ ├── code-point-at@1.1.0
26 silly saveTree │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
26 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1
26 silly saveTree │ │ │ │ │ └── wide-align@1.1.3
26 silly saveTree │ │ │ │ └── set-blocking@2.0.0
26 silly saveTree │ │ │ ├─┬ osenv@0.1.5
26 silly saveTree │ │ │ │ ├── os-homedir@1.0.2
26 silly saveTree │ │ │ │ └── os-tmpdir@1.0.2
26 silly saveTree │ │ │ ├─┬ request@2.88.0
26 silly saveTree │ │ │ │ ├── aws-sign2@0.7.0
26 silly saveTree │ │ │ │ ├── aws4@1.8.0
26 silly saveTree │ │ │ │ ├── caseless@0.12.0
26 silly saveTree │ │ │ │ ├─┬ combined-stream@1.0.7
26 silly saveTree │ │ │ │ │ └── delayed-stream@1.0.0
26 silly saveTree │ │ │ │ ├── forever-agent@0.6.1
26 silly saveTree │ │ │ │ ├─┬ form-data@2.3.3
26 silly saveTree │ │ │ │ │ ├── asynckit@0.4.0
26 silly saveTree │ │ │ │ │ └─┬ mime-types@2.1.22
26 silly saveTree │ │ │ │ │ └── mime-db@1.38.0
26 silly saveTree │ │ │ │ ├─┬ har-validator@5.1.3
26 silly saveTree │ │ │ │ │ ├─┬ ajv@6.10.0
26 silly saveTree │ │ │ │ │ │ ├── fast-deep-equal@2.0.1
26 silly saveTree │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
26 silly saveTree │ │ │ │ │ │ ├── json-schema-traverse@0.4.1
26 silly saveTree │ │ │ │ │ │ └─┬ uri-js@4.2.2
26 silly saveTree │ │ │ │ │ │ └── punycode@2.1.1
26 silly saveTree │ │ │ │ │ └── har-schema@2.0.0
26 silly saveTree │ │ │ │ ├─┬ http-signature@1.2.0
26 silly saveTree │ │ │ │ │ ├── assert-plus@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ jsprim@1.4.1
26 silly saveTree │ │ │ │ │ │ ├── extsprintf@1.3.0
26 silly saveTree │ │ │ │ │ │ ├── json-schema@0.2.3
26 silly saveTree │ │ │ │ │ │ └── verror@1.10.0
26 silly saveTree │ │ │ │ │ └─┬ sshpk@1.16.1
26 silly saveTree │ │ │ │ │ ├── asn1@0.2.4
26 silly saveTree │ │ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
26 silly saveTree │ │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ │ ├── dashdash@1.14.1
26 silly saveTree │ │ │ │ │ ├─┬ ecc-jsbn@0.1.2
26 silly saveTree │ │ │ │ │ │ └── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ ├── getpass@0.1.7
26 silly saveTree │ │ │ │ │ ├── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ ├── is-typedarray@1.0.0
26 silly saveTree │ │ │ │ ├── isstream@0.1.2
26 silly saveTree │ │ │ │ ├── json-stringify-safe@5.0.1
26 silly saveTree │ │ │ │ ├── mime-types@2.1.22
26 silly saveTree │ │ │ │ ├── oauth-sign@0.9.0
26 silly saveTree │ │ │ │ ├── performance-now@2.1.0
26 silly saveTree │ │ │ │ ├── qs@6.5.2
26 silly saveTree │ │ │ │ ├─┬ tough-cookie@2.4.3
26 silly saveTree │ │ │ │ │ ├── psl@1.1.31
26 silly saveTree │ │ │ │ │ └── punycode@1.4.1
26 silly saveTree │ │ │ │ ├── tunnel-agent@0.6.0
26 silly saveTree │ │ │ │ └── uuid@3.3.2
26 silly saveTree │ │ │ ├── semver@5.3.0
26 silly saveTree │ │ │ ├─┬ tar@2.2.1
26 silly saveTree │ │ │ │ └── block-stream@0.0.9
26 silly saveTree │ │ │ └─┬ which@1.3.1
26 silly saveTree │ │ │ └── isexe@2.0.0
26 silly saveTree │ │ ├── node-homedir@1.1.1
26 silly saveTree │ │ ├── normalize-git-url@3.0.2
26 silly saveTree │ │ ├─┬ normalize-package-data@2.5.0
26 silly saveTree │ │ │ ├── hosted-git-info@2.7.1
26 silly saveTree │ │ │ ├─┬ resolve@1.10.0
26 silly saveTree │ │ │ │ └── path-parse@1.0.6
26 silly saveTree │ │ │ └─┬ validate-npm-package-license@3.0.4
26 silly saveTree │ │ │ ├─┬ spdx-correct@3.1.0
26 silly saveTree │ │ │ │ ├─┬ spdx-expression-parse@3.0.0
26 silly saveTree │ │ │ │ │ ├── spdx-exceptions@2.2.0
26 silly saveTree │ │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ └── spdx-expression-parse@3.0.0
26 silly saveTree │ │ ├── npm-package-arg@4.2.1
26 silly saveTree │ │ ├─┬ ora@1.3.0
26 silly saveTree │ │ │ ├─┬ cli-cursor@2.1.0
26 silly saveTree │ │ │ │ └─┬ restore-cursor@2.0.0
26 silly saveTree │ │ │ │ └─┬ onetime@2.0.1
26 silly saveTree │ │ │ │ └── mimic-fn@1.2.0
26 silly saveTree │ │ │ ├── cli-spinners@1.3.1
26 silly saveTree │ │ │ └── log-symbols@1.0.2
26 silly saveTree │ │ ├── rimraf@2.6.3
26 silly saveTree │ │ ├─┬ runscript@1.3.0
26 silly saveTree │ │ │ └─┬ is-type-of@1.2.1
26 silly saveTree │ │ │ └── is-class-hotfix@0.0.6
26 silly saveTree │ │ ├─┬ tar@4.4.8
26 silly saveTree │ │ │ ├── chownr@1.1.1
26 silly saveTree │ │ │ ├─┬ fs-minipass@1.2.5
26 silly saveTree │ │ │ │ └─┬ minipass@2.3.5
26 silly saveTree │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ ├── minipass@2.3.5
26 silly saveTree │ │ │ ├── minizlib@1.2.1
26 silly saveTree │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ └── uuid@3.3.2
26 silly saveTree │ ├── open@0.0.5
26 silly saveTree │ └── urllib@2.33.0
26 silly saveTree ├── npm@6.8.0
26 silly saveTree └── opencv-build@0.0.17
27 warn caoyong@1.0.0 No description
28 warn caoyong@1.0.0 No repository field.
29 verbose stack Error: ENOENT: no such file or directory, access '/Users/caoyong/node_modules/opencv-build'
30 verbose cwd /Users/caoyong
31 verbose Darwin 18.2.0
32 verbose argv "/usr/local/Cellar/node@8/8.15.1/bin/node" "/usr/local/opt/node@8/bin/npm" "install" "--save" "opencv-build"
33 verbose node v8.15.1
34 verbose npm v6.4.1
35 error path /Users/caoyong/node_modules/opencv-build
36 error code ENOENT
Please help me analyze it, thank you.
mac 10.14.3
Log is as follows
caoyongdeMacBook-Pro:~ caoyong$ npm install --save opencv-build
npm WARN checkPermissions Missing write access to /Users/caoyong/node_modules/opencv-build
npm WARN caoyong@1.0.0 No description
npm WARN caoyong@1.0.0 No repository field.
npm ERR! path /Users/caoyong/node_modules/opencv-build
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/caoyong/node_modules/opencv-build'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/caoyong/.npm/_logs/2019-03-05T15_02_27_518Z-debug.log
caoyongdeMacBook-Pro:~ caoyong$ sudo npm install --save opencv-build
Password:
npm WARN checkPermissions Missing write access to /Users/caoyong/node_modules/opencv-build
npm WARN caoyong@1.0.0 No description
npm WARN caoyong@1.0.0 No repository field.
npm ERR! path /Users/caoyong/node_modules/opencv-build
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/caoyong/node_modules/opencv-build'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/caoyong/.npm/_logs/2019-03-05T15_02_58_606Z-debug.log
caoyongdeMacBook-Pro:~ caoyong$ cat /Users/caoyong/.npm/_logs/2019-03-05T15_02_58_606Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node@8/8.15.1/bin/node',
1 verbose cli '/usr/local/opt/node@8/bin/npm',
1 verbose cli 'install',
1 verbose cli '--save',
1 verbose cli 'opencv-build' ]
2 info using npm@6.4.1
3 info using node@v8.15.1
4 verbose config Skipping project config: /Users/caoyong/.npmrc. (matches userconfig)
5 verbose npm-session 15d709fc2bc7ffd9
6 silly install loadCurrentTree
7 silly install readLocalPackageData
8 http fetch GET 200 https://registry.npmjs.org/opencv-build 10ms (from cache)
9 silly pacote tag manifest for opencv-build@latest fetched in 17ms
10 timing stage:loadCurrentTree Completed in 980ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 6ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 419ms
16 silly install loadAllDepsIntoIdealTree
17 silly resolveWithNewModule opencv-build@0.0.17 checking installable status
18 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 502ms
19 timing stage:loadIdealTree Completed in 1108ms
20 silly currentTree caoyong@1.0.0
20 silly currentTree ├── _@types_node@11.10.4@@types
20 silly currentTree ├── @types/node@8.10.42
20 silly currentTree ├── abbrev@1.1.1
20 silly currentTree ├── address@1.0.3
20 silly currentTree ├── agent-base@4.2.1
20 silly currentTree ├── agentkeepalive@3.5.2
20 silly currentTree ├── ajv@6.10.0
20 silly currentTree ├── ansi-regex@2.1.1
20 silly currentTree ├── ansi-regex@3.0.0
20 silly currentTree ├── ansi-styles@2.2.1
20 silly currentTree ├── any-promise@1.3.0
20 silly currentTree ├── aproba@1.2.0
20 silly currentTree ├─┬ are-we-there-yet@1.1.5
20 silly currentTree │ └── readable-stream@2.3.6
20 silly currentTree ├─┬ are-we-there-yet@1.1.5
20 silly currentTree │ ├── isarray@1.0.0
20 silly currentTree │ ├── readable-stream@2.3.6
20 silly currentTree │ └── string_decoder@1.1.1
20 silly currentTree ├── asn1@0.2.4
20 silly currentTree ├── assert-plus@1.0.0
20 silly currentTree ├── ast-types@0.12.2
20 silly currentTree ├── asynckit@0.4.0
20 silly currentTree ├── auto-correct@1.0.0
20 silly currentTree ├── await-event@2.1.0
20 silly currentTree ├── aws-sign2@0.7.0
20 silly currentTree ├── aws4@1.8.0
20 silly currentTree ├── bagpipe@0.3.5
20 silly currentTree ├── balanced-match@1.0.0
20 silly currentTree ├── bcrypt-pbkdf@1.0.2
20 silly currentTree ├── binary-mirror-config@1.19.0
20 silly currentTree ├── block-stream@0.0.9
20 silly currentTree ├── brace-expansion@1.1.11
20 silly currentTree ├── bytes@3.0.0
20 silly currentTree ├── caseless@0.12.0
20 silly currentTree ├── chalk@1.1.3
20 silly currentTree ├── chownr@1.1.1
20 silly currentTree ├── cli-cursor@2.1.0
20 silly currentTree ├── cli-spinners@1.3.1
20 silly currentTree ├── cmd-shim@2.0.2
20 silly currentTree ├── cnpm@6.0.0
20 silly currentTree ├── co-from-stream@0.0.0
20 silly currentTree ├── co-fs-extra@1.2.1
20 silly currentTree ├── co-parallel@1.0.0
20 silly currentTree ├── co-read@0.0.1
20 silly currentTree ├── co-thread@0.0.1
20 silly currentTree ├── co@4.6.0
20 silly currentTree ├── code-point-at@1.1.0
20 silly currentTree ├── colors@1.3.3
20 silly currentTree ├── combined-stream@1.0.7
20 silly currentTree ├── commander@2.10.0
20 silly currentTree ├── concat-map@0.0.1
20 silly currentTree ├── console-control-strings@1.1.0
20 silly currentTree ├── content-type@1.0.4
20 silly currentTree ├── copy-to@2.0.1
20 silly currentTree ├── core-util-is@1.0.2
20 silly currentTree ├── core-util-is@1.0.2
20 silly currentTree ├── cross-spawn@0.2.9
20 silly currentTree ├── dashdash@1.14.1
20 silly currentTree ├── data-uri-to-buffer@2.0.0
20 silly currentTree ├── debug@2.6.9
20 silly currentTree ├── deep-is@0.1.3
20 silly currentTree ├── default-user-agent@1.0.0
20 silly currentTree ├── degenerator@1.0.4
20 silly currentTree ├── delayed-stream@1.0.0
20 silly currentTree ├── delegates@1.0.0
20 silly currentTree ├── depd@1.1.2
20 silly currentTree ├── destroy@1.0.4
20 silly currentTree ├─┬ digest-header@0.0.1
20 silly currentTree │ └── utility@0.1.11
20 silly currentTree ├── ecc-jsbn@0.1.2
20 silly currentTree ├── ee-first@1.1.1
20 silly currentTree ├── enable@1.3.2
20 silly currentTree ├── end-of-stream@1.4.1
20 silly currentTree ├── es6-promise@4.2.6
20 silly currentTree ├── es6-promisify@5.0.0
20 silly currentTree ├── escape-html@1.0.3
20 silly currentTree ├── escape-string-regexp@1.0.5
20 silly currentTree ├── escodegen@1.11.1
20 silly currentTree ├── esprima@3.1.3
20 silly currentTree ├── estraverse@4.2.0
20 silly currentTree ├── esutils@2.0.2
20 silly currentTree ├── extend-shallow@2.0.1
20 silly currentTree ├── extend@3.0.2
20 silly currentTree ├── extsprintf@1.3.0
20 silly currentTree ├── fast-deep-equal@2.0.1
20 silly currentTree ├── fast-json-stable-stringify@2.0.0
20 silly currentTree ├── fast-levenshtein@2.0.6
20 silly currentTree ├── file-uri-to-path@1.0.0
20 silly currentTree ├── forever-agent@0.6.1
20 silly currentTree ├── form-data@2.3.3
20 silly currentTree ├── fs-extra@0.26.7
20 silly currentTree ├── fs-minipass@1.2.5
20 silly currentTree ├── fs.realpath@1.0.0
20 silly currentTree ├── fstream@1.0.11
20 silly currentTree ├─┬ ftp@0.3.10
20 silly currentTree │ └── readable-stream@1.1.14
20 silly currentTree ├── gauge@2.7.4
20 silly currentTree ├── gauge@2.7.4
20 silly currentTree ├─┬ get-uri@2.0.3
20 silly currentTree │ ├── debug@4.1.1
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── getpass@0.1.7
20 silly currentTree ├── giturl@1.0.1
20 silly currentTree ├── glob@7.1.3
20 silly currentTree ├── graceful-fs@4.1.15
20 silly currentTree ├── graceful-readlink@1.0.1
20 silly currentTree ├── har-schema@2.0.0
20 silly currentTree ├── har-validator@5.1.3
20 silly currentTree ├── has-ansi@2.0.0
20 silly currentTree ├── has-unicode@2.0.1
20 silly currentTree ├── has-unicode@2.0.1
20 silly currentTree ├── hosted-git-info@2.7.1
20 silly currentTree ├── http-errors@1.6.3
20 silly currentTree ├─┬ http-proxy-agent@2.1.0
20 silly currentTree │ └── debug@3.1.0
20 silly currentTree ├── http-signature@1.2.0
20 silly currentTree ├─┬ https-proxy-agent@2.2.1
20 silly currentTree │ ├── debug@3.2.6
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── humanize-ms@1.2.1
20 silly currentTree ├── iconv-lite@0.4.24
20 silly currentTree ├── inflight@1.0.6
20 silly currentTree ├── inherits@2.0.3
20 silly currentTree ├── inherits@2.0.3
20 silly currentTree ├── ini@1.3.5
20 silly currentTree ├── ip@1.1.5
20 silly currentTree ├── is-class-hotfix@0.0.6
20 silly currentTree ├── is-extendable@0.1.1
20 silly currentTree ├── is-fullwidth-code-point@1.0.0
20 silly currentTree ├── is-fullwidth-code-point@2.0.0
20 silly currentTree ├── is-type-of@1.2.1
20 silly currentTree ├── is-typedarray@1.0.0
20 silly currentTree ├── isarray@0.0.1
20 silly currentTree ├── isexe@2.0.0
20 silly currentTree ├── isstream@0.1.2
20 silly currentTree ├── jsbn@0.1.1
20 silly currentTree ├── json-schema-traverse@0.4.1
20 silly currentTree ├── json-schema@0.2.3
20 silly currentTree ├── json-stringify-safe@5.0.1
20 silly currentTree ├── jsonfile@2.4.0
20 silly currentTree ├── jsprim@1.4.1
20 silly currentTree ├── klaw@1.3.1
20 silly currentTree ├── ko-sleep@1.0.3
20 silly currentTree ├── levn@0.3.0
20 silly currentTree ├── log-symbols@1.0.2
20 silly currentTree ├── lru-cache@2.7.3
20 silly currentTree ├── macro-inferno@0.2.3
20 silly currentTree ├── macro-inferno@0.2.3
20 silly currentTree ├── mime-db@1.38.0
20 silly currentTree ├── mime-types@2.1.22
20 silly currentTree ├── mimic-fn@1.2.0
20 silly currentTree ├── minimatch@3.0.4
20 silly currentTree ├── minimist@1.2.0
20 silly currentTree ├─┬ minipass@2.3.5
20 silly currentTree │ └── yallist@3.0.3
20 silly currentTree ├── minizlib@1.2.1
20 silly currentTree ├─┬ mkdirp@0.5.1
20 silly currentTree │ └── minimist@0.0.8
20 silly currentTree ├── moment@2.24.0
20 silly currentTree ├── ms@2.0.0
20 silly currentTree ├── mz-modules@2.1.0
20 silly currentTree ├── mz@2.7.0
20 silly currentTree ├── nan@2.12.1
20 silly currentTree ├── nan@2.12.1
20 silly currentTree ├── native-node-utils@0.1.5
20 silly currentTree ├── netmask@1.0.6
20 silly currentTree ├─┬ node-gyp@3.8.0
20 silly currentTree │ ├── semver@5.3.0
20 silly currentTree │ └── tar@2.2.1
20 silly currentTree ├── node-homedir@1.1.1
20 silly currentTree ├── nopt@3.0.6
20 silly currentTree ├── normalize-git-url@3.0.2
20 silly currentTree ├── normalize-package-data@2.5.0
20 silly currentTree ├── npm-package-arg@4.2.1
20 silly currentTree ├── npm-request@1.0.0
20 silly currentTree ├─┬ npm@6.8.0
20 silly currentTree │ ├── abbrev@1.1.1
20 silly currentTree │ ├── agent-base@4.2.0
20 silly currentTree │ ├── agentkeepalive@3.4.1
20 silly currentTree │ ├── ajv@5.5.2
20 silly currentTree │ ├── ansi-align@2.0.0
20 silly currentTree │ ├── ansi-regex@2.1.1
20 silly currentTree │ ├── ansi-styles@3.2.1
20 silly currentTree │ ├── ansicolors@0.3.2
20 silly currentTree │ ├── ansistyles@0.1.3
20 silly currentTree │ ├── aproba@2.0.0
20 silly currentTree │ ├── archy@1.0.0
20 silly currentTree │ ├─┬ are-we-there-yet@1.1.4
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── asap@2.0.6
20 silly currentTree │ ├── asn1@0.2.4
20 silly currentTree │ ├── assert-plus@1.0.0
20 silly currentTree │ ├── asynckit@0.4.0
20 silly currentTree │ ├── aws-sign2@0.7.0
20 silly currentTree │ ├── aws4@1.8.0
20 silly currentTree │ ├── balanced-match@1.0.0
20 silly currentTree │ ├── bcrypt-pbkdf@1.0.2
20 silly currentTree │ ├── bin-links@1.1.2
20 silly currentTree │ ├── block-stream@0.0.9
20 silly currentTree │ ├── bluebird@3.5.3
20 silly currentTree │ ├── boxen@1.3.0
20 silly currentTree │ ├── brace-expansion@1.1.11
20 silly currentTree │ ├── buffer-from@1.0.0
20 silly currentTree │ ├── builtins@1.0.3
20 silly currentTree │ ├── byline@5.0.0
20 silly currentTree │ ├── byte-size@5.0.1
20 silly currentTree │ ├─┬ cacache@11.3.2
20 silly currentTree │ │ ├── chownr@1.1.1
20 silly currentTree │ │ ├── lru-cache@5.1.1
20 silly currentTree │ │ ├── unique-filename@1.1.1
20 silly currentTree │ │ └── yallist@3.0.3
20 silly currentTree │ ├── call-limit@1.1.0
20 silly currentTree │ ├── camelcase@4.1.0
20 silly currentTree │ ├── capture-stack-trace@1.0.0
20 silly currentTree │ ├── caseless@0.12.0
20 silly currentTree │ ├── chalk@2.4.1
20 silly currentTree │ ├── chownr@1.1.1
20 silly currentTree │ ├── ci-info@2.0.0
20 silly currentTree │ ├── cidr-regex@2.0.10
20 silly currentTree │ ├── cli-boxes@1.0.0
20 silly currentTree │ ├── cli-columns@3.1.2
20 silly currentTree │ ├── cli-table3@0.5.1
20 silly currentTree │ ├─┬ cliui@4.1.0
20 silly currentTree │ │ ├── ansi-regex@3.0.0
20 silly currentTree │ │ └── strip-ansi@4.0.0
20 silly currentTree │ ├── clone@1.0.4
20 silly currentTree │ ├── cmd-shim@2.0.2
20 silly currentTree │ ├── co@4.6.0
20 silly currentTree │ ├── code-point-at@1.1.0
20 silly currentTree │ ├── color-convert@1.9.1
20 silly currentTree │ ├── color-name@1.1.3
20 silly currentTree │ ├── colors@1.3.3
20 silly currentTree │ ├── columnify@1.5.4
20 silly currentTree │ ├── combined-stream@1.0.6
20 silly currentTree │ ├── concat-map@0.0.1
20 silly currentTree │ ├─┬ concat-stream@1.6.2
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── config-chain@1.1.12
20 silly currentTree │ ├── configstore@3.1.2
20 silly currentTree │ ├── console-control-strings@1.1.0
20 silly currentTree │ ├─┬ copy-concurrently@1.0.5
20 silly currentTree │ │ ├── aproba@1.2.0
20 silly currentTree │ │ └── iferr@0.1.5
20 silly currentTree │ ├── core-util-is@1.0.2
20 silly currentTree │ ├── create-error-class@3.0.2
20 silly currentTree │ ├── cross-spawn@5.1.0
20 silly currentTree │ ├── crypto-random-string@1.0.0
20 silly currentTree │ ├── cyclist@0.2.2
20 silly currentTree │ ├── dashdash@1.14.1
20 silly currentTree │ ├─┬ debug@3.1.0
20 silly currentTree │ │ └── ms@2.0.0
20 silly currentTree │ ├── debuglog@1.0.1
20 silly currentTree │ ├── decamelize@1.2.0
20 silly currentTree │ ├── decode-uri-component@0.2.0
20 silly currentTree │ ├── deep-extend@0.5.1
20 silly currentTree │ ├── defaults@1.0.3
20 silly currentTree │ ├── delayed-stream@1.0.0
20 silly currentTree │ ├── delegates@1.0.0
20 silly currentTree │ ├── detect-indent@5.0.0
20 silly currentTree │ ├── detect-newline@2.1.0
20 silly currentTree │ ├── dezalgo@1.0.3
20 silly currentTree │ ├── dot-prop@4.2.0
20 silly currentTree │ ├── dotenv@5.0.1
20 silly currentTree │ ├── duplexer3@0.1.4
20 silly currentTree │ ├─┬ duplexify@3.6.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── ecc-jsbn@0.1.2
20 silly currentTree │ ├── editor@1.0.0
20 silly currentTree │ ├── encoding@0.1.12
20 silly currentTree │ ├── end-of-stream@1.4.1
20 silly currentTree │ ├── err-code@1.1.2
20 silly currentTree │ ├── errno@0.1.7
20 silly currentTree │ ├── es6-promise@4.2.4
20 silly currentTree │ ├── es6-promisify@5.0.0
20 silly currentTree │ ├── escape-string-regexp@1.0.5
20 silly currentTree │ ├─┬ execa@0.7.0
20 silly currentTree │ │ └── get-stream@3.0.0
20 silly currentTree │ ├── extend@3.0.2
20 silly currentTree │ ├── extsprintf@1.3.0
20 silly currentTree │ ├── fast-deep-equal@1.1.0
20 silly currentTree │ ├── fast-json-stable-stringify@2.0.0
20 silly currentTree │ ├── figgy-pudding@3.5.1
20 silly currentTree │ ├── find-npm-prefix@1.0.2
20 silly currentTree │ ├── find-up@2.1.0
20 silly currentTree │ ├─┬ flush-write-stream@1.0.3
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── forever-agent@0.6.1
20 silly currentTree │ ├── form-data@2.3.2
20 silly currentTree │ ├─┬ from2@2.3.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── fs-minipass@1.2.5
20 silly currentTree │ ├── fs-vacuum@1.2.10
20 silly currentTree │ ├─┬ fs-write-stream-atomic@1.0.10
20 silly currentTree │ │ ├── iferr@0.1.5
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── fs.realpath@1.0.0
20 silly currentTree │ ├── fstream@1.0.11
20 silly currentTree │ ├─┬ gauge@2.7.4
20 silly currentTree │ │ ├── aproba@1.2.0
20 silly currentTree │ │ └── string-width@1.0.2
20 silly currentTree │ ├── genfun@5.0.0
20 silly currentTree │ ├─┬ gentle-fs@2.0.1
20 silly currentTree │ │ ├── aproba@1.2.0
20 silly currentTree │ │ └── iferr@0.1.5
20 silly currentTree │ ├── get-caller-file@1.0.2
20 silly currentTree │ ├── get-stream@4.1.0
20 silly currentTree │ ├── getpass@0.1.7
20 silly currentTree │ ├── glob@7.1.3
20 silly currentTree │ ├── global-dirs@0.1.1
20 silly currentTree │ ├─┬ got@6.7.1
20 silly currentTree │ │ └── get-stream@3.0.0
20 silly currentTree │ ├── graceful-fs@4.1.15
20 silly currentTree │ ├── har-schema@2.0.0
20 silly currentTree │ ├── har-validator@5.1.0
20 silly currentTree │ ├── has-flag@3.0.0
20 silly currentTree │ ├── has-unicode@2.0.1
20 silly currentTree │ ├── hosted-git-info@2.7.1
20 silly currentTree │ ├── http-cache-semantics@3.8.1
20 silly currentTree │ ├── http-proxy-agent@2.1.0
20 silly currentTree │ ├── http-signature@1.2.0
20 silly currentTree │ ├── https-proxy-agent@2.2.1
20 silly currentTree │ ├── humanize-ms@1.2.1
20 silly currentTree │ ├── iconv-lite@0.4.23
20 silly currentTree │ ├── iferr@1.0.2
20 silly currentTree │ ├── ignore-walk@3.0.1
20 silly currentTree │ ├── import-lazy@2.1.0
20 silly currentTree │ ├── imurmurhash@0.1.4
20 silly currentTree │ ├── inflight@1.0.6
20 silly currentTree │ ├── inherits@2.0.3
20 silly currentTree │ ├── ini@1.3.5
20 silly currentTree │ ├── init-package-json@1.10.3
20 silly currentTree │ ├── invert-kv@1.0.0
20 silly currentTree │ ├── ip-regex@2.1.0
20 silly currentTree │ ├── ip@1.1.5
20 silly currentTree │ ├─┬ is-ci@1.1.0
20 silly currentTree │ │ └── ci-info@1.6.0
20 silly currentTree │ ├── is-cidr@3.0.0
20 silly currentTree │ ├── is-fullwidth-code-point@1.0.0
20 silly currentTree │ ├── is-installed-globally@0.1.0
20 silly currentTree │ ├── is-npm@1.0.0
20 silly currentTree │ ├── is-obj@1.0.1
20 silly currentTree │ ├── is-path-inside@1.0.1
20 silly currentTree │ ├── is-redirect@1.0.0
20 silly currentTree │ ├── is-retry-allowed@1.1.0
20 silly currentTree │ ├── is-stream@1.1.0
20 silly currentTree │ ├── is-typedarray@1.0.0
20 silly currentTree │ ├── isarray@1.0.0
20 silly currentTree │ ├── isexe@2.0.0
20 silly currentTree │ ├── isstream@0.1.2
20 silly currentTree │ ├── jsbn@0.1.1
20 silly currentTree │ ├── json-parse-better-errors@1.0.2
20 silly currentTree │ ├── json-schema-traverse@0.3.1
20 silly currentTree │ ├── json-schema@0.2.3
20 silly currentTree │ ├── json-stringify-safe@5.0.1
20 silly currentTree │ ├── jsonparse@1.3.1
20 silly currentTree │ ├── JSONStream@1.3.5
20 silly currentTree │ ├── jsprim@1.4.1
20 silly currentTree │ ├── latest-version@3.1.0
20 silly currentTree │ ├── lazy-property@1.0.0
20 silly currentTree │ ├── lcid@1.0.0
20 silly currentTree │ ├── libcipm@3.0.3
20 silly currentTree │ ├── libnpm@2.0.1
20 silly currentTree │ ├─┬ libnpmaccess@3.0.1
20 silly currentTree │ │ └── aproba@2.0.0
20 silly currentTree │ ├─┬ libnpmconfig@1.2.1
20 silly currentTree │ │ ├── find-up@3.0.0
20 silly currentTree │ │ ├── locate-path@3.0.0
20 silly currentTree │ │ ├── p-limit@2.1.0
20 silly currentTree │ │ ├── p-locate@3.0.0
20 silly currentTree │ │ └── p-try@2.0.0
20 silly currentTree │ ├── libnpmhook@5.0.2
20 silly currentTree │ ├─┬ libnpmorg@1.0.0
20 silly currentTree │ │ └── aproba@2.0.0
20 silly currentTree │ ├── libnpmpublish@1.1.1
20 silly currentTree │ ├── libnpmsearch@2.0.0
20 silly currentTree │ ├─┬ libnpmteam@1.0.1
20 silly currentTree │ │ └── aproba@2.0.0
20 silly currentTree │ ├── libnpx@10.2.0
20 silly currentTree │ ├── locate-path@2.0.0
20 silly currentTree │ ├── lock-verify@2.0.2
20 silly currentTree │ ├── lockfile@1.0.4
20 silly currentTree │ ├── lodash._baseindexof@3.1.0
20 silly currentTree │ ├── lodash._baseuniq@4.6.0
20 silly currentTree │ ├── lodash._bindcallback@3.0.1
20 silly currentTree │ ├── lodash._cacheindexof@3.0.2
20 silly currentTree │ ├── lodash._createcache@3.1.2
20 silly currentTree │ ├── lodash._createset@4.0.3
20 silly currentTree │ ├── lodash._getnative@3.9.1
20 silly currentTree │ ├── lodash._root@3.0.1
20 silly currentTree │ ├── lodash.clonedeep@4.5.0
20 silly currentTree │ ├── lodash.restparam@3.6.1
20 silly currentTree │ ├── lodash.union@4.6.0
20 silly currentTree │ ├── lodash.uniq@4.5.0
20 silly currentTree │ ├── lodash.without@4.4.0
20 silly currentTree │ ├── lowercase-keys@1.0.1
20 silly currentTree │ ├── lru-cache@4.1.5
20 silly currentTree │ ├── make-dir@1.3.0
20 silly currentTree │ ├── make-fetch-happen@4.0.1
20 silly currentTree │ ├── meant@1.0.1
20 silly currentTree │ ├── mem@1.1.0
20 silly currentTree │ ├── mime-db@1.35.0
20 silly currentTree │ ├── mime-types@2.1.19
20 silly currentTree │ ├── mimic-fn@1.2.0
20 silly currentTree │ ├── minimatch@3.0.4
20 silly currentTree │ ├── minimist@0.0.8
20 silly currentTree │ ├─┬ minipass@2.3.3
20 silly currentTree │ │ └── yallist@3.0.2
20 silly currentTree │ ├── minizlib@1.1.1
20 silly currentTree │ ├── mississippi@3.0.0
20 silly currentTree │ ├── mkdirp@0.5.1
20 silly currentTree │ ├─┬ move-concurrently@1.0.1
20 silly currentTree │ │ └── aproba@1.2.0
20 silly currentTree │ ├── ms@2.1.1
20 silly currentTree │ ├── mute-stream@0.0.7
20 silly currentTree │ ├── node-fetch-npm@2.0.2
20 silly currentTree │ ├─┬ node-gyp@3.8.0
20 silly currentTree │ │ ├── nopt@3.0.6
20 silly currentTree │ │ ├── semver@5.3.0
20 silly currentTree │ │ └── tar@2.2.1
20 silly currentTree │ ├── nopt@4.0.1
20 silly currentTree │ ├─┬ normalize-package-data@2.5.0
20 silly currentTree │ │ └── resolve@1.10.0
20 silly currentTree │ ├── npm-audit-report@1.3.2
20 silly currentTree │ ├── npm-bundled@1.0.6
20 silly currentTree │ ├── npm-cache-filename@1.0.2
20 silly currentTree │ ├── npm-install-checks@3.0.0
20 silly currentTree │ ├── npm-lifecycle@2.1.0
20 silly currentTree │ ├── npm-logical-tree@1.2.1
20 silly currentTree │ ├── npm-package-arg@6.1.0
20 silly currentTree │ ├── npm-packlist@1.3.0
20 silly currentTree │ ├── npm-pick-manifest@2.2.3
20 silly currentTree │ ├── npm-profile@4.0.1
20 silly currentTree │ ├── npm-registry-fetch@3.9.0
20 silly currentTree │ ├── npm-run-path@2.0.2
20 silly currentTree │ ├── npm-user-validate@1.0.0
20 silly currentTree │ ├── npmlog@4.1.2
20 silly currentTree │ ├── number-is-nan@1.0.1
20 silly currentTree │ ├── oauth-sign@0.9.0
20 silly currentTree │ ├── object-assign@4.1.1
20 silly currentTree │ ├── once@1.4.0
20 silly currentTree │ ├── opener@1.5.1
20 silly currentTree │ ├── os-homedir@1.0.2
20 silly currentTree │ ├── os-locale@2.1.0
20 silly currentTree │ ├── os-tmpdir@1.0.2
20 silly currentTree │ ├── osenv@0.1.5
20 silly currentTree │ ├── p-finally@1.0.0
20 silly currentTree │ ├── p-limit@1.2.0
20 silly currentTree │ ├── p-locate@2.0.0
20 silly currentTree │ ├── p-try@1.0.0
20 silly currentTree │ ├── package-json@4.0.1
20 silly currentTree │ ├─┬ pacote@9.4.1
20 silly currentTree │ │ ├── lru-cache@5.1.1
20 silly currentTree │ │ ├── minipass@2.3.5
20 silly currentTree │ │ └── yallist@3.0.3
20 silly currentTree │ ├─┬ parallel-transform@1.1.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── path-exists@3.0.0
20 silly currentTree │ ├── path-is-absolute@1.0.1
20 silly currentTree │ ├── path-is-inside@1.0.2
20 silly currentTree │ ├── path-key@2.0.1
20 silly currentTree │ ├── path-parse@1.0.6
20 silly currentTree │ ├── performance-now@2.1.0
20 silly currentTree │ ├── pify@3.0.0
20 silly currentTree │ ├── prepend-http@1.0.4
20 silly currentTree │ ├── process-nextick-args@2.0.0
20 silly currentTree │ ├── promise-inflight@1.0.1
20 silly currentTree │ ├─┬ promise-retry@1.1.1
20 silly currentTree │ │ └── retry@0.10.1
20 silly currentTree │ ├── promzard@0.3.0
20 silly currentTree │ ├── proto-list@1.2.4
20 silly currentTree │ ├── protoduck@5.0.1
20 silly currentTree │ ├── prr@1.0.1
20 silly currentTree │ ├── pseudomap@1.0.2
20 silly currentTree │ ├── psl@1.1.29
20 silly currentTree │ ├── pump@3.0.0
20 silly currentTree │ ├─┬ pumpify@1.5.1
20 silly currentTree │ │ └── pump@2.0.1
20 silly currentTree │ ├── punycode@1.4.1
20 silly currentTree │ ├── qrcode-terminal@0.12.0
20 silly currentTree │ ├── qs@6.5.2
20 silly currentTree │ ├── query-string@6.2.0
20 silly currentTree │ ├── qw@1.0.1
20 silly currentTree │ ├─┬ rc@1.2.7
20 silly currentTree │ │ └── minimist@1.2.0
20 silly currentTree │ ├── read-cmd-shim@1.0.1
20 silly currentTree │ ├── read-installed@4.0.3
20 silly currentTree │ ├── read-package-json@2.0.13
20 silly currentTree │ ├── read-package-tree@5.2.2
20 silly currentTree │ ├── read@1.0.7
20 silly currentTree │ ├── readable-stream@3.1.1
20 silly currentTree │ ├── readdir-scoped-modules@1.0.2
20 silly currentTree │ ├── registry-auth-token@3.3.2
20 silly currentTree │ ├── registry-url@3.1.0
20 silly currentTree │ ├── request@2.88.0
20 silly currentTree │ ├── require-directory@2.1.1
20 silly currentTree │ ├── require-main-filename@1.0.1
20 silly currentTree │ ├── resolve-from@4.0.0
20 silly currentTree │ ├── retry@0.12.0
20 silly currentTree │ ├── rimraf@2.6.3
20 silly currentTree │ ├─┬ run-queue@1.0.3
20 silly currentTree │ │ └── aproba@1.2.0
20 silly currentTree │ ├── safe-buffer@5.1.2
20 silly currentTree │ ├── safer-buffer@2.1.2
20 silly currentTree │ ├── semver-diff@2.1.0
20 silly currentTree │ ├── semver@5.6.0
20 silly currentTree │ ├── set-blocking@2.0.0
20 silly currentTree │ ├─┬ sha@2.0.1
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── shebang-command@1.2.0
20 silly currentTree │ ├── shebang-regex@1.0.0
20 silly currentTree │ ├── signal-exit@3.0.2
20 silly currentTree │ ├── slash@1.0.0
20 silly currentTree │ ├── slide@1.1.6
20 silly currentTree │ ├── smart-buffer@4.0.1
20 silly currentTree │ ├── socks-proxy-agent@4.0.1
20 silly currentTree │ ├── socks@2.2.0
20 silly currentTree │ ├── sorted-object@2.0.1
20 silly currentTree │ ├─┬ sorted-union-stream@2.1.3
20 silly currentTree │ │ ├── from2@1.3.0
20 silly currentTree │ │ ├── isarray@0.0.1
20 silly currentTree │ │ ├── readable-stream@1.1.14
20 silly currentTree │ │ └── string_decoder@0.10.31
20 silly currentTree │ ├── spdx-correct@3.0.0
20 silly currentTree │ ├── spdx-exceptions@2.1.0
20 silly currentTree │ ├── spdx-expression-parse@3.0.0
20 silly currentTree │ ├── spdx-license-ids@3.0.3
20 silly currentTree │ ├── sshpk@1.14.2
20 silly currentTree │ ├── ssri@6.0.1
20 silly currentTree │ ├── stream-each@1.2.2
20 silly currentTree │ ├─┬ stream-iterate@1.2.0
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── stream-shift@1.0.0
20 silly currentTree │ ├── strict-uri-encode@2.0.0
20 silly currentTree │ ├── string_decoder@1.2.0
20 silly currentTree │ ├─┬ string-width@2.1.1
20 silly currentTree │ │ ├── ansi-regex@3.0.0
20 silly currentTree │ │ ├── is-fullwidth-code-point@2.0.0
20 silly currentTree │ │ └── strip-ansi@4.0.0
20 silly currentTree │ ├── stringify-package@1.0.0
20 silly currentTree │ ├── strip-ansi@3.0.1
20 silly currentTree │ ├── strip-eof@1.0.0
20 silly currentTree │ ├── strip-json-comments@2.0.1
20 silly currentTree │ ├── supports-color@5.4.0
20 silly currentTree │ ├─┬ tar@4.4.8
20 silly currentTree │ │ ├── chownr@1.1.1
20 silly currentTree │ │ ├── minipass@2.3.5
20 silly currentTree │ │ └── yallist@3.0.3
20 silly currentTree │ ├── term-size@1.2.0
20 silly currentTree │ ├── text-table@0.2.0
20 silly currentTree │ ├── through@2.3.8
20 silly currentTree │ ├─┬ through2@2.0.3
20 silly currentTree │ │ ├── readable-stream@2.3.6
20 silly currentTree │ │ └── string_decoder@1.1.1
20 silly currentTree │ ├── timed-out@4.0.1
20 silly currentTree │ ├── tiny-relative-date@1.3.0
20 silly currentTree │ ├── tough-cookie@2.4.3
20 silly currentTree │ ├── tunnel-agent@0.6.0
20 silly currentTree │ ├── tweetnacl@0.14.5
20 silly currentTree │ ├── typedarray@0.0.6
20 silly currentTree │ ├── uid-number@0.0.6
20 silly currentTree │ ├── umask@1.1.0
20 silly currentTree │ ├── unique-filename@1.1.1
20 silly currentTree │ ├── unique-slug@2.0.0
20 silly currentTree │ ├── unique-string@1.0.0
20 silly currentTree │ ├── unpipe@1.0.0
20 silly currentTree │ ├── unzip-response@2.0.1
20 silly currentTree │ ├── update-notifier@2.5.0
20 silly currentTree │ ├── url-parse-lax@1.0.0
20 silly currentTree │ ├── util-deprecate@1.0.2
20 silly currentTree │ ├── util-extend@1.0.3
20 silly currentTree │ ├── uuid@3.3.2
20 silly currentTree │ ├── validate-npm-package-license@3.0.4
20 silly currentTree │ ├── validate-npm-package-name@3.0.0
20 silly currentTree │ ├── verror@1.10.0
20 silly currentTree │ ├── wcwidth@1.0.1
20 silly currentTree │ ├── which-module@2.0.0
20 silly currentTree │ ├── which@1.3.1
20 silly currentTree │ ├─┬ wide-align@1.1.2
20 silly currentTree │ │ └── string-width@1.0.2
20 silly currentTree │ ├── widest-line@2.0.0
20 silly currentTree │ ├── worker-farm@1.6.0
20 silly currentTree │ ├─┬ wrap-ansi@2.1.0
20 silly currentTree │ │ └── string-width@1.0.2
20 silly currentTree │ ├── wrappy@1.0.2
20 silly currentTree │ ├── write-file-atomic@2.4.2
20 silly currentTree │ ├── xdg-basedir@3.0.0
20 silly currentTree │ ├── xtend@4.0.1
20 silly currentTree │ ├── y18n@4.0.0
20 silly currentTree │ ├── yallist@2.1.2
20 silly currentTree │ ├── yargs-parser@9.0.2
20 silly currentTree │ └─┬ yargs@11.0.0
20 silly currentTree │ └── y18n@3.2.1
20 silly currentTree ├─┬ npminstall@3.20.2
20 silly currentTree │ └── bytes@2.5.0
20 silly currentTree ├── npmlog@4.1.2
20 silly currentTree ├── number-is-nan@1.0.1
20 silly currentTree ├── oauth-sign@0.9.0
20 silly currentTree ├── object-assign@4.1.1
20 silly currentTree ├── object-assign@4.1.1
20 silly currentTree ├── once@1.4.0
20 silly currentTree ├── onetime@2.0.1
20 silly currentTree ├── open@0.0.5
20 silly currentTree ├── opencv-build@0.0.17
20 silly currentTree ├── opencv4nodejs@4.14.1
20 silly currentTree ├── opencv4nodejs@4.14.1
20 silly currentTree ├── optionator@0.8.2
20 silly currentTree ├── ora@1.3.0
20 silly currentTree ├── os-homedir@1.0.2
20 silly currentTree ├── os-name@1.0.3
20 silly currentTree ├── os-tmpdir@1.0.2
20 silly currentTree ├── osenv@0.1.5
20 silly currentTree ├── osx-release@1.1.0
20 silly currentTree ├─┬ pac-proxy-agent@2.0.2
20 silly currentTree │ ├── debug@3.2.6
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── pac-resolver@3.0.0
20 silly currentTree ├── path-is-absolute@1.0.1
20 silly currentTree ├── path-parse@1.0.6
20 silly currentTree ├── performance-now@2.1.0
20 silly currentTree ├── prelude-ls@1.1.2
20 silly currentTree ├── process-nextick-args@2.0.0
20 silly currentTree ├─┬ proxy-agent@2.3.1
20 silly currentTree │ ├── debug@3.2.6
20 silly currentTree │ ├── lru-cache@4.1.5
20 silly currentTree │ └── ms@2.1.1
20 silly currentTree ├── proxy-from-env@1.0.0
20 silly currentTree ├── pseudomap@1.0.2
20 silly currentTree ├── psl@1.1.31
20 silly currentTree ├── pump@3.0.0
20 silly currentTree ├── punycode@2.1.1
20 silly currentTree ├── qs@6.6.0
20 silly currentTree ├─┬ raw-body@2.3.3
20 silly currentTree │ └── iconv-lite@0.4.23
20 silly currentTree ├── readable-stream@2.3.6
20 silly currentTree ├─┬ readable-stream@3.2.0
20 silly currentTree │ └── string_decoder@1.2.0
20 silly currentTree ├─┬ request@2.88.0
20 silly currentTree │ └── qs@6.5.2
20 silly currentTree ├── resolve@1.10.0
20 silly currentTree ├── restore-cursor@2.0.0
20 silly currentTree ├── rimraf@2.6.3
20 silly currentTree ├── runscript@1.3.0
20 silly currentTree ├── safe-buffer@5.1.2
20 silly currentTree ├── safer-buffer@2.1.2
20 silly currentTree ├── semver@5.6.0
20 silly currentTree ├── set-blocking@2.0.0
20 silly currentTree ├── set-blocking@2.0.0
20 silly currentTree ├── setprototypeof@1.1.0
20 silly currentTree ├── signal-exit@3.0.2
20 silly currentTree ├── smart-buffer@1.1.15
20 silly currentTree ├── socks-proxy-agent@3.0.1
20 silly currentTree ├── socks@1.1.10
20 silly currentTree ├── source-map@0.6.1
20 silly currentTree ├── spdx-correct@3.1.0
20 silly currentTree ├── spdx-exceptions@2.2.0
20 silly currentTree ├── spdx-expression-parse@3.0.0
20 silly currentTree ├── spdx-license-ids@3.0.3
20 silly currentTree ├── sshpk@1.16.1
20 silly currentTree ├── statuses@1.5.0
20 silly currentTree ├── string_decoder@0.10.31
20 silly currentTree ├── string_decoder@1.1.1
20 silly currentTree ├── string-width@1.0.2
20 silly currentTree ├── string-width@1.0.2
20 silly currentTree ├── string-width@2.1.1
20 silly currentTree ├── strip-ansi@3.0.1
20 silly currentTree ├── strip-ansi@3.0.1
20 silly currentTree ├── supports-color@2.0.0
20 silly currentTree ├─┬ tar@4.4.8
20 silly currentTree │ └── yallist@3.0.3
20 silly currentTree ├── thenify-all@1.6.0
20 silly currentTree ├── thenify@3.3.0
20 silly currentTree ├── thunkify-wrap@1.0.4
20 silly currentTree ├── thunkify@2.1.2
20 silly currentTree ├─┬ tough-cookie@2.4.3
20 silly currentTree │ └── punycode@1.4.1
20 silly currentTree ├── tunnel-agent@0.6.0
20 silly currentTree ├── tweetnacl@0.14.5
20 silly currentTree ├── type-check@0.3.2
20 silly currentTree ├── unescape@1.0.1
20 silly currentTree ├── unpipe@1.0.0
20 silly currentTree ├── uri-js@4.2.2
20 silly currentTree ├── urllib@2.33.0
20 silly currentTree ├── util-deprecate@1.0.2
20 silly currentTree ├── util-deprecate@1.0.2
20 silly currentTree ├── utility@1.15.0
20 silly currentTree ├── uuid@3.3.2
20 silly currentTree ├── validate-npm-package-license@3.0.4
20 silly currentTree ├── verror@1.10.0
20 silly currentTree ├── which@1.3.1
20 silly currentTree ├── wide-align@1.1.3
20 silly currentTree ├── wide-align@1.1.3
20 silly currentTree ├── win-release@1.1.1
20 silly currentTree ├── wordwrap@1.0.0
20 silly currentTree ├── wrappy@1.0.2
20 silly currentTree ├── xregexp@2.0.0
20 silly currentTree └── yallist@2.1.2
21 silly idealTree caoyong@1.0.0
21 silly idealTree ├── @types/node@8.10.42
21 silly idealTree ├── abbrev@1.1.1
21 silly idealTree ├── address@1.0.3
21 silly idealTree ├── agent-base@4.2.1
21 silly idealTree ├── agentkeepalive@3.5.2
21 silly idealTree ├── ajv@6.10.0
21 silly idealTree ├── ansi-regex@2.1.1
21 silly idealTree ├── ansi-styles@2.2.1
21 silly idealTree ├── any-promise@1.3.0
21 silly idealTree ├── aproba@1.2.0
21 silly idealTree ├─┬ are-we-there-yet@1.1.5
21 silly idealTree │ ├── isarray@1.0.0
21 silly idealTree │ ├── readable-stream@2.3.6
21 silly idealTree │ └── string_decoder@1.1.1
21 silly idealTree ├── asn1@0.2.4
21 silly idealTree ├── assert-plus@1.0.0
21 silly idealTree ├── ast-types@0.12.2
21 silly idealTree ├── asynckit@0.4.0
21 silly idealTree ├── auto-correct@1.0.0
21 silly idealTree ├── await-event@2.1.0
21 silly idealTree ├── aws-sign2@0.7.0
21 silly idealTree ├── aws4@1.8.0
21 silly idealTree ├── bagpipe@0.3.5
21 silly idealTree ├── balanced-match@1.0.0
21 silly idealTree ├── bcrypt-pbkdf@1.0.2
21 silly idealTree ├── binary-mirror-config@1.19.0
21 silly idealTree ├── block-stream@0.0.9
21 silly idealTree ├── brace-expansion@1.1.11
21 silly idealTree ├── bytes@3.0.0
21 silly idealTree ├── caseless@0.12.0
21 silly idealTree ├── chalk@1.1.3
21 silly idealTree ├── chownr@1.1.1
21 silly idealTree ├── cli-cursor@2.1.0
21 silly idealTree ├── cli-spinners@1.3.1
21 silly idealTree ├── cmd-shim@2.0.2
21 silly idealTree ├── cnpm@6.0.0
21 silly idealTree ├── co-from-stream@0.0.0
21 silly idealTree ├── co-fs-extra@1.2.1
21 silly idealTree ├── co-parallel@1.0.0
21 silly idealTree ├── co-read@0.0.1
21 silly idealTree ├── co-thread@0.0.1
21 silly idealTree ├── co@4.6.0
21 silly idealTree ├── code-point-at@1.1.0
21 silly idealTree ├── colors@1.3.3
21 silly idealTree ├── combined-stream@1.0.7
21 silly idealTree ├── commander@2.10.0
21 silly idealTree ├── concat-map@0.0.1
21 silly idealTree ├── console-control-strings@1.1.0
21 silly idealTree ├── content-type@1.0.4
21 silly idealTree ├── copy-to@2.0.1
21 silly idealTree ├── core-util-is@1.0.2
21 silly idealTree ├── cross-spawn@0.2.9
21 silly idealTree ├── dashdash@1.14.1
21 silly idealTree ├── data-uri-to-buffer@2.0.0
21 silly idealTree ├── debug@2.6.9
21 silly idealTree ├── deep-is@0.1.3
21 silly idealTree ├── default-user-agent@1.0.0
21 silly idealTree ├── degenerator@1.0.4
21 silly idealTree ├── delayed-stream@1.0.0
21 silly idealTree ├── delegates@1.0.0
21 silly idealTree ├── depd@1.1.2
21 silly idealTree ├── destroy@1.0.4
21 silly idealTree ├─┬ digest-header@0.0.1
21 silly idealTree │ └── utility@0.1.11
21 silly idealTree ├── ecc-jsbn@0.1.2
21 silly idealTree ├── ee-first@1.1.1
21 silly idealTree ├── enable@1.3.2
21 silly idealTree ├── end-of-stream@1.4.1
21 silly idealTree ├── es6-promise@4.2.6
21 silly idealTree ├── es6-promisify@5.0.0
21 silly idealTree ├── escape-html@1.0.3
21 silly idealTree ├── escape-string-regexp@1.0.5
21 silly idealTree ├── escodegen@1.11.1
21 silly idealTree ├── esprima@3.1.3
21 silly idealTree ├── estraverse@4.2.0
21 silly idealTree ├── esutils@2.0.2
21 silly idealTree ├── extend-shallow@2.0.1
21 silly idealTree ├── extend@3.0.2
21 silly idealTree ├── extsprintf@1.3.0
21 silly idealTree ├── fast-deep-equal@2.0.1
21 silly idealTree ├── fast-json-stable-stringify@2.0.0
21 silly idealTree ├── fast-levenshtein@2.0.6
21 silly idealTree ├── file-uri-to-path@1.0.0
21 silly idealTree ├── forever-agent@0.6.1
21 silly idealTree ├── form-data@2.3.3
21 silly idealTree ├── fs-extra@0.26.7
21 silly idealTree ├── fs-minipass@1.2.5
21 silly idealTree ├── fs.realpath@1.0.0
21 silly idealTree ├── fstream@1.0.11
21 silly idealTree ├─┬ ftp@0.3.10
21 silly idealTree │ └── readable-stream@1.1.14
21 silly idealTree ├── gauge@2.7.4
21 silly idealTree ├─┬ get-uri@2.0.3
21 silly idealTree │ ├── debug@4.1.1
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── getpass@0.1.7
21 silly idealTree ├── giturl@1.0.1
21 silly idealTree ├── glob@7.1.3
21 silly idealTree ├── graceful-fs@4.1.15
21 silly idealTree ├── graceful-readlink@1.0.1
21 silly idealTree ├── har-schema@2.0.0
21 silly idealTree ├── har-validator@5.1.3
21 silly idealTree ├── has-ansi@2.0.0
21 silly idealTree ├── has-unicode@2.0.1
21 silly idealTree ├── hosted-git-info@2.7.1
21 silly idealTree ├── http-errors@1.6.3
21 silly idealTree ├─┬ http-proxy-agent@2.1.0
21 silly idealTree │ └── debug@3.1.0
21 silly idealTree ├── http-signature@1.2.0
21 silly idealTree ├─┬ https-proxy-agent@2.2.1
21 silly idealTree │ ├── debug@3.2.6
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── humanize-ms@1.2.1
21 silly idealTree ├── iconv-lite@0.4.24
21 silly idealTree ├── inflight@1.0.6
21 silly idealTree ├── inherits@2.0.3
21 silly idealTree ├── ini@1.3.5
21 silly idealTree ├── ip@1.1.5
21 silly idealTree ├── is-class-hotfix@0.0.6
21 silly idealTree ├── is-extendable@0.1.1
21 silly idealTree ├── is-fullwidth-code-point@1.0.0
21 silly idealTree ├── is-type-of@1.2.1
21 silly idealTree ├── is-typedarray@1.0.0
21 silly idealTree ├── isarray@0.0.1
21 silly idealTree ├── isexe@2.0.0
21 silly idealTree ├── isstream@0.1.2
21 silly idealTree ├── jsbn@0.1.1
21 silly idealTree ├── json-schema-traverse@0.4.1
21 silly idealTree ├── json-schema@0.2.3
21 silly idealTree ├── json-stringify-safe@5.0.1
21 silly idealTree ├── jsonfile@2.4.0
21 silly idealTree ├── jsprim@1.4.1
21 silly idealTree ├── klaw@1.3.1
21 silly idealTree ├── ko-sleep@1.0.3
21 silly idealTree ├── levn@0.3.0
21 silly idealTree ├── log-symbols@1.0.2
21 silly idealTree ├── lru-cache@2.7.3
21 silly idealTree ├── mime-db@1.38.0
21 silly idealTree ├── mime-types@2.1.22
21 silly idealTree ├── mimic-fn@1.2.0
21 silly idealTree ├── minimatch@3.0.4
21 silly idealTree ├── minimist@1.2.0
21 silly idealTree ├─┬ minipass@2.3.5
21 silly idealTree │ └── yallist@3.0.3
21 silly idealTree ├── minizlib@1.2.1
21 silly idealTree ├─┬ mkdirp@0.5.1
21 silly idealTree │ └── minimist@0.0.8
21 silly idealTree ├── moment@2.24.0
21 silly idealTree ├── ms@2.0.0
21 silly idealTree ├── mz-modules@2.1.0
21 silly idealTree ├── mz@2.7.0
21 silly idealTree ├── netmask@1.0.6
21 silly idealTree ├─┬ node-gyp@3.8.0
21 silly idealTree │ ├── semver@5.3.0
21 silly idealTree │ └── tar@2.2.1
21 silly idealTree ├── node-homedir@1.1.1
21 silly idealTree ├── nopt@3.0.6
21 silly idealTree ├── normalize-git-url@3.0.2
21 silly idealTree ├── normalize-package-data@2.5.0
21 silly idealTree ├── npm-package-arg@4.2.1
21 silly idealTree ├── npm-request@1.0.0
21 silly idealTree ├─┬ npm@6.8.0
21 silly idealTree │ ├── abbrev@1.1.1
21 silly idealTree │ ├── agent-base@4.2.0
21 silly idealTree │ ├── agentkeepalive@3.4.1
21 silly idealTree │ ├── ajv@5.5.2
21 silly idealTree │ ├── ansi-align@2.0.0
21 silly idealTree │ ├── ansi-regex@2.1.1
21 silly idealTree │ ├── ansi-styles@3.2.1
21 silly idealTree │ ├── ansicolors@0.3.2
21 silly idealTree │ ├── ansistyles@0.1.3
21 silly idealTree │ ├── aproba@2.0.0
21 silly idealTree │ ├── archy@1.0.0
21 silly idealTree │ ├─┬ are-we-there-yet@1.1.4
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── asap@2.0.6
21 silly idealTree │ ├── asn1@0.2.4
21 silly idealTree │ ├── assert-plus@1.0.0
21 silly idealTree │ ├── asynckit@0.4.0
21 silly idealTree │ ├── aws-sign2@0.7.0
21 silly idealTree │ ├── aws4@1.8.0
21 silly idealTree │ ├── balanced-match@1.0.0
21 silly idealTree │ ├── bcrypt-pbkdf@1.0.2
21 silly idealTree │ ├── bin-links@1.1.2
21 silly idealTree │ ├── block-stream@0.0.9
21 silly idealTree │ ├── bluebird@3.5.3
21 silly idealTree │ ├── boxen@1.3.0
21 silly idealTree │ ├── brace-expansion@1.1.11
21 silly idealTree │ ├── buffer-from@1.0.0
21 silly idealTree │ ├── builtins@1.0.3
21 silly idealTree │ ├── byline@5.0.0
21 silly idealTree │ ├── byte-size@5.0.1
21 silly idealTree │ ├─┬ cacache@11.3.2
21 silly idealTree │ │ ├── chownr@1.1.1
21 silly idealTree │ │ ├── lru-cache@5.1.1
21 silly idealTree │ │ ├── unique-filename@1.1.1
21 silly idealTree │ │ └── yallist@3.0.3
21 silly idealTree │ ├── call-limit@1.1.0
21 silly idealTree │ ├── camelcase@4.1.0
21 silly idealTree │ ├── capture-stack-trace@1.0.0
21 silly idealTree │ ├── caseless@0.12.0
21 silly idealTree │ ├── chalk@2.4.1
21 silly idealTree │ ├── chownr@1.1.1
21 silly idealTree │ ├── ci-info@2.0.0
21 silly idealTree │ ├── cidr-regex@2.0.10
21 silly idealTree │ ├── cli-boxes@1.0.0
21 silly idealTree │ ├── cli-columns@3.1.2
21 silly idealTree │ ├── cli-table3@0.5.1
21 silly idealTree │ ├─┬ cliui@4.1.0
21 silly idealTree │ │ ├── ansi-regex@3.0.0
21 silly idealTree │ │ └── strip-ansi@4.0.0
21 silly idealTree │ ├── clone@1.0.4
21 silly idealTree │ ├── cmd-shim@2.0.2
21 silly idealTree │ ├── co@4.6.0
21 silly idealTree │ ├── code-point-at@1.1.0
21 silly idealTree │ ├── color-convert@1.9.1
21 silly idealTree │ ├── color-name@1.1.3
21 silly idealTree │ ├── colors@1.3.3
21 silly idealTree │ ├── columnify@1.5.4
21 silly idealTree │ ├── combined-stream@1.0.6
21 silly idealTree │ ├── concat-map@0.0.1
21 silly idealTree │ ├─┬ concat-stream@1.6.2
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── config-chain@1.1.12
21 silly idealTree │ ├── configstore@3.1.2
21 silly idealTree │ ├── console-control-strings@1.1.0
21 silly idealTree │ ├─┬ copy-concurrently@1.0.5
21 silly idealTree │ │ ├── aproba@1.2.0
21 silly idealTree │ │ └── iferr@0.1.5
21 silly idealTree │ ├── core-util-is@1.0.2
21 silly idealTree │ ├── create-error-class@3.0.2
21 silly idealTree │ ├── cross-spawn@5.1.0
21 silly idealTree │ ├── crypto-random-string@1.0.0
21 silly idealTree │ ├── cyclist@0.2.2
21 silly idealTree │ ├── dashdash@1.14.1
21 silly idealTree │ ├─┬ debug@3.1.0
21 silly idealTree │ │ └── ms@2.0.0
21 silly idealTree │ ├── debuglog@1.0.1
21 silly idealTree │ ├── decamelize@1.2.0
21 silly idealTree │ ├── decode-uri-component@0.2.0
21 silly idealTree │ ├── deep-extend@0.5.1
21 silly idealTree │ ├── defaults@1.0.3
21 silly idealTree │ ├── delayed-stream@1.0.0
21 silly idealTree │ ├── delegates@1.0.0
21 silly idealTree │ ├── detect-indent@5.0.0
21 silly idealTree │ ├── detect-newline@2.1.0
21 silly idealTree │ ├── dezalgo@1.0.3
21 silly idealTree │ ├── dot-prop@4.2.0
21 silly idealTree │ ├── dotenv@5.0.1
21 silly idealTree │ ├── duplexer3@0.1.4
21 silly idealTree │ ├─┬ duplexify@3.6.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── ecc-jsbn@0.1.2
21 silly idealTree │ ├── editor@1.0.0
21 silly idealTree │ ├── encoding@0.1.12
21 silly idealTree │ ├── end-of-stream@1.4.1
21 silly idealTree │ ├── err-code@1.1.2
21 silly idealTree │ ├── errno@0.1.7
21 silly idealTree │ ├── es6-promise@4.2.4
21 silly idealTree │ ├── es6-promisify@5.0.0
21 silly idealTree │ ├── escape-string-regexp@1.0.5
21 silly idealTree │ ├─┬ execa@0.7.0
21 silly idealTree │ │ └── get-stream@3.0.0
21 silly idealTree │ ├── extend@3.0.2
21 silly idealTree │ ├── extsprintf@1.3.0
21 silly idealTree │ ├── fast-deep-equal@1.1.0
21 silly idealTree │ ├── fast-json-stable-stringify@2.0.0
21 silly idealTree │ ├── figgy-pudding@3.5.1
21 silly idealTree │ ├── find-npm-prefix@1.0.2
21 silly idealTree │ ├── find-up@2.1.0
21 silly idealTree │ ├─┬ flush-write-stream@1.0.3
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── forever-agent@0.6.1
21 silly idealTree │ ├── form-data@2.3.2
21 silly idealTree │ ├─┬ from2@2.3.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── fs-minipass@1.2.5
21 silly idealTree │ ├── fs-vacuum@1.2.10
21 silly idealTree │ ├─┬ fs-write-stream-atomic@1.0.10
21 silly idealTree │ │ ├── iferr@0.1.5
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── fs.realpath@1.0.0
21 silly idealTree │ ├── fstream@1.0.11
21 silly idealTree │ ├─┬ gauge@2.7.4
21 silly idealTree │ │ ├── aproba@1.2.0
21 silly idealTree │ │ └── string-width@1.0.2
21 silly idealTree │ ├── genfun@5.0.0
21 silly idealTree │ ├─┬ gentle-fs@2.0.1
21 silly idealTree │ │ ├── aproba@1.2.0
21 silly idealTree │ │ └── iferr@0.1.5
21 silly idealTree │ ├── get-caller-file@1.0.2
21 silly idealTree │ ├── get-stream@4.1.0
21 silly idealTree │ ├── getpass@0.1.7
21 silly idealTree │ ├── glob@7.1.3
21 silly idealTree │ ├── global-dirs@0.1.1
21 silly idealTree │ ├─┬ got@6.7.1
21 silly idealTree │ │ └── get-stream@3.0.0
21 silly idealTree │ ├── graceful-fs@4.1.15
21 silly idealTree │ ├── har-schema@2.0.0
21 silly idealTree │ ├── har-validator@5.1.0
21 silly idealTree │ ├── has-flag@3.0.0
21 silly idealTree │ ├── has-unicode@2.0.1
21 silly idealTree │ ├── hosted-git-info@2.7.1
21 silly idealTree │ ├── http-cache-semantics@3.8.1
21 silly idealTree │ ├── http-proxy-agent@2.1.0
21 silly idealTree │ ├── http-signature@1.2.0
21 silly idealTree │ ├── https-proxy-agent@2.2.1
21 silly idealTree │ ├── humanize-ms@1.2.1
21 silly idealTree │ ├── iconv-lite@0.4.23
21 silly idealTree │ ├── iferr@1.0.2
21 silly idealTree │ ├── ignore-walk@3.0.1
21 silly idealTree │ ├── import-lazy@2.1.0
21 silly idealTree │ ├── imurmurhash@0.1.4
21 silly idealTree │ ├── inflight@1.0.6
21 silly idealTree │ ├── inherits@2.0.3
21 silly idealTree │ ├── ini@1.3.5
21 silly idealTree │ ├── init-package-json@1.10.3
21 silly idealTree │ ├── invert-kv@1.0.0
21 silly idealTree │ ├── ip-regex@2.1.0
21 silly idealTree │ ├── ip@1.1.5
21 silly idealTree │ ├─┬ is-ci@1.1.0
21 silly idealTree │ │ └── ci-info@1.6.0
21 silly idealTree │ ├── is-cidr@3.0.0
21 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
21 silly idealTree │ ├── is-installed-globally@0.1.0
21 silly idealTree │ ├── is-npm@1.0.0
21 silly idealTree │ ├── is-obj@1.0.1
21 silly idealTree │ ├── is-path-inside@1.0.1
21 silly idealTree │ ├── is-redirect@1.0.0
21 silly idealTree │ ├── is-retry-allowed@1.1.0
21 silly idealTree │ ├── is-stream@1.1.0
21 silly idealTree │ ├── is-typedarray@1.0.0
21 silly idealTree │ ├── isarray@1.0.0
21 silly idealTree │ ├── isexe@2.0.0
21 silly idealTree │ ├── isstream@0.1.2
21 silly idealTree │ ├── jsbn@0.1.1
21 silly idealTree │ ├── json-parse-better-errors@1.0.2
21 silly idealTree │ ├── json-schema-traverse@0.3.1
21 silly idealTree │ ├── json-schema@0.2.3
21 silly idealTree │ ├── json-stringify-safe@5.0.1
21 silly idealTree │ ├── jsonparse@1.3.1
21 silly idealTree │ ├── JSONStream@1.3.5
21 silly idealTree │ ├── jsprim@1.4.1
21 silly idealTree │ ├── latest-version@3.1.0
21 silly idealTree │ ├── lazy-property@1.0.0
21 silly idealTree │ ├── lcid@1.0.0
21 silly idealTree │ ├── libcipm@3.0.3
21 silly idealTree │ ├── libnpm@2.0.1
21 silly idealTree │ ├─┬ libnpmaccess@3.0.1
21 silly idealTree │ │ └── aproba@2.0.0
21 silly idealTree │ ├─┬ libnpmconfig@1.2.1
21 silly idealTree │ │ ├── find-up@3.0.0
21 silly idealTree │ │ ├── locate-path@3.0.0
21 silly idealTree │ │ ├── p-limit@2.1.0
21 silly idealTree │ │ ├── p-locate@3.0.0
21 silly idealTree │ │ └── p-try@2.0.0
21 silly idealTree │ ├── libnpmhook@5.0.2
21 silly idealTree │ ├─┬ libnpmorg@1.0.0
21 silly idealTree │ │ └── aproba@2.0.0
21 silly idealTree │ ├── libnpmpublish@1.1.1
21 silly idealTree │ ├── libnpmsearch@2.0.0
21 silly idealTree │ ├─┬ libnpmteam@1.0.1
21 silly idealTree │ │ └── aproba@2.0.0
21 silly idealTree │ ├── libnpx@10.2.0
21 silly idealTree │ ├── locate-path@2.0.0
21 silly idealTree │ ├── lock-verify@2.0.2
21 silly idealTree │ ├── lockfile@1.0.4
21 silly idealTree │ ├── lodash._baseindexof@3.1.0
21 silly idealTree │ ├── lodash._baseuniq@4.6.0
21 silly idealTree │ ├── lodash._bindcallback@3.0.1
21 silly idealTree │ ├── lodash._cacheindexof@3.0.2
21 silly idealTree │ ├── lodash._createcache@3.1.2
21 silly idealTree │ ├── lodash._createset@4.0.3
21 silly idealTree │ ├── lodash._getnative@3.9.1
21 silly idealTree │ ├── lodash._root@3.0.1
21 silly idealTree │ ├── lodash.clonedeep@4.5.0
21 silly idealTree │ ├── lodash.restparam@3.6.1
21 silly idealTree │ ├── lodash.union@4.6.0
21 silly idealTree │ ├── lodash.uniq@4.5.0
21 silly idealTree │ ├── lodash.without@4.4.0
21 silly idealTree │ ├── lowercase-keys@1.0.1
21 silly idealTree │ ├── lru-cache@4.1.5
21 silly idealTree │ ├── make-dir@1.3.0
21 silly idealTree │ ├── make-fetch-happen@4.0.1
21 silly idealTree │ ├── meant@1.0.1
21 silly idealTree │ ├── mem@1.1.0
21 silly idealTree │ ├── mime-db@1.35.0
21 silly idealTree │ ├── mime-types@2.1.19
21 silly idealTree │ ├── mimic-fn@1.2.0
21 silly idealTree │ ├── minimatch@3.0.4
21 silly idealTree │ ├── minimist@0.0.8
21 silly idealTree │ ├─┬ minipass@2.3.3
21 silly idealTree │ │ └── yallist@3.0.2
21 silly idealTree │ ├── minizlib@1.1.1
21 silly idealTree │ ├── mississippi@3.0.0
21 silly idealTree │ ├── mkdirp@0.5.1
21 silly idealTree │ ├─┬ move-concurrently@1.0.1
21 silly idealTree │ │ └── aproba@1.2.0
21 silly idealTree │ ├── ms@2.1.1
21 silly idealTree │ ├── mute-stream@0.0.7
21 silly idealTree │ ├── node-fetch-npm@2.0.2
21 silly idealTree │ ├─┬ node-gyp@3.8.0
21 silly idealTree │ │ ├── nopt@3.0.6
21 silly idealTree │ │ ├── semver@5.3.0
21 silly idealTree │ │ └── tar@2.2.1
21 silly idealTree │ ├── nopt@4.0.1
21 silly idealTree │ ├─┬ normalize-package-data@2.5.0
21 silly idealTree │ │ └── resolve@1.10.0
21 silly idealTree │ ├── npm-audit-report@1.3.2
21 silly idealTree │ ├── npm-bundled@1.0.6
21 silly idealTree │ ├── npm-cache-filename@1.0.2
21 silly idealTree │ ├── npm-install-checks@3.0.0
21 silly idealTree │ ├── npm-lifecycle@2.1.0
21 silly idealTree │ ├── npm-logical-tree@1.2.1
21 silly idealTree │ ├── npm-package-arg@6.1.0
21 silly idealTree │ ├── npm-packlist@1.3.0
21 silly idealTree │ ├── npm-pick-manifest@2.2.3
21 silly idealTree │ ├── npm-profile@4.0.1
21 silly idealTree │ ├── npm-registry-fetch@3.9.0
21 silly idealTree │ ├── npm-run-path@2.0.2
21 silly idealTree │ ├── npm-user-validate@1.0.0
21 silly idealTree │ ├── npmlog@4.1.2
21 silly idealTree │ ├── number-is-nan@1.0.1
21 silly idealTree │ ├── oauth-sign@0.9.0
21 silly idealTree │ ├── object-assign@4.1.1
21 silly idealTree │ ├── once@1.4.0
21 silly idealTree │ ├── opener@1.5.1
21 silly idealTree │ ├── os-homedir@1.0.2
21 silly idealTree │ ├── os-locale@2.1.0
21 silly idealTree │ ├── os-tmpdir@1.0.2
21 silly idealTree │ ├── osenv@0.1.5
21 silly idealTree │ ├── p-finally@1.0.0
21 silly idealTree │ ├── p-limit@1.2.0
21 silly idealTree │ ├── p-locate@2.0.0
21 silly idealTree │ ├── p-try@1.0.0
21 silly idealTree │ ├── package-json@4.0.1
21 silly idealTree │ ├─┬ pacote@9.4.1
21 silly idealTree │ │ ├── lru-cache@5.1.1
21 silly idealTree │ │ ├── minipass@2.3.5
21 silly idealTree │ │ └── yallist@3.0.3
21 silly idealTree │ ├─┬ parallel-transform@1.1.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── path-exists@3.0.0
21 silly idealTree │ ├── path-is-absolute@1.0.1
21 silly idealTree │ ├── path-is-inside@1.0.2
21 silly idealTree │ ├── path-key@2.0.1
21 silly idealTree │ ├── path-parse@1.0.6
21 silly idealTree │ ├── performance-now@2.1.0
21 silly idealTree │ ├── pify@3.0.0
21 silly idealTree │ ├── prepend-http@1.0.4
21 silly idealTree │ ├── process-nextick-args@2.0.0
21 silly idealTree │ ├── promise-inflight@1.0.1
21 silly idealTree │ ├─┬ promise-retry@1.1.1
21 silly idealTree │ │ └── retry@0.10.1
21 silly idealTree │ ├── promzard@0.3.0
21 silly idealTree │ ├── proto-list@1.2.4
21 silly idealTree │ ├── protoduck@5.0.1
21 silly idealTree │ ├── prr@1.0.1
21 silly idealTree │ ├── pseudomap@1.0.2
21 silly idealTree │ ├── psl@1.1.29
21 silly idealTree │ ├── pump@3.0.0
21 silly idealTree │ ├─┬ pumpify@1.5.1
21 silly idealTree │ │ └── pump@2.0.1
21 silly idealTree │ ├── punycode@1.4.1
21 silly idealTree │ ├── qrcode-terminal@0.12.0
21 silly idealTree │ ├── qs@6.5.2
21 silly idealTree │ ├── query-string@6.2.0
21 silly idealTree │ ├── qw@1.0.1
21 silly idealTree │ ├─┬ rc@1.2.7
21 silly idealTree │ │ └── minimist@1.2.0
21 silly idealTree │ ├── read-cmd-shim@1.0.1
21 silly idealTree │ ├── read-installed@4.0.3
21 silly idealTree │ ├── read-package-json@2.0.13
21 silly idealTree │ ├── read-package-tree@5.2.2
21 silly idealTree │ ├── read@1.0.7
21 silly idealTree │ ├── readable-stream@3.1.1
21 silly idealTree │ ├── readdir-scoped-modules@1.0.2
21 silly idealTree │ ├── registry-auth-token@3.3.2
21 silly idealTree │ ├── registry-url@3.1.0
21 silly idealTree │ ├── request@2.88.0
21 silly idealTree │ ├── require-directory@2.1.1
21 silly idealTree │ ├── require-main-filename@1.0.1
21 silly idealTree │ ├── resolve-from@4.0.0
21 silly idealTree │ ├── retry@0.12.0
21 silly idealTree │ ├── rimraf@2.6.3
21 silly idealTree │ ├─┬ run-queue@1.0.3
21 silly idealTree │ │ └── aproba@1.2.0
21 silly idealTree │ ├── safe-buffer@5.1.2
21 silly idealTree │ ├── safer-buffer@2.1.2
21 silly idealTree │ ├── semver-diff@2.1.0
21 silly idealTree │ ├── semver@5.6.0
21 silly idealTree │ ├── set-blocking@2.0.0
21 silly idealTree │ ├─┬ sha@2.0.1
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── shebang-command@1.2.0
21 silly idealTree │ ├── shebang-regex@1.0.0
21 silly idealTree │ ├── signal-exit@3.0.2
21 silly idealTree │ ├── slash@1.0.0
21 silly idealTree │ ├── slide@1.1.6
21 silly idealTree │ ├── smart-buffer@4.0.1
21 silly idealTree │ ├── socks-proxy-agent@4.0.1
21 silly idealTree │ ├── socks@2.2.0
21 silly idealTree │ ├── sorted-object@2.0.1
21 silly idealTree │ ├─┬ sorted-union-stream@2.1.3
21 silly idealTree │ │ ├── from2@1.3.0
21 silly idealTree │ │ ├── isarray@0.0.1
21 silly idealTree │ │ ├── readable-stream@1.1.14
21 silly idealTree │ │ └── string_decoder@0.10.31
21 silly idealTree │ ├── spdx-correct@3.0.0
21 silly idealTree │ ├── spdx-exceptions@2.1.0
21 silly idealTree │ ├── spdx-expression-parse@3.0.0
21 silly idealTree │ ├── spdx-license-ids@3.0.3
21 silly idealTree │ ├── sshpk@1.14.2
21 silly idealTree │ ├── ssri@6.0.1
21 silly idealTree │ ├── stream-each@1.2.2
21 silly idealTree │ ├─┬ stream-iterate@1.2.0
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── stream-shift@1.0.0
21 silly idealTree │ ├── strict-uri-encode@2.0.0
21 silly idealTree │ ├── string_decoder@1.2.0
21 silly idealTree │ ├─┬ string-width@2.1.1
21 silly idealTree │ │ ├── ansi-regex@3.0.0
21 silly idealTree │ │ ├── is-fullwidth-code-point@2.0.0
21 silly idealTree │ │ └── strip-ansi@4.0.0
21 silly idealTree │ ├── stringify-package@1.0.0
21 silly idealTree │ ├── strip-ansi@3.0.1
21 silly idealTree │ ├── strip-eof@1.0.0
21 silly idealTree │ ├── strip-json-comments@2.0.1
21 silly idealTree │ ├── supports-color@5.4.0
21 silly idealTree │ ├─┬ tar@4.4.8
21 silly idealTree │ │ ├── chownr@1.1.1
21 silly idealTree │ │ ├── minipass@2.3.5
21 silly idealTree │ │ └── yallist@3.0.3
21 silly idealTree │ ├── term-size@1.2.0
21 silly idealTree │ ├── text-table@0.2.0
21 silly idealTree │ ├── through@2.3.8
21 silly idealTree │ ├─┬ through2@2.0.3
21 silly idealTree │ │ ├── readable-stream@2.3.6
21 silly idealTree │ │ └── string_decoder@1.1.1
21 silly idealTree │ ├── timed-out@4.0.1
21 silly idealTree │ ├── tiny-relative-date@1.3.0
21 silly idealTree │ ├── tough-cookie@2.4.3
21 silly idealTree │ ├── tunnel-agent@0.6.0
21 silly idealTree │ ├── tweetnacl@0.14.5
21 silly idealTree │ ├── typedarray@0.0.6
21 silly idealTree │ ├── uid-number@0.0.6
21 silly idealTree │ ├── umask@1.1.0
21 silly idealTree │ ├── unique-filename@1.1.1
21 silly idealTree │ ├── unique-slug@2.0.0
21 silly idealTree │ ├── unique-string@1.0.0
21 silly idealTree │ ├── unpipe@1.0.0
21 silly idealTree │ ├── unzip-response@2.0.1
21 silly idealTree │ ├── update-notifier@2.5.0
21 silly idealTree │ ├── url-parse-lax@1.0.0
21 silly idealTree │ ├── util-deprecate@1.0.2
21 silly idealTree │ ├── util-extend@1.0.3
21 silly idealTree │ ├── uuid@3.3.2
21 silly idealTree │ ├── validate-npm-package-license@3.0.4
21 silly idealTree │ ├── validate-npm-package-name@3.0.0
21 silly idealTree │ ├── verror@1.10.0
21 silly idealTree │ ├── wcwidth@1.0.1
21 silly idealTree │ ├── which-module@2.0.0
21 silly idealTree │ ├── which@1.3.1
21 silly idealTree │ ├─┬ wide-align@1.1.2
21 silly idealTree │ │ └── string-width@1.0.2
21 silly idealTree │ ├── widest-line@2.0.0
21 silly idealTree │ ├── worker-farm@1.6.0
21 silly idealTree │ ├─┬ wrap-ansi@2.1.0
21 silly idealTree │ │ └── string-width@1.0.2
21 silly idealTree │ ├── wrappy@1.0.2
21 silly idealTree │ ├── write-file-atomic@2.4.2
21 silly idealTree │ ├── xdg-basedir@3.0.0
21 silly idealTree │ ├── xtend@4.0.1
21 silly idealTree │ ├── y18n@4.0.0
21 silly idealTree │ ├── yallist@2.1.2
21 silly idealTree │ ├── yargs-parser@9.0.2
21 silly idealTree │ └─┬ yargs@11.0.0
21 silly idealTree │ └── y18n@3.2.1
21 silly idealTree ├─┬ npminstall@3.20.2
21 silly idealTree │ └── bytes@2.5.0
21 silly idealTree ├── npmlog@4.1.2
21 silly idealTree ├── number-is-nan@1.0.1
21 silly idealTree ├── oauth-sign@0.9.0
21 silly idealTree ├── object-assign@4.1.1
21 silly idealTree ├── once@1.4.0
21 silly idealTree ├── onetime@2.0.1
21 silly idealTree ├── open@0.0.5
21 silly idealTree ├── opencv-build@0.0.17
21 silly idealTree ├── optionator@0.8.2
21 silly idealTree ├── ora@1.3.0
21 silly idealTree ├── os-homedir@1.0.2
21 silly idealTree ├── os-name@1.0.3
21 silly idealTree ├── os-tmpdir@1.0.2
21 silly idealTree ├── osenv@0.1.5
21 silly idealTree ├── osx-release@1.1.0
21 silly idealTree ├─┬ pac-proxy-agent@2.0.2
21 silly idealTree │ ├── debug@3.2.6
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── pac-resolver@3.0.0
21 silly idealTree ├── path-is-absolute@1.0.1
21 silly idealTree ├── path-parse@1.0.6
21 silly idealTree ├── performance-now@2.1.0
21 silly idealTree ├── prelude-ls@1.1.2
21 silly idealTree ├── process-nextick-args@2.0.0
21 silly idealTree ├─┬ proxy-agent@2.3.1
21 silly idealTree │ ├── debug@3.2.6
21 silly idealTree │ ├── lru-cache@4.1.5
21 silly idealTree │ └── ms@2.1.1
21 silly idealTree ├── proxy-from-env@1.0.0
21 silly idealTree ├── pseudomap@1.0.2
21 silly idealTree ├── psl@1.1.31
21 silly idealTree ├── pump@3.0.0
21 silly idealTree ├── punycode@2.1.1
21 silly idealTree ├── qs@6.6.0
21 silly idealTree ├─┬ raw-body@2.3.3
21 silly idealTree │ └── iconv-lite@0.4.23
21 silly idealTree ├─┬ readable-stream@3.2.0
21 silly idealTree │ └── string_decoder@1.2.0
21 silly idealTree ├─┬ request@2.88.0
21 silly idealTree │ └── qs@6.5.2
21 silly idealTree ├── resolve@1.10.0
21 silly idealTree ├── restore-cursor@2.0.0
21 silly idealTree ├── rimraf@2.6.3
21 silly idealTree ├── runscript@1.3.0
21 silly idealTree ├── safe-buffer@5.1.2
21 silly idealTree ├── safer-buffer@2.1.2
21 silly idealTree ├── semver@5.6.0
21 silly idealTree ├── set-blocking@2.0.0
21 silly idealTree ├── setprototypeof@1.1.0
21 silly idealTree ├── signal-exit@3.0.2
21 silly idealTree ├── smart-buffer@1.1.15
21 silly idealTree ├── socks-proxy-agent@3.0.1
21 silly idealTree ├── socks@1.1.10
21 silly idealTree ├── source-map@0.6.1
21 silly idealTree ├── spdx-correct@3.1.0
21 silly idealTree ├── spdx-exceptions@2.2.0
21 silly idealTree ├── spdx-expression-parse@3.0.0
21 silly idealTree ├── spdx-license-ids@3.0.3
21 silly idealTree ├── sshpk@1.16.1
21 silly idealTree ├── statuses@1.5.0
21 silly idealTree ├── string_decoder@0.10.31
21 silly idealTree ├── string-width@1.0.2
21 silly idealTree ├── strip-ansi@3.0.1
21 silly idealTree ├── supports-color@2.0.0
21 silly idealTree ├─┬ tar@4.4.8
21 silly idealTree │ └── yallist@3.0.3
21 silly idealTree ├── thenify-all@1.6.0
21 silly idealTree ├── thenify@3.3.0
21 silly idealTree ├── thunkify-wrap@1.0.4
21 silly idealTree ├── thunkify@2.1.2
21 silly idealTree ├─┬ tough-cookie@2.4.3
21 silly idealTree │ └── punycode@1.4.1
21 silly idealTree ├── tunnel-agent@0.6.0
21 silly idealTree ├── tweetnacl@0.14.5
21 silly idealTree ├── type-check@0.3.2
21 silly idealTree ├── unescape@1.0.1
21 silly idealTree ├── unpipe@1.0.0
21 silly idealTree ├── uri-js@4.2.2
21 silly idealTree ├── urllib@2.33.0
21 silly idealTree ├── util-deprecate@1.0.2
21 silly idealTree ├── utility@1.15.0
21 silly idealTree ├── uuid@3.3.2
21 silly idealTree ├── validate-npm-package-license@3.0.4
21 silly idealTree ├── verror@1.10.0
21 silly idealTree ├── which@1.3.1
21 silly idealTree ├── wide-align@1.1.3
21 silly idealTree ├── win-release@1.1.1
21 silly idealTree ├── wordwrap@1.0.0
21 silly idealTree ├── wrappy@1.0.2
21 silly idealTree ├── xregexp@2.0.0
21 silly idealTree └── yallist@2.1.2
22 silly install generateActionsToTake
23 warn checkPermissions Missing write access to /Users/caoyong/node_modules/opencv-build
24 timing stage:rollbackFailedOptional Completed in 0ms
25 timing stage:runTopLevelLifecycles Completed in 2143ms
26 silly saveTree caoyong@1.0.0
26 silly saveTree ├─┬ cnpm@6.0.0
26 silly saveTree │ ├── auto-correct@1.0.0
26 silly saveTree │ ├── bagpipe@0.3.5
26 silly saveTree │ ├── colors@1.3.3
26 silly saveTree │ ├─┬ commander@2.10.0
26 silly saveTree │ │ └── graceful-readlink@1.0.1
26 silly saveTree │ ├─┬ cross-spawn@0.2.9
26 silly saveTree │ │ └── lru-cache@2.7.3
26 silly saveTree │ ├─┬ debug@2.6.9
26 silly saveTree │ │ └── ms@2.0.0
26 silly saveTree │ ├── giturl@1.0.1
26 silly saveTree │ ├── ini@1.3.5
26 silly saveTree │ ├─┬ npm-request@1.0.0
26 silly saveTree │ │ └─┬ urllib@2.33.0
26 silly saveTree │ │ ├── any-promise@1.3.0
26 silly saveTree │ │ ├── content-type@1.0.4
26 silly saveTree │ │ ├─┬ default-user-agent@1.0.0
26 silly saveTree │ │ │ └─┬ os-name@1.0.3
26 silly saveTree │ │ │ ├─┬ osx-release@1.1.0
26 silly saveTree │ │ │ │ └── minimist@1.2.0
26 silly saveTree │ │ │ └─┬ win-release@1.1.1
26 silly saveTree │ │ │ └── semver@5.6.0
26 silly saveTree │ │ ├─┬ digest-header@0.0.1
26 silly saveTree │ │ │ └─┬ utility@0.1.11
26 silly saveTree │ │ │ └── address@1.0.3
26 silly saveTree │ │ ├── ee-first@1.1.1
26 silly saveTree │ │ ├── humanize-ms@1.2.1
26 silly saveTree │ │ ├─┬ iconv-lite@0.4.24
26 silly saveTree │ │ │ └── safer-buffer@2.1.2
26 silly saveTree │ │ ├── ip@1.1.5
26 silly saveTree │ │ ├─┬ proxy-agent@2.3.1
26 silly saveTree │ │ │ ├─┬ agent-base@4.2.1
26 silly saveTree │ │ │ │ └─┬ es6-promisify@5.0.0
26 silly saveTree │ │ │ │ └── es6-promise@4.2.6
26 silly saveTree │ │ │ ├─┬ debug@3.2.6
26 silly saveTree │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ ├─┬ http-proxy-agent@2.1.0
26 silly saveTree │ │ │ │ └── debug@3.1.0
26 silly saveTree │ │ │ ├─┬ https-proxy-agent@2.2.1
26 silly saveTree │ │ │ │ └─┬ debug@3.2.6
26 silly saveTree │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ ├─┬ lru-cache@4.1.5
26 silly saveTree │ │ │ │ ├── pseudomap@1.0.2
26 silly saveTree │ │ │ │ └── yallist@2.1.2
26 silly saveTree │ │ │ ├─┬ pac-proxy-agent@2.0.2
26 silly saveTree │ │ │ │ ├─┬ debug@3.2.6
26 silly saveTree │ │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ │ ├─┬ get-uri@2.0.3
26 silly saveTree │ │ │ │ │ ├─┬ data-uri-to-buffer@2.0.0
26 silly saveTree │ │ │ │ │ │ └── @types/node@8.10.42
26 silly saveTree │ │ │ │ │ ├─┬ debug@4.1.1
26 silly saveTree │ │ │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ │ │ ├── extend@3.0.2
26 silly saveTree │ │ │ │ │ ├── file-uri-to-path@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ ftp@0.3.10
26 silly saveTree │ │ │ │ │ │ ├─┬ readable-stream@1.1.14
26 silly saveTree │ │ │ │ │ │ │ ├── core-util-is@1.0.2
26 silly saveTree │ │ │ │ │ │ │ ├── inherits@2.0.3
26 silly saveTree │ │ │ │ │ │ │ ├── isarray@0.0.1
26 silly saveTree │ │ │ │ │ │ │ └── string_decoder@0.10.31
26 silly saveTree │ │ │ │ │ │ └── xregexp@2.0.0
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@3.2.0
26 silly saveTree │ │ │ │ │ ├─┬ string_decoder@1.2.0
26 silly saveTree │ │ │ │ │ │ └── safe-buffer@5.1.2
26 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2
26 silly saveTree │ │ │ │ ├─┬ pac-resolver@3.0.0
26 silly saveTree │ │ │ │ │ ├── co@4.6.0
26 silly saveTree │ │ │ │ │ ├─┬ degenerator@1.0.4
26 silly saveTree │ │ │ │ │ │ ├── ast-types@0.12.2
26 silly saveTree │ │ │ │ │ │ ├─┬ escodegen@1.11.1
26 silly saveTree │ │ │ │ │ │ │ ├── esprima@3.1.3
26 silly saveTree │ │ │ │ │ │ │ ├── estraverse@4.2.0
26 silly saveTree │ │ │ │ │ │ │ ├── esutils@2.0.2
26 silly saveTree │ │ │ │ │ │ │ ├─┬ optionator@0.8.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── deep-is@0.1.3
26 silly saveTree │ │ │ │ │ │ │ │ ├── fast-levenshtein@2.0.6
26 silly saveTree │ │ │ │ │ │ │ │ ├─┬ levn@0.3.0
26 silly saveTree │ │ │ │ │ │ │ │ │ ├── prelude-ls@1.1.2
26 silly saveTree │ │ │ │ │ │ │ │ │ └── type-check@0.3.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── prelude-ls@1.1.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── type-check@0.3.2
26 silly saveTree │ │ │ │ │ │ │ │ └── wordwrap@1.0.0
26 silly saveTree │ │ │ │ │ │ │ └── source-map@0.6.1
26 silly saveTree │ │ │ │ │ │ └── esprima@3.1.3
26 silly saveTree │ │ │ │ │ ├── netmask@1.0.6
26 silly saveTree │ │ │ │ │ └── thunkify@2.1.2
26 silly saveTree │ │ │ │ ├─┬ raw-body@2.3.3
26 silly saveTree │ │ │ │ │ ├── bytes@3.0.0
26 silly saveTree │ │ │ │ │ ├─┬ http-errors@1.6.3
26 silly saveTree │ │ │ │ │ │ ├── depd@1.1.2
26 silly saveTree │ │ │ │ │ │ ├── setprototypeof@1.1.0
26 silly saveTree │ │ │ │ │ │ └── statuses@1.5.0
26 silly saveTree │ │ │ │ │ ├── iconv-lite@0.4.23
26 silly saveTree │ │ │ │ │ └── unpipe@1.0.0
26 silly saveTree │ │ │ │ └─┬ socks-proxy-agent@3.0.1
26 silly saveTree │ │ │ │ └─┬ socks@1.1.10
26 silly saveTree │ │ │ │ └── smart-buffer@1.1.15
26 silly saveTree │ │ │ ├── proxy-from-env@1.0.0
26 silly saveTree │ │ │ └── socks-proxy-agent@3.0.1
26 silly saveTree │ │ ├─┬ pump@3.0.0
26 silly saveTree │ │ │ ├─┬ end-of-stream@1.4.1
26 silly saveTree │ │ │ │ └─┬ once@1.4.0
26 silly saveTree │ │ │ │ └── wrappy@1.0.2
26 silly saveTree │ │ │ └── once@1.4.0
26 silly saveTree │ │ ├── qs@6.6.0
26 silly saveTree │ │ ├── statuses@1.5.0
26 silly saveTree │ │ └─┬ utility@1.15.0
26 silly saveTree │ │ ├── copy-to@2.0.1
26 silly saveTree │ │ ├── escape-html@1.0.3
26 silly saveTree │ │ ├─┬ mkdirp@0.5.1
26 silly saveTree │ │ │ └── minimist@0.0.8
26 silly saveTree │ │ ├─┬ mz@2.7.0
26 silly saveTree │ │ │ ├── object-assign@4.1.1
26 silly saveTree │ │ │ └─┬ thenify-all@1.6.0
26 silly saveTree │ │ │ └── thenify@3.3.0
26 silly saveTree │ │ └─┬ unescape@1.0.1
26 silly saveTree │ │ └─┬ extend-shallow@2.0.1
26 silly saveTree │ │ └── is-extendable@0.1.1
26 silly saveTree │ ├─┬ npm@6.8.0
26 silly saveTree │ │ ├── abbrev@1.1.1
26 silly saveTree │ │ ├── ansicolors@0.3.2
26 silly saveTree │ │ ├── ansistyles@0.1.3
26 silly saveTree │ │ ├── aproba@2.0.0
26 silly saveTree │ │ ├── archy@1.0.0
26 silly saveTree │ │ ├─┬ bin-links@1.1.2
26 silly saveTree │ │ │ ├── bluebird@3.5.3
26 silly saveTree │ │ │ ├─┬ cmd-shim@2.0.2
26 silly saveTree │ │ │ │ ├── graceful-fs@4.1.15
26 silly saveTree │ │ │ │ └─┬ mkdirp@0.5.1
26 silly saveTree │ │ │ │ └── minimist@0.0.8
26 silly saveTree │ │ │ ├─┬ gentle-fs@2.0.1
26 silly saveTree │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ ├─┬ fs-vacuum@1.2.10
26 silly saveTree │ │ │ │ │ ├── path-is-inside@1.0.2
26 silly saveTree │ │ │ │ │ └─┬ rimraf@2.6.3
26 silly saveTree │ │ │ │ │ └─┬ glob@7.1.3
26 silly saveTree │ │ │ │ │ ├── fs.realpath@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ inflight@1.0.6
26 silly saveTree │ │ │ │ │ │ ├─┬ once@1.4.0
26 silly saveTree │ │ │ │ │ │ │ └── wrappy@1.0.2
26 silly saveTree │ │ │ │ │ │ └── wrappy@1.0.2
26 silly saveTree │ │ │ │ │ ├── inherits@2.0.3
26 silly saveTree │ │ │ │ │ ├─┬ minimatch@3.0.4
26 silly saveTree │ │ │ │ │ │ └─┬ brace-expansion@1.1.11
26 silly saveTree │ │ │ │ │ │ ├── balanced-match@1.0.0
26 silly saveTree │ │ │ │ │ │ └── concat-map@0.0.1
26 silly saveTree │ │ │ │ │ ├── once@1.4.0
26 silly saveTree │ │ │ │ │ └── path-is-absolute@1.0.1
26 silly saveTree │ │ │ │ ├── iferr@0.1.5
26 silly saveTree │ │ │ │ ├── path-is-inside@1.0.2
26 silly saveTree │ │ │ │ ├── read-cmd-shim@1.0.1
26 silly saveTree │ │ │ │ └── slide@1.1.6
26 silly saveTree │ │ │ ├── graceful-fs@4.1.15
26 silly saveTree │ │ │ └─┬ write-file-atomic@2.4.2
26 silly saveTree │ │ │ ├── imurmurhash@0.1.4
26 silly saveTree │ │ │ └── signal-exit@3.0.2
26 silly saveTree │ │ ├── bluebird@3.5.3
26 silly saveTree │ │ ├── byte-size@5.0.1
26 silly saveTree │ │ ├─┬ cacache@11.3.2
26 silly saveTree │ │ │ ├── chownr@1.1.1
26 silly saveTree │ │ │ ├── figgy-pudding@3.5.1
26 silly saveTree │ │ │ ├─┬ lru-cache@5.1.1
26 silly saveTree │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ ├─┬ mississippi@3.0.0
26 silly saveTree │ │ │ │ ├─┬ concat-stream@1.6.2
26 silly saveTree │ │ │ │ │ ├── buffer-from@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ ├── core-util-is@1.0.2
26 silly saveTree │ │ │ │ │ │ ├── isarray@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── process-nextick-args@2.0.0
26 silly saveTree │ │ │ │ │ │ ├── safe-buffer@5.1.2
26 silly saveTree │ │ │ │ │ │ ├── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ │ └── util-deprecate@1.0.2
26 silly saveTree │ │ │ │ │ └── typedarray@0.0.6
26 silly saveTree │ │ │ │ ├─┬ duplexify@3.6.0
26 silly saveTree │ │ │ │ │ ├── end-of-stream@1.4.1
26 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ └── stream-shift@1.0.0
26 silly saveTree │ │ │ │ ├── end-of-stream@1.4.1
26 silly saveTree │ │ │ │ ├─┬ flush-write-stream@1.0.3
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├─┬ from2@2.3.0
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├─┬ parallel-transform@1.1.0
26 silly saveTree │ │ │ │ │ ├── cyclist@0.2.2
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├── pump@3.0.0
26 silly saveTree │ │ │ │ ├─┬ pumpify@1.5.1
26 silly saveTree │ │ │ │ │ └── pump@2.0.1
26 silly saveTree │ │ │ │ ├── stream-each@1.2.2
26 silly saveTree │ │ │ │ └─┬ through2@2.0.3
26 silly saveTree │ │ │ │ ├─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ └── xtend@4.0.1
26 silly saveTree │ │ │ ├─┬ move-concurrently@1.0.1
26 silly saveTree │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ ├─┬ copy-concurrently@1.0.5
26 silly saveTree │ │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ │ ├─┬ fs-write-stream-atomic@1.0.10
26 silly saveTree │ │ │ │ │ │ ├── iferr@0.1.5
26 silly saveTree │ │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ ├── iferr@0.1.5
26 silly saveTree │ │ │ │ │ └─┬ run-queue@1.0.3
26 silly saveTree │ │ │ │ │ └── aproba@1.2.0
26 silly saveTree │ │ │ │ ├── fs-write-stream-atomic@1.0.10
26 silly saveTree │ │ │ │ └── run-queue@1.0.3
26 silly saveTree │ │ │ ├── promise-inflight@1.0.1
26 silly saveTree │ │ │ ├── ssri@6.0.1
26 silly saveTree │ │ │ ├─┬ unique-filename@1.1.1
26 silly saveTree │ │ │ │ └── unique-slug@2.0.0
26 silly saveTree │ │ │ └── y18n@4.0.0
26 silly saveTree │ │ ├── call-limit@1.1.0
26 silly saveTree │ │ ├── chownr@1.1.1
26 silly saveTree │ │ ├── ci-info@2.0.0
26 silly saveTree │ │ ├─┬ cli-columns@3.1.2
26 silly saveTree │ │ │ ├─┬ string-width@2.1.1
26 silly saveTree │ │ │ │ ├── is-fullwidth-code-point@2.0.0
26 silly saveTree │ │ │ │ └─┬ strip-ansi@4.0.0
26 silly saveTree │ │ │ │ └── ansi-regex@3.0.0
26 silly saveTree │ │ │ └─┬ strip-ansi@3.0.1
26 silly saveTree │ │ │ └── ansi-regex@2.1.1
26 silly saveTree │ │ ├─┬ cli-table3@0.5.1
26 silly saveTree │ │ │ ├── colors@1.3.3
26 silly saveTree │ │ │ └── object-assign@4.1.1
26 silly saveTree │ │ ├── cmd-shim@2.0.2
26 silly saveTree │ │ ├─┬ columnify@1.5.4
26 silly saveTree │ │ │ └─┬ wcwidth@1.0.1
26 silly saveTree │ │ │ └─┬ defaults@1.0.3
26 silly saveTree │ │ │ └── clone@1.0.4
26 silly saveTree │ │ ├─┬ config-chain@1.1.12
26 silly saveTree │ │ │ ├── ini@1.3.5
26 silly saveTree │ │ │ └── proto-list@1.2.4
26 silly saveTree │ │ ├── debuglog@1.0.1
26 silly saveTree │ │ ├── detect-indent@5.0.0
26 silly saveTree │ │ ├── detect-newline@2.1.0
26 silly saveTree │ │ ├─┬ dezalgo@1.0.3
26 silly saveTree │ │ │ └── asap@2.0.6
26 silly saveTree │ │ ├── editor@1.0.0
26 silly saveTree │ │ ├── figgy-pudding@3.5.1
26 silly saveTree │ │ ├── find-npm-prefix@1.0.2
26 silly saveTree │ │ ├── fs-vacuum@1.2.10
26 silly saveTree │ │ ├── fs-write-stream-atomic@1.0.10
26 silly saveTree │ │ ├── gentle-fs@2.0.1
26 silly saveTree │ │ ├── glob@7.1.3
26 silly saveTree │ │ ├── graceful-fs@4.1.15
26 silly saveTree │ │ ├── has-unicode@2.0.1
26 silly saveTree │ │ ├── hosted-git-info@2.7.1
26 silly saveTree │ │ ├── iferr@1.0.2
26 silly saveTree │ │ ├── imurmurhash@0.1.4
26 silly saveTree │ │ ├── inflight@1.0.6
26 silly saveTree │ │ ├── inherits@2.0.3
26 silly saveTree │ │ ├── ini@1.3.5
26 silly saveTree │ │ ├─┬ init-package-json@1.10.3
26 silly saveTree │ │ │ ├─┬ npm-package-arg@6.1.0
26 silly saveTree │ │ │ │ ├─┬ osenv@0.1.5
26 silly saveTree │ │ │ │ │ ├── os-homedir@1.0.2
26 silly saveTree │ │ │ │ │ └── os-tmpdir@1.0.2
26 silly saveTree │ │ │ │ ├── semver@5.6.0
26 silly saveTree │ │ │ │ └─┬ validate-npm-package-name@3.0.0
26 silly saveTree │ │ │ │ └── builtins@1.0.3
26 silly saveTree │ │ │ ├─┬ promzard@0.3.0
26 silly saveTree │ │ │ │ └─┬ read@1.0.7
26 silly saveTree │ │ │ │ └── mute-stream@0.0.7
26 silly saveTree │ │ │ ├─┬ read-package-json@2.0.13
26 silly saveTree │ │ │ │ ├── json-parse-better-errors@1.0.2
26 silly saveTree │ │ │ │ ├─┬ normalize-package-data@2.5.0
26 silly saveTree │ │ │ │ │ ├─┬ resolve@1.10.0
26 silly saveTree │ │ │ │ │ │ └── path-parse@1.0.6
26 silly saveTree │ │ │ │ │ └─┬ validate-npm-package-license@3.0.4
26 silly saveTree │ │ │ │ │ ├─┬ spdx-correct@3.0.0
26 silly saveTree │ │ │ │ │ │ ├─┬ spdx-expression-parse@3.0.0
26 silly saveTree │ │ │ │ │ │ │ ├── spdx-exceptions@2.1.0
26 silly saveTree │ │ │ │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ │ │ └── spdx-expression-parse@3.0.0
26 silly saveTree │ │ │ │ └── slash@1.0.0
26 silly saveTree │ │ │ ├── read@1.0.7
26 silly saveTree │ │ │ ├── semver@5.6.0
26 silly saveTree │ │ │ ├── validate-npm-package-license@3.0.4
26 silly saveTree │ │ │ └── validate-npm-package-name@3.0.0
26 silly saveTree │ │ ├─┬ is-cidr@3.0.0
26 silly saveTree │ │ │ └─┬ cidr-regex@2.0.10
26 silly saveTree │ │ │ └── ip-regex@2.1.0
26 silly saveTree │ │ ├── json-parse-better-errors@1.0.2
26 silly saveTree │ │ ├─┬ JSONStream@1.3.5
26 silly saveTree │ │ │ ├── jsonparse@1.3.1
26 silly saveTree │ │ │ └── through@2.3.8
26 silly saveTree │ │ ├── lazy-property@1.0.0
26 silly saveTree │ │ ├─┬ libcipm@3.0.3
26 silly saveTree │ │ │ ├── lock-verify@2.0.2
26 silly saveTree │ │ │ ├─┬ npm-lifecycle@2.1.0
26 silly saveTree │ │ │ │ ├── byline@5.0.0
26 silly saveTree │ │ │ │ ├─┬ node-gyp@3.8.0
26 silly saveTree │ │ │ │ │ ├── fstream@1.0.11
26 silly saveTree │ │ │ │ │ ├── nopt@3.0.6
26 silly saveTree │ │ │ │ │ ├─┬ npmlog@4.1.2
26 silly saveTree │ │ │ │ │ │ ├─┬ are-we-there-yet@1.1.4
26 silly saveTree │ │ │ │ │ │ │ ├── delegates@1.0.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ │ │ ├── console-control-strings@1.1.0
26 silly saveTree │ │ │ │ │ │ ├─┬ gauge@2.7.4
26 silly saveTree │ │ │ │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ │ │ │ ├─┬ string-width@1.0.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── code-point-at@1.1.0
26 silly saveTree │ │ │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
26 silly saveTree │ │ │ │ │ │ │ │ └── number-is-nan@1.0.1
26 silly saveTree │ │ │ │ │ │ │ └─┬ wide-align@1.1.2
26 silly saveTree │ │ │ │ │ │ │ └── string-width@1.0.2
26 silly saveTree │ │ │ │ │ │ └── set-blocking@2.0.0
26 silly saveTree │ │ │ │ │ ├─┬ request@2.88.0
26 silly saveTree │ │ │ │ │ │ ├── aws-sign2@0.7.0
26 silly saveTree │ │ │ │ │ │ ├── aws4@1.8.0
26 silly saveTree │ │ │ │ │ │ ├── caseless@0.12.0
26 silly saveTree │ │ │ │ │ │ ├─┬ combined-stream@1.0.6
26 silly saveTree │ │ │ │ │ │ │ └── delayed-stream@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── extend@3.0.2
26 silly saveTree │ │ │ │ │ │ ├── forever-agent@0.6.1
26 silly saveTree │ │ │ │ │ │ ├─┬ form-data@2.3.2
26 silly saveTree │ │ │ │ │ │ │ ├── asynckit@0.4.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ mime-types@2.1.19
26 silly saveTree │ │ │ │ │ │ │ └── mime-db@1.35.0
26 silly saveTree │ │ │ │ │ │ ├─┬ har-validator@5.1.0
26 silly saveTree │ │ │ │ │ │ │ ├─┬ ajv@5.5.2
26 silly saveTree │ │ │ │ │ │ │ │ ├── co@4.6.0
26 silly saveTree │ │ │ │ │ │ │ │ ├── fast-deep-equal@1.1.0
26 silly saveTree │ │ │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
26 silly saveTree │ │ │ │ │ │ │ │ └── json-schema-traverse@0.3.1
26 silly saveTree │ │ │ │ │ │ │ └── har-schema@2.0.0
26 silly saveTree │ │ │ │ │ │ ├─┬ http-signature@1.2.0
26 silly saveTree │ │ │ │ │ │ │ ├── assert-plus@1.0.0
26 silly saveTree │ │ │ │ │ │ │ ├─┬ jsprim@1.4.1
26 silly saveTree │ │ │ │ │ │ │ │ ├── extsprintf@1.3.0
26 silly saveTree │ │ │ │ │ │ │ │ ├── json-schema@0.2.3
26 silly saveTree │ │ │ │ │ │ │ │ └── verror@1.10.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ sshpk@1.14.2
26 silly saveTree │ │ │ │ │ │ │ ├─┬ asn1@0.2.4
26 silly saveTree │ │ │ │ │ │ │ │ └── safer-buffer@2.1.2
26 silly saveTree │ │ │ │ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
26 silly saveTree │ │ │ │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ │ │ │ ├── dashdash@1.14.1
26 silly saveTree │ │ │ │ │ │ │ ├─┬ ecc-jsbn@0.1.2
26 silly saveTree │ │ │ │ │ │ │ │ └── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ │ │ ├── getpass@0.1.7
26 silly saveTree │ │ │ │ │ │ │ ├── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ │ │ ├── safer-buffer@2.1.2
26 silly saveTree │ │ │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ │ │ ├── is-typedarray@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── isstream@0.1.2
26 silly saveTree │ │ │ │ │ │ ├── json-stringify-safe@5.0.1
26 silly saveTree │ │ │ │ │ │ ├── mime-types@2.1.19
26 silly saveTree │ │ │ │ │ │ ├── oauth-sign@0.9.0
26 silly saveTree │ │ │ │ │ │ ├── performance-now@2.1.0
26 silly saveTree │ │ │ │ │ │ ├── qs@6.5.2
26 silly saveTree │ │ │ │ │ │ ├─┬ tough-cookie@2.4.3
26 silly saveTree │ │ │ │ │ │ │ ├── psl@1.1.29
26 silly saveTree │ │ │ │ │ │ │ └── punycode@1.4.1
26 silly saveTree │ │ │ │ │ │ ├── tunnel-agent@0.6.0
26 silly saveTree │ │ │ │ │ │ └── uuid@3.3.2
26 silly saveTree │ │ │ │ │ ├── semver@5.3.0
26 silly saveTree │ │ │ │ │ ├─┬ tar@2.2.1
26 silly saveTree │ │ │ │ │ │ └── block-stream@0.0.9
26 silly saveTree │ │ │ │ │ └─┬ which@1.3.1
26 silly saveTree │ │ │ │ │ └── isexe@2.0.0
26 silly saveTree │ │ │ │ ├── resolve-from@4.0.0
26 silly saveTree │ │ │ │ ├── uid-number@0.0.6
26 silly saveTree │ │ │ │ ├── umask@1.1.0
26 silly saveTree │ │ │ │ └── which@1.3.1
26 silly saveTree │ │ │ ├── npm-logical-tree@1.2.1
26 silly saveTree │ │ │ ├─┬ pacote@9.4.1
26 silly saveTree │ │ │ │ ├── get-stream@4.1.0
26 silly saveTree │ │ │ │ ├─┬ lru-cache@5.1.1
26 silly saveTree │ │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ │ ├─┬ make-fetch-happen@4.0.1
26 silly saveTree │ │ │ │ │ ├─┬ agentkeepalive@3.4.1
26 silly saveTree │ │ │ │ │ │ └─┬ humanize-ms@1.2.1
26 silly saveTree │ │ │ │ │ │ └── ms@2.1.1
26 silly saveTree │ │ │ │ │ ├── http-cache-semantics@3.8.1
26 silly saveTree │ │ │ │ │ ├─┬ http-proxy-agent@2.1.0
26 silly saveTree │ │ │ │ │ │ ├─┬ agent-base@4.2.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ es6-promisify@5.0.0
26 silly saveTree │ │ │ │ │ │ │ └── es6-promise@4.2.4
26 silly saveTree │ │ │ │ │ │ └─┬ debug@3.1.0
26 silly saveTree │ │ │ │ │ │ └── ms@2.0.0
26 silly saveTree │ │ │ │ │ ├── https-proxy-agent@2.2.1
26 silly saveTree │ │ │ │ │ ├─┬ lru-cache@4.1.5
26 silly saveTree │ │ │ │ │ │ ├── pseudomap@1.0.2
26 silly saveTree │ │ │ │ │ │ └── yallist@2.1.2
26 silly saveTree │ │ │ │ │ ├─┬ node-fetch-npm@2.0.2
26 silly saveTree │ │ │ │ │ │ └─┬ encoding@0.1.12
26 silly saveTree │ │ │ │ │ │ └── iconv-lite@0.4.23
26 silly saveTree │ │ │ │ │ ├─┬ promise-retry@1.1.1
26 silly saveTree │ │ │ │ │ │ ├── err-code@1.1.2
26 silly saveTree │ │ │ │ │ │ └── retry@0.10.1
26 silly saveTree │ │ │ │ │ └─┬ socks-proxy-agent@4.0.1
26 silly saveTree │ │ │ │ │ └─┬ socks@2.2.0
26 silly saveTree │ │ │ │ │ ├── ip@1.1.5
26 silly saveTree │ │ │ │ │ └── smart-buffer@4.0.1
26 silly saveTree │ │ │ │ ├── minipass@2.3.5
26 silly saveTree │ │ │ │ ├─┬ npm-packlist@1.3.0
26 silly saveTree │ │ │ │ │ ├── ignore-walk@3.0.1
26 silly saveTree │ │ │ │ │ └── npm-bundled@1.0.6
26 silly saveTree │ │ │ │ ├── npm-pick-manifest@2.2.3
26 silly saveTree │ │ │ │ ├── npm-registry-fetch@3.9.0
26 silly saveTree │ │ │ │ ├── promise-retry@1.1.1
26 silly saveTree │ │ │ │ ├─┬ protoduck@5.0.1
26 silly saveTree │ │ │ │ │ └── genfun@5.0.0
26 silly saveTree │ │ │ │ ├─┬ tar@4.4.8
26 silly saveTree │ │ │ │ │ ├── chownr@1.1.1
26 silly saveTree │ │ │ │ │ ├─┬ fs-minipass@1.2.5
26 silly saveTree │ │ │ │ │ │ └─┬ minipass@2.3.3
26 silly saveTree │ │ │ │ │ │ └── yallist@3.0.2
26 silly saveTree │ │ │ │ │ ├─┬ minipass@2.3.5
26 silly saveTree │ │ │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ │ │ ├── minizlib@1.1.1
26 silly saveTree │ │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ │ └── unique-filename@1.1.1
26 silly saveTree │ │ │ └─┬ worker-farm@1.6.0
26 silly saveTree │ │ │ └─┬ errno@0.1.7
26 silly saveTree │ │ │ └── prr@1.0.1
26 silly saveTree │ │ ├─┬ libnpm@2.0.1
26 silly saveTree │ │ │ ├─┬ libnpmaccess@3.0.1
26 silly saveTree │ │ │ │ └── aproba@2.0.0
26 silly saveTree │ │ │ ├─┬ libnpmconfig@1.2.1
26 silly saveTree │ │ │ │ └─┬ find-up@3.0.0
26 silly saveTree │ │ │ │ └─┬ locate-path@3.0.0
26 silly saveTree │ │ │ │ ├─┬ p-locate@3.0.0
26 silly saveTree │ │ │ │ │ └─┬ p-limit@2.1.0
26 silly saveTree │ │ │ │ │ └── p-try@2.0.0
26 silly saveTree │ │ │ │ └── path-exists@3.0.0
26 silly saveTree │ │ │ ├── libnpmhook@5.0.2
26 silly saveTree │ │ │ ├─┬ libnpmorg@1.0.0
26 silly saveTree │ │ │ │ └── aproba@2.0.0
26 silly saveTree │ │ │ ├─┬ libnpmpublish@1.1.1
26 silly saveTree │ │ │ │ └── lodash.clonedeep@4.5.0
26 silly saveTree │ │ │ ├── libnpmsearch@2.0.0
26 silly saveTree │ │ │ ├─┬ libnpmteam@1.0.1
26 silly saveTree │ │ │ │ └── aproba@2.0.0
26 silly saveTree │ │ │ ├── npm-profile@4.0.1
26 silly saveTree │ │ │ └── stringify-package@1.0.0
26 silly saveTree │ │ ├── libnpmaccess@3.0.1
26 silly saveTree │ │ ├── libnpmhook@5.0.2
26 silly saveTree │ │ ├── libnpmorg@1.0.0
26 silly saveTree │ │ ├── libnpmsearch@2.0.0
26 silly saveTree │ │ ├── libnpmteam@1.0.1
26 silly saveTree │ │ ├─┬ libnpx@10.2.0
26 silly saveTree │ │ │ ├── dotenv@5.0.1
26 silly saveTree │ │ │ ├─┬ update-notifier@2.5.0
26 silly saveTree │ │ │ │ ├─┬ boxen@1.3.0
26 silly saveTree │ │ │ │ │ ├── ansi-align@2.0.0
26 silly saveTree │ │ │ │ │ ├── camelcase@4.1.0
26 silly saveTree │ │ │ │ │ ├─┬ chalk@2.4.1
26 silly saveTree │ │ │ │ │ │ ├─┬ ansi-styles@3.2.1
26 silly saveTree │ │ │ │ │ │ │ └─┬ color-convert@1.9.1
26 silly saveTree │ │ │ │ │ │ │ └── color-name@1.1.3
26 silly saveTree │ │ │ │ │ │ ├── escape-string-regexp@1.0.5
26 silly saveTree │ │ │ │ │ │ └─┬ supports-color@5.4.0
26 silly saveTree │ │ │ │ │ │ └── has-flag@3.0.0
26 silly saveTree │ │ │ │ │ ├── cli-boxes@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ term-size@1.2.0
26 silly saveTree │ │ │ │ │ │ └─┬ execa@0.7.0
26 silly saveTree │ │ │ │ │ │ ├─┬ cross-spawn@5.1.0
26 silly saveTree │ │ │ │ │ │ │ └─┬ shebang-command@1.2.0
26 silly saveTree │ │ │ │ │ │ │ └── shebang-regex@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── get-stream@3.0.0
26 silly saveTree │ │ │ │ │ │ ├── is-stream@1.1.0
26 silly saveTree │ │ │ │ │ │ ├─┬ npm-run-path@2.0.2
26 silly saveTree │ │ │ │ │ │ │ └── path-key@2.0.1
26 silly saveTree │ │ │ │ │ │ ├── p-finally@1.0.0
26 silly saveTree │ │ │ │ │ │ └── strip-eof@1.0.0
26 silly saveTree │ │ │ │ │ └── widest-line@2.0.0
26 silly saveTree │ │ │ │ ├── chalk@2.4.1
26 silly saveTree │ │ │ │ ├─┬ configstore@3.1.2
26 silly saveTree │ │ │ │ │ ├─┬ dot-prop@4.2.0
26 silly saveTree │ │ │ │ │ │ └── is-obj@1.0.1
26 silly saveTree │ │ │ │ │ ├─┬ make-dir@1.3.0
26 silly saveTree │ │ │ │ │ │ └── pify@3.0.0
26 silly saveTree │ │ │ │ │ ├─┬ unique-string@1.0.0
26 silly saveTree │ │ │ │ │ │ └── crypto-random-string@1.0.0
26 silly saveTree │ │ │ │ │ └── xdg-basedir@3.0.0
26 silly saveTree │ │ │ │ ├── import-lazy@2.1.0
26 silly saveTree │ │ │ │ ├─┬ is-ci@1.1.0
26 silly saveTree │ │ │ │ │ └── ci-info@1.6.0
26 silly saveTree │ │ │ │ ├─┬ is-installed-globally@0.1.0
26 silly saveTree │ │ │ │ │ ├── global-dirs@0.1.1
26 silly saveTree │ │ │ │ │ └── is-path-inside@1.0.1
26 silly saveTree │ │ │ │ ├── is-npm@1.0.0
26 silly saveTree │ │ │ │ ├─┬ latest-version@3.1.0
26 silly saveTree │ │ │ │ │ └─┬ package-json@4.0.1
26 silly saveTree │ │ │ │ │ ├─┬ got@6.7.1
26 silly saveTree │ │ │ │ │ │ ├─┬ create-error-class@3.0.2
26 silly saveTree │ │ │ │ │ │ │ └── capture-stack-trace@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── duplexer3@0.1.4
26 silly saveTree │ │ │ │ │ │ ├── get-stream@3.0.0
26 silly saveTree │ │ │ │ │ │ ├── is-redirect@1.0.0
26 silly saveTree │ │ │ │ │ │ ├── is-retry-allowed@1.1.0
26 silly saveTree │ │ │ │ │ │ ├── lowercase-keys@1.0.1
26 silly saveTree │ │ │ │ │ │ ├── timed-out@4.0.1
26 silly saveTree │ │ │ │ │ │ ├── unzip-response@2.0.1
26 silly saveTree │ │ │ │ │ │ └─┬ url-parse-lax@1.0.0
26 silly saveTree │ │ │ │ │ │ └── prepend-http@1.0.4
26 silly saveTree │ │ │ │ │ ├─┬ registry-auth-token@3.3.2
26 silly saveTree │ │ │ │ │ │ └─┬ rc@1.2.7
26 silly saveTree │ │ │ │ │ │ ├── deep-extend@0.5.1
26 silly saveTree │ │ │ │ │ │ ├── minimist@1.2.0
26 silly saveTree │ │ │ │ │ │ └── strip-json-comments@2.0.1
26 silly saveTree │ │ │ │ │ └── registry-url@3.1.0
26 silly saveTree │ │ │ │ ├── semver-diff@2.1.0
26 silly saveTree │ │ │ │ └── xdg-basedir@3.0.0
26 silly saveTree │ │ │ └─┬ yargs@11.0.0
26 silly saveTree │ │ │ ├─┬ cliui@4.1.0
26 silly saveTree │ │ │ │ ├─┬ strip-ansi@4.0.0
26 silly saveTree │ │ │ │ │ └── ansi-regex@3.0.0
26 silly saveTree │ │ │ │ └─┬ wrap-ansi@2.1.0
26 silly saveTree │ │ │ │ └── string-width@1.0.2
26 silly saveTree │ │ │ ├── decamelize@1.2.0
26 silly saveTree │ │ │ ├─┬ find-up@2.1.0
26 silly saveTree │ │ │ │ └─┬ locate-path@2.0.0
26 silly saveTree │ │ │ │ └─┬ p-locate@2.0.0
26 silly saveTree │ │ │ │ └─┬ p-limit@1.2.0
26 silly saveTree │ │ │ │ └── p-try@1.0.0
26 silly saveTree │ │ │ ├── get-caller-file@1.0.2
26 silly saveTree │ │ │ ├─┬ os-locale@2.1.0
26 silly saveTree │ │ │ │ ├─┬ lcid@1.0.0
26 silly saveTree │ │ │ │ │ └── invert-kv@1.0.0
26 silly saveTree │ │ │ │ └─┬ mem@1.1.0
26 silly saveTree │ │ │ │ └── mimic-fn@1.2.0
26 silly saveTree │ │ │ ├── require-directory@2.1.1
26 silly saveTree │ │ │ ├── require-main-filename@1.0.1
26 silly saveTree │ │ │ ├── which-module@2.0.0
26 silly saveTree │ │ │ ├── y18n@3.2.1
26 silly saveTree │ │ │ └── yargs-parser@9.0.2
26 silly saveTree │ │ ├── lock-verify@2.0.2
26 silly saveTree │ │ ├── lockfile@1.0.4
26 silly saveTree │ │ ├── lodash._baseindexof@3.1.0
26 silly saveTree │ │ ├─┬ lodash._baseuniq@4.6.0
26 silly saveTree │ │ │ ├── lodash._createset@4.0.3
26 silly saveTree │ │ │ └── lodash._root@3.0.1
26 silly saveTree │ │ ├── lodash._bindcallback@3.0.1
26 silly saveTree │ │ ├── lodash._cacheindexof@3.0.2
26 silly saveTree │ │ ├─┬ lodash._createcache@3.1.2
26 silly saveTree │ │ │ └── lodash._getnative@3.9.1
26 silly saveTree │ │ ├── lodash._getnative@3.9.1
26 silly saveTree │ │ ├── lodash.clonedeep@4.5.0
26 silly saveTree │ │ ├── lodash.restparam@3.6.1
26 silly saveTree │ │ ├── lodash.union@4.6.0
26 silly saveTree │ │ ├── lodash.uniq@4.5.0
26 silly saveTree │ │ ├── lodash.without@4.4.0
26 silly saveTree │ │ ├── lru-cache@4.1.5
26 silly saveTree │ │ ├── meant@1.0.1
26 silly saveTree │ │ ├── mississippi@3.0.0
26 silly saveTree │ │ ├── mkdirp@0.5.1
26 silly saveTree │ │ ├── move-concurrently@1.0.1
26 silly saveTree │ │ ├── node-gyp@3.8.0
26 silly saveTree │ │ ├── nopt@4.0.1
26 silly saveTree │ │ ├── normalize-package-data@2.5.0
26 silly saveTree │ │ ├── npm-audit-report@1.3.2
26 silly saveTree │ │ ├── npm-cache-filename@1.0.2
26 silly saveTree │ │ ├── npm-install-checks@3.0.0
26 silly saveTree │ │ ├── npm-lifecycle@2.1.0
26 silly saveTree │ │ ├── npm-package-arg@6.1.0
26 silly saveTree │ │ ├── npm-packlist@1.3.0
26 silly saveTree │ │ ├── npm-pick-manifest@2.2.3
26 silly saveTree │ │ ├── npm-profile@4.0.1
26 silly saveTree │ │ ├── npm-registry-fetch@3.9.0
26 silly saveTree │ │ ├── npm-user-validate@1.0.0
26 silly saveTree │ │ ├── npmlog@4.1.2
26 silly saveTree │ │ ├── once@1.4.0
26 silly saveTree │ │ ├── opener@1.5.1
26 silly saveTree │ │ ├── osenv@0.1.5
26 silly saveTree │ │ ├── pacote@9.4.1
26 silly saveTree │ │ ├── path-is-inside@1.0.2
26 silly saveTree │ │ ├── promise-inflight@1.0.1
26 silly saveTree │ │ ├── qrcode-terminal@0.12.0
26 silly saveTree │ │ ├─┬ query-string@6.2.0
26 silly saveTree │ │ │ ├── decode-uri-component@0.2.0
26 silly saveTree │ │ │ └── strict-uri-encode@2.0.0
26 silly saveTree │ │ ├── qw@1.0.1
26 silly saveTree │ │ ├── read-cmd-shim@1.0.1
26 silly saveTree │ │ ├─┬ read-installed@4.0.3
26 silly saveTree │ │ │ ├── readdir-scoped-modules@1.0.2
26 silly saveTree │ │ │ └── util-extend@1.0.3
26 silly saveTree │ │ ├── read-package-json@2.0.13
26 silly saveTree │ │ ├── read-package-tree@5.2.2
26 silly saveTree │ │ ├── read@1.0.7
26 silly saveTree │ │ ├─┬ readable-stream@3.1.1
26 silly saveTree │ │ │ └── string_decoder@1.2.0
26 silly saveTree │ │ ├── readdir-scoped-modules@1.0.2
26 silly saveTree │ │ ├── request@2.88.0
26 silly saveTree │ │ ├── retry@0.12.0
26 silly saveTree │ │ ├── rimraf@2.6.3
26 silly saveTree │ │ ├── safe-buffer@5.1.2
26 silly saveTree │ │ ├── semver@5.6.0
26 silly saveTree │ │ ├─┬ sha@2.0.1
26 silly saveTree │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ ├── slide@1.1.6
26 silly saveTree │ │ ├── sorted-object@2.0.1
26 silly saveTree │ │ ├─┬ sorted-union-stream@2.1.3
26 silly saveTree │ │ │ ├─┬ from2@1.3.0
26 silly saveTree │ │ │ │ └─┬ readable-stream@1.1.14
26 silly saveTree │ │ │ │ ├── isarray@0.0.1
26 silly saveTree │ │ │ │ └── string_decoder@0.10.31
26 silly saveTree │ │ │ └─┬ stream-iterate@1.2.0
26 silly saveTree │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ ├── ssri@6.0.1
26 silly saveTree │ │ ├── stringify-package@1.0.0
26 silly saveTree │ │ ├── tar@4.4.8
26 silly saveTree │ │ ├── text-table@0.2.0
26 silly saveTree │ │ ├── tiny-relative-date@1.3.0
26 silly saveTree │ │ ├── uid-number@0.0.6
26 silly saveTree │ │ ├── umask@1.1.0
26 silly saveTree │ │ ├── unique-filename@1.1.1
26 silly saveTree │ │ ├── unpipe@1.0.0
26 silly saveTree │ │ ├── update-notifier@2.5.0
26 silly saveTree │ │ ├── uuid@3.3.2
26 silly saveTree │ │ ├── validate-npm-package-license@3.0.4
26 silly saveTree │ │ ├── validate-npm-package-name@3.0.0
26 silly saveTree │ │ ├── which@1.3.1
26 silly saveTree │ │ ├── worker-farm@1.6.0
26 silly saveTree │ │ └── write-file-atomic@2.4.2
26 silly saveTree │ ├─┬ npminstall@3.20.2
26 silly saveTree │ │ ├── agentkeepalive@3.5.2
26 silly saveTree │ │ ├── await-event@2.1.0
26 silly saveTree │ │ ├── binary-mirror-config@1.19.0
26 silly saveTree │ │ ├── bytes@2.5.0
26 silly saveTree │ │ ├─┬ chalk@1.1.3
26 silly saveTree │ │ │ ├── ansi-styles@2.2.1
26 silly saveTree │ │ │ ├── escape-string-regexp@1.0.5
26 silly saveTree │ │ │ ├─┬ has-ansi@2.0.0
26 silly saveTree │ │ │ │ └── ansi-regex@2.1.1
26 silly saveTree │ │ │ ├── strip-ansi@3.0.1
26 silly saveTree │ │ │ └── supports-color@2.0.0
26 silly saveTree │ │ ├─┬ cmd-shim@2.0.2
26 silly saveTree │ │ │ └── graceful-fs@4.1.15
26 silly saveTree │ │ ├─┬ co-fs-extra@1.2.1
26 silly saveTree │ │ │ ├─┬ co-from-stream@0.0.0
26 silly saveTree │ │ │ │ └── co-read@0.0.1
26 silly saveTree │ │ │ ├─┬ fs-extra@0.26.7
26 silly saveTree │ │ │ │ ├── jsonfile@2.4.0
26 silly saveTree │ │ │ │ ├── klaw@1.3.1
26 silly saveTree │ │ │ │ ├── path-is-absolute@1.0.1
26 silly saveTree │ │ │ │ └─┬ rimraf@2.6.3
26 silly saveTree │ │ │ │ └─┬ glob@7.1.3
26 silly saveTree │ │ │ │ ├── fs.realpath@1.0.0
26 silly saveTree │ │ │ │ ├── inflight@1.0.6
26 silly saveTree │ │ │ │ └─┬ minimatch@3.0.4
26 silly saveTree │ │ │ │ └─┬ brace-expansion@1.1.11
26 silly saveTree │ │ │ │ ├── balanced-match@1.0.0
26 silly saveTree │ │ │ │ └── concat-map@0.0.1
26 silly saveTree │ │ │ └─┬ thunkify-wrap@1.0.4
26 silly saveTree │ │ │ └── enable@1.3.2
26 silly saveTree │ │ ├─┬ co-parallel@1.0.0
26 silly saveTree │ │ │ └── co-thread@0.0.1
26 silly saveTree │ │ ├── destroy@1.0.4
26 silly saveTree │ │ ├── minimatch@3.0.4
26 silly saveTree │ │ ├── moment@2.24.0
26 silly saveTree │ │ ├─┬ mz-modules@2.1.0
26 silly saveTree │ │ │ └── ko-sleep@1.0.3
26 silly saveTree │ │ ├─┬ node-gyp@3.8.0
26 silly saveTree │ │ │ ├── fstream@1.0.11
26 silly saveTree │ │ │ ├─┬ nopt@3.0.6
26 silly saveTree │ │ │ │ └── abbrev@1.1.1
26 silly saveTree │ │ │ ├─┬ npmlog@4.1.2
26 silly saveTree │ │ │ │ ├─┬ are-we-there-yet@1.1.5
26 silly saveTree │ │ │ │ │ ├── delegates@1.0.0
26 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
26 silly saveTree │ │ │ │ │ ├── isarray@1.0.0
26 silly saveTree │ │ │ │ │ ├── process-nextick-args@2.0.0
26 silly saveTree │ │ │ │ │ └── string_decoder@1.1.1
26 silly saveTree │ │ │ │ ├── console-control-strings@1.1.0
26 silly saveTree │ │ │ │ ├─┬ gauge@2.7.4
26 silly saveTree │ │ │ │ │ ├── aproba@1.2.0
26 silly saveTree │ │ │ │ │ ├── has-unicode@2.0.1
26 silly saveTree │ │ │ │ │ ├── signal-exit@3.0.2
26 silly saveTree │ │ │ │ │ ├─┬ string-width@1.0.2
26 silly saveTree │ │ │ │ │ │ ├── code-point-at@1.1.0
26 silly saveTree │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
26 silly saveTree │ │ │ │ │ │ └── number-is-nan@1.0.1
26 silly saveTree │ │ │ │ │ └── wide-align@1.1.3
26 silly saveTree │ │ │ │ └── set-blocking@2.0.0
26 silly saveTree │ │ │ ├─┬ osenv@0.1.5
26 silly saveTree │ │ │ │ ├── os-homedir@1.0.2
26 silly saveTree │ │ │ │ └── os-tmpdir@1.0.2
26 silly saveTree │ │ │ ├─┬ request@2.88.0
26 silly saveTree │ │ │ │ ├── aws-sign2@0.7.0
26 silly saveTree │ │ │ │ ├── aws4@1.8.0
26 silly saveTree │ │ │ │ ├── caseless@0.12.0
26 silly saveTree │ │ │ │ ├─┬ combined-stream@1.0.7
26 silly saveTree │ │ │ │ │ └── delayed-stream@1.0.0
26 silly saveTree │ │ │ │ ├── forever-agent@0.6.1
26 silly saveTree │ │ │ │ ├─┬ form-data@2.3.3
26 silly saveTree │ │ │ │ │ ├── asynckit@0.4.0
26 silly saveTree │ │ │ │ │ └─┬ mime-types@2.1.22
26 silly saveTree │ │ │ │ │ └── mime-db@1.38.0
26 silly saveTree │ │ │ │ ├─┬ har-validator@5.1.3
26 silly saveTree │ │ │ │ │ ├─┬ ajv@6.10.0
26 silly saveTree │ │ │ │ │ │ ├── fast-deep-equal@2.0.1
26 silly saveTree │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
26 silly saveTree │ │ │ │ │ │ ├── json-schema-traverse@0.4.1
26 silly saveTree │ │ │ │ │ │ └─┬ uri-js@4.2.2
26 silly saveTree │ │ │ │ │ │ └── punycode@2.1.1
26 silly saveTree │ │ │ │ │ └── har-schema@2.0.0
26 silly saveTree │ │ │ │ ├─┬ http-signature@1.2.0
26 silly saveTree │ │ │ │ │ ├── assert-plus@1.0.0
26 silly saveTree │ │ │ │ │ ├─┬ jsprim@1.4.1
26 silly saveTree │ │ │ │ │ │ ├── extsprintf@1.3.0
26 silly saveTree │ │ │ │ │ │ ├── json-schema@0.2.3
26 silly saveTree │ │ │ │ │ │ └── verror@1.10.0
26 silly saveTree │ │ │ │ │ └─┬ sshpk@1.16.1
26 silly saveTree │ │ │ │ │ ├── asn1@0.2.4
26 silly saveTree │ │ │ │ │ ├─┬ bcrypt-pbkdf@1.0.2
26 silly saveTree │ │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ │ ├── dashdash@1.14.1
26 silly saveTree │ │ │ │ │ ├─┬ ecc-jsbn@0.1.2
26 silly saveTree │ │ │ │ │ │ └── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ ├── getpass@0.1.7
26 silly saveTree │ │ │ │ │ ├── jsbn@0.1.1
26 silly saveTree │ │ │ │ │ └── tweetnacl@0.14.5
26 silly saveTree │ │ │ │ ├── is-typedarray@1.0.0
26 silly saveTree │ │ │ │ ├── isstream@0.1.2
26 silly saveTree │ │ │ │ ├── json-stringify-safe@5.0.1
26 silly saveTree │ │ │ │ ├── mime-types@2.1.22
26 silly saveTree │ │ │ │ ├── oauth-sign@0.9.0
26 silly saveTree │ │ │ │ ├── performance-now@2.1.0
26 silly saveTree │ │ │ │ ├── qs@6.5.2
26 silly saveTree │ │ │ │ ├─┬ tough-cookie@2.4.3
26 silly saveTree │ │ │ │ │ ├── psl@1.1.31
26 silly saveTree │ │ │ │ │ └── punycode@1.4.1
26 silly saveTree │ │ │ │ ├── tunnel-agent@0.6.0
26 silly saveTree │ │ │ │ └── uuid@3.3.2
26 silly saveTree │ │ │ ├── semver@5.3.0
26 silly saveTree │ │ │ ├─┬ tar@2.2.1
26 silly saveTree │ │ │ │ └── block-stream@0.0.9
26 silly saveTree │ │ │ └─┬ which@1.3.1
26 silly saveTree │ │ │ └── isexe@2.0.0
26 silly saveTree │ │ ├── node-homedir@1.1.1
26 silly saveTree │ │ ├── normalize-git-url@3.0.2
26 silly saveTree │ │ ├─┬ normalize-package-data@2.5.0
26 silly saveTree │ │ │ ├── hosted-git-info@2.7.1
26 silly saveTree │ │ │ ├─┬ resolve@1.10.0
26 silly saveTree │ │ │ │ └── path-parse@1.0.6
26 silly saveTree │ │ │ └─┬ validate-npm-package-license@3.0.4
26 silly saveTree │ │ │ ├─┬ spdx-correct@3.1.0
26 silly saveTree │ │ │ │ ├─┬ spdx-expression-parse@3.0.0
26 silly saveTree │ │ │ │ │ ├── spdx-exceptions@2.2.0
26 silly saveTree │ │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ │ └── spdx-license-ids@3.0.3
26 silly saveTree │ │ │ └── spdx-expression-parse@3.0.0
26 silly saveTree │ │ ├── npm-package-arg@4.2.1
26 silly saveTree │ │ ├─┬ ora@1.3.0
26 silly saveTree │ │ │ ├─┬ cli-cursor@2.1.0
26 silly saveTree │ │ │ │ └─┬ restore-cursor@2.0.0
26 silly saveTree │ │ │ │ └─┬ onetime@2.0.1
26 silly saveTree │ │ │ │ └── mimic-fn@1.2.0
26 silly saveTree │ │ │ ├── cli-spinners@1.3.1
26 silly saveTree │ │ │ └── log-symbols@1.0.2
26 silly saveTree │ │ ├── rimraf@2.6.3
26 silly saveTree │ │ ├─┬ runscript@1.3.0
26 silly saveTree │ │ │ └─┬ is-type-of@1.2.1
26 silly saveTree │ │ │ └── is-class-hotfix@0.0.6
26 silly saveTree │ │ ├─┬ tar@4.4.8
26 silly saveTree │ │ │ ├── chownr@1.1.1
26 silly saveTree │ │ │ ├─┬ fs-minipass@1.2.5
26 silly saveTree │ │ │ │ └─┬ minipass@2.3.5
26 silly saveTree │ │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ │ ├── minipass@2.3.5
26 silly saveTree │ │ │ ├── minizlib@1.2.1
26 silly saveTree │ │ │ └── yallist@3.0.3
26 silly saveTree │ │ └── uuid@3.3.2
26 silly saveTree │ ├── open@0.0.5
26 silly saveTree │ └── urllib@2.33.0
26 silly saveTree ├── npm@6.8.0
26 silly saveTree └── opencv-build@0.0.17
27 warn caoyong@1.0.0 No description
28 warn caoyong@1.0.0 No repository field.
29 verbose stack Error: ENOENT: no such file or directory, access '/Users/caoyong/node_modules/opencv-build'
30 verbose cwd /Users/caoyong
31 verbose Darwin 18.2.0
32 verbose argv "/usr/local/Cellar/node@8/8.15.1/bin/node" "/usr/local/opt/node@8/bin/npm" "install" "--save" "opencv-build"
33 verbose node v8.15.1
34 verbose npm v6.4.1
35 error path /Users/caoyong/node_modules/opencv-build
36 error code ENOENT
Please help me analyze it, thank you.