Skip to content

Why is there no path to create opencv-build? #29

Description

@SirCYong

image
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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions