oligazar
10/10/2017 - 11:18 AM

npm-debug.log

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/8.6.0/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'npm@latest' ]
2 info using npm@5.3.0
3 info using node@v8.6.0
4 verbose npm-session 3b16d9640c03ac08
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 200 https://registry.npmjs.org/npm 51ms (from cache)
8 silly pacote tag manifest for npm@latest fetched in 99ms
9 silly install loadIdealTree
10 silly install cloneCurrentTreeToIdealTree
11 silly install loadShrinkwrap
12 silly install loadAllDepsIntoIdealTree
13 silly resolveWithNewModule npm@5.4.2 checking installable status
14 silly pacote trying https://registry.npmjs.org/npm/-/npm-5.4.2.tgz by hash: sha512-F6LLCAHriKyKQ9Ff03UKCjkXZoRBp281I42K42+VeHfjAXZ3TJdg3RccinzoCFV1kDxCedVm7AstIpb1Uf5UkQ==
15 silly pacote https://registry.npmjs.org/npm/-/npm-5.4.2.tgz extracted to /tmp/npm-15188-9fe741ac/unpack-0ded901f by content address 3460ms
16 silly addBundled read tarball
17 silly cleanup remove extracted module
18 silly currentTree lib
18 silly currentTree └── npm
19 silly idealTree lib
19 silly idealTree └─┬ npm@5.4.2
19 silly idealTree   ├─┬ JSONStream@1.3.1
19 silly idealTree   │ ├── jsonparse@1.3.1
19 silly idealTree   │ └── through@2.3.8
19 silly idealTree   ├── abbrev@1.1.0
19 silly idealTree   ├── ansi-regex@3.0.0
19 silly idealTree   ├── ansicolors@0.3.2
19 silly idealTree   ├── ansistyles@0.1.3
19 silly idealTree   ├── aproba@1.1.2
19 silly idealTree   ├── archy@1.0.0
19 silly idealTree   ├── bluebird@3.5.0
19 silly idealTree   ├─┬ cacache@9.2.9
19 silly idealTree   │ ├─┬ lru-cache@4.1.1
19 silly idealTree   │ │ ├── pseudomap@1.0.2
19 silly idealTree   │ │ └── yallist@2.1.2
19 silly idealTree   │ └── y18n@3.2.1
19 silly idealTree   ├── call-limit@1.1.0
19 silly idealTree   ├── chownr@1.0.1
19 silly idealTree   ├── cmd-shim@2.0.2
19 silly idealTree   ├─┬ columnify@1.5.4
19 silly idealTree   │ ├─┬ strip-ansi@3.0.1
19 silly idealTree   │ │ └── ansi-regex@2.1.1
19 silly idealTree   │ └─┬ wcwidth@1.0.1
19 silly idealTree   │   └─┬ defaults@1.0.3
19 silly idealTree   │     └── clone@1.0.2
19 silly idealTree   ├─┬ config-chain@1.1.11
19 silly idealTree   │ └── proto-list@1.2.4
19 silly idealTree   ├── debuglog@1.0.1
19 silly idealTree   ├── detect-indent@5.0.0
19 silly idealTree   ├─┬ dezalgo@1.0.3
19 silly idealTree   │ └── asap@2.0.5
19 silly idealTree   ├── editor@1.0.0
19 silly idealTree   ├── fs-vacuum@1.2.10
19 silly idealTree   ├── fs-write-stream-atomic@1.0.10
19 silly idealTree   ├─┬ glob@7.1.2
19 silly idealTree   │ ├── fs.realpath@1.0.0
19 silly idealTree   │ ├─┬ minimatch@3.0.4
19 silly idealTree   │ │ └─┬ brace-expansion@1.1.8
19 silly idealTree   │ │   ├── balanced-match@1.0.0
19 silly idealTree   │ │   └── concat-map@0.0.1
19 silly idealTree   │ └── path-is-absolute@1.0.1
19 silly idealTree   ├── graceful-fs@4.1.11
19 silly idealTree   ├── has-unicode@2.0.1
19 silly idealTree   ├── hosted-git-info@2.5.0
19 silly idealTree   ├── iferr@0.1.5
19 silly idealTree   ├── imurmurhash@0.1.4
19 silly idealTree   ├── inflight@1.0.6
19 silly idealTree   ├── inherits@2.0.3
19 silly idealTree   ├── ini@1.3.4
19 silly idealTree   ├─┬ init-package-json@1.10.1
19 silly idealTree   │ └── promzard@0.3.0
19 silly idealTree   ├── lazy-property@1.0.0
19 silly idealTree   ├─┬ libnpx@9.6.0
19 silly idealTree   │ ├── dotenv@4.0.0
19 silly idealTree   │ ├── y18n@3.2.1
19 silly idealTree   │ └─┬ yargs@8.0.2
19 silly idealTree   │   ├── camelcase@4.1.0
19 silly idealTree   │   ├─┬ cliui@3.2.0
19 silly idealTree   │   │ ├─┬ string-width@1.0.2
19 silly idealTree   │   │ │ ├── code-point-at@1.1.0
19 silly idealTree   │   │ │ └─┬ is-fullwidth-code-point@1.0.0
19 silly idealTree   │   │ │   └── number-is-nan@1.0.1
19 silly idealTree   │   │ ├─┬ strip-ansi@3.0.1
19 silly idealTree   │   │ │ └── ansi-regex@2.1.1
19 silly idealTree   │   │ └── wrap-ansi@2.1.0
19 silly idealTree   │   ├── decamelize@1.2.0
19 silly idealTree   │   ├── get-caller-file@1.0.2
19 silly idealTree   │   ├─┬ os-locale@2.1.0
19 silly idealTree   │   │ ├─┬ execa@0.7.0
19 silly idealTree   │   │ │ ├─┬ cross-spawn@5.1.0
19 silly idealTree   │   │ │ │ └─┬ shebang-command@1.2.0
19 silly idealTree   │   │ │ │   └── shebang-regex@1.0.0
19 silly idealTree   │   │ │ ├── get-stream@3.0.0
19 silly idealTree   │   │ │ ├── is-stream@1.1.0
19 silly idealTree   │   │ │ ├─┬ npm-run-path@2.0.2
19 silly idealTree   │   │ │ │ └── path-key@2.0.1
19 silly idealTree   │   │ │ ├── p-finally@1.0.0
19 silly idealTree   │   │ │ ├── signal-exit@3.0.2
19 silly idealTree   │   │ │ └── strip-eof@1.0.0
19 silly idealTree   │   │ ├─┬ lcid@1.0.0
19 silly idealTree   │   │ │ └── invert-kv@1.0.0
19 silly idealTree   │   │ └─┬ mem@1.1.0
19 silly idealTree   │   │   └── mimic-fn@1.1.0
19 silly idealTree   │   ├─┬ read-pkg-up@2.0.0
19 silly idealTree   │   │ ├─┬ find-up@2.1.0
19 silly idealTree   │   │ │ └─┬ locate-path@2.0.0
19 silly idealTree   │   │ │   ├─┬ p-locate@2.0.0
19 silly idealTree   │   │ │   │ └── p-limit@1.1.0
19 silly idealTree   │   │ │   └── path-exists@3.0.0
19 silly idealTree   │   │ └─┬ read-pkg@2.0.0
19 silly idealTree   │   │   ├─┬ load-json-file@2.0.0
19 silly idealTree   │   │   │ ├─┬ parse-json@2.2.0
19 silly idealTree   │   │   │ │ └─┬ error-ex@1.3.1
19 silly idealTree   │   │   │ │   └── is-arrayish@0.2.1
19 silly idealTree   │   │   │ ├── pify@2.3.0
19 silly idealTree   │   │   │ └── strip-bom@3.0.0
19 silly idealTree   │   │   └─┬ path-type@2.0.0
19 silly idealTree   │   │     └── pify@2.3.0
19 silly idealTree   │   ├── require-directory@2.1.1
19 silly idealTree   │   ├── require-main-filename@1.0.1
19 silly idealTree   │   ├── set-blocking@2.0.0
19 silly idealTree   │   ├─┬ string-width@2.1.1
19 silly idealTree   │   │ └── is-fullwidth-code-point@2.0.0
19 silly idealTree   │   ├── which-module@2.0.0
19 silly idealTree   │   └── yargs-parser@7.0.0
19 silly idealTree   ├── lockfile@1.0.3
19 silly idealTree   ├── lodash._baseindexof@3.1.0
19 silly idealTree   ├─┬ lodash._baseuniq@4.6.0
19 silly idealTree   │ ├── lodash._createset@4.0.3
19 silly idealTree   │ └── lodash._root@3.0.1
19 silly idealTree   ├── lodash._bindcallback@3.0.1
19 silly idealTree   ├── lodash._cacheindexof@3.0.2
19 silly idealTree   ├── lodash._createcache@3.1.2
19 silly idealTree   ├── lodash._getnative@3.9.1
19 silly idealTree   ├── lodash.clonedeep@4.5.0
19 silly idealTree   ├── lodash.restparam@3.6.1
19 silly idealTree   ├── lodash.union@4.6.0
19 silly idealTree   ├── lodash.uniq@4.5.0
19 silly idealTree   ├── lodash.without@4.4.0
19 silly idealTree   ├─┬ lru-cache@4.1.1
19 silly idealTree   │ ├── pseudomap@1.0.2
19 silly idealTree   │ └── yallist@2.1.2
19 silly idealTree   ├── meant@1.0.0
19 silly idealTree   ├─┬ mississippi@1.3.0
19 silly idealTree   │ ├─┬ concat-stream@1.6.0
19 silly idealTree   │ │ └── typedarray@0.0.6
19 silly idealTree   │ ├─┬ duplexify@3.5.0
19 silly idealTree   │ │ ├─┬ end-of-stream@1.0.0
19 silly idealTree   │ │ │ └── once@1.3.3
19 silly idealTree   │ │ └── stream-shift@1.0.0
19 silly idealTree   │ ├── end-of-stream@1.4.0
19 silly idealTree   │ ├── flush-write-stream@1.0.2
19 silly idealTree   │ ├── from2@2.3.0
19 silly idealTree   │ ├─┬ parallel-transform@1.1.0
19 silly idealTree   │ │ └── cyclist@0.2.2
19 silly idealTree   │ ├── pump@1.0.2
19 silly idealTree   │ ├── pumpify@1.3.5
19 silly idealTree   │ ├─┬ stream-each@1.2.0
19 silly idealTree   │ │ └── stream-shift@1.0.0
19 silly idealTree   │ └─┬ through2@2.0.3
19 silly idealTree   │   └── xtend@4.0.1
19 silly idealTree   ├─┬ mkdirp@0.5.1
19 silly idealTree   │ └── minimist@0.0.8
19 silly idealTree   ├─┬ move-concurrently@1.0.1
19 silly idealTree   │ ├── copy-concurrently@1.0.3
19 silly idealTree   │ └── run-queue@1.0.3
19 silly idealTree   ├─┬ node-gyp@3.6.2
19 silly idealTree   │ ├── fstream@1.0.11
19 silly idealTree   │ ├─┬ minimatch@3.0.4
19 silly idealTree   │ │ └─┬ brace-expansion@1.1.8
19 silly idealTree   │ │   ├── balanced-match@1.0.0
19 silly idealTree   │ │   └── concat-map@0.0.1
19 silly idealTree   │ ├── nopt@3.0.6
19 silly idealTree   │ ├── semver@5.3.0
19 silly idealTree   │ └─┬ tar@2.2.1
19 silly idealTree   │   └── block-stream@0.0.9
19 silly idealTree   ├── nopt@4.0.1
19 silly idealTree   ├─┬ normalize-package-data@2.4.0
19 silly idealTree   │ └─┬ is-builtin-module@1.0.0
19 silly idealTree   │   └── builtin-modules@1.1.1
19 silly idealTree   ├── npm-cache-filename@1.0.2
19 silly idealTree   ├── npm-install-checks@3.0.0
19 silly idealTree   ├── npm-lifecycle@1.0.2
19 silly idealTree   ├── npm-package-arg@5.1.2
19 silly idealTree   ├─┬ npm-packlist@1.1.8
19 silly idealTree   │ ├─┬ ignore-walk@3.0.0
19 silly idealTree   │ │ └─┬ minimatch@3.0.4
19 silly idealTree   │ │   └─┬ brace-expansion@1.1.8
19 silly idealTree   │ │     ├── balanced-match@1.0.0
19 silly idealTree   │ │     └── concat-map@0.0.1
19 silly idealTree   │ └── npm-bundled@1.0.3
19 silly idealTree   ├─┬ npm-registry-client@8.4.0
19 silly idealTree   │ └─┬ concat-stream@1.6.0
19 silly idealTree   │   └── typedarray@0.0.6
19 silly idealTree   ├── npm-user-validate@1.0.0
19 silly idealTree   ├─┬ npmlog@4.1.2
19 silly idealTree   │ ├─┬ are-we-there-yet@1.1.4
19 silly idealTree   │ │ └── delegates@1.0.0
19 silly idealTree   │ ├── console-control-strings@1.1.0
19 silly idealTree   │ ├─┬ gauge@2.7.4
19 silly idealTree   │ │ ├── object-assign@4.1.1
19 silly idealTree   │ │ ├── signal-exit@3.0.2
19 silly idealTree   │ │ ├─┬ string-width@1.0.2
19 silly idealTree   │ │ │ ├── code-point-at@1.1.0
19 silly idealTree   │ │ │ └─┬ is-fullwidth-code-point@1.0.0
19 silly idealTree   │ │ │   └── number-is-nan@1.0.1
19 silly idealTree   │ │ ├─┬ strip-ansi@3.0.1
19 silly idealTree   │ │ │ └── ansi-regex@2.1.1
19 silly idealTree   │ │ └── wide-align@1.1.2
19 silly idealTree   │ └── set-blocking@2.0.0
19 silly idealTree   ├── once@1.4.0
19 silly idealTree   ├── opener@1.4.3
19 silly idealTree   ├─┬ osenv@0.1.4
19 silly idealTree   │ ├── os-homedir@1.0.2
19 silly idealTree   │ └── os-tmpdir@1.0.2
19 silly idealTree   ├─┬ pacote@6.0.2
19 silly idealTree   │ ├─┬ make-fetch-happen@2.5.0
19 silly idealTree   │ │ ├─┬ agentkeepalive@3.3.0
19 silly idealTree   │ │ │ └─┬ humanize-ms@1.2.1
19 silly idealTree   │ │ │   └── ms@2.0.0
19 silly idealTree   │ │ ├── http-cache-semantics@3.7.3
19 silly idealTree   │ │ ├─┬ http-proxy-agent@2.0.0
19 silly idealTree   │ │ │ ├─┬ agent-base@4.1.1
19 silly idealTree   │ │ │ │ └─┬ es6-promisify@5.0.0
19 silly idealTree   │ │ │ │   └── es6-promise@4.1.1
19 silly idealTree   │ │ │ └─┬ debug@2.6.8
19 silly idealTree   │ │ │   └── ms@2.0.0
19 silly idealTree   │ │ ├─┬ https-proxy-agent@2.1.0
19 silly idealTree   │ │ │ ├─┬ agent-base@4.1.1
19 silly idealTree   │ │ │ │ └─┬ es6-promisify@5.0.0
19 silly idealTree   │ │ │ │   └── es6-promise@4.1.1
19 silly idealTree   │ │ │ └─┬ debug@2.6.8
19 silly idealTree   │ │ │   └── ms@2.0.0
19 silly idealTree   │ │ ├─┬ node-fetch-npm@2.0.2
19 silly idealTree   │ │ │ ├─┬ encoding@0.1.12
19 silly idealTree   │ │ │ │ └── iconv-lite@0.4.18
19 silly idealTree   │ │ │ └── json-parse-better-errors@1.0.1
19 silly idealTree   │ │ └─┬ socks-proxy-agent@3.0.0
19 silly idealTree   │ │   ├─┬ agent-base@4.1.1
19 silly idealTree   │ │   │ └─┬ es6-promisify@5.0.0
19 silly idealTree   │ │   │   └── es6-promise@4.1.1
19 silly idealTree   │ │   └─┬ socks@1.1.10
19 silly idealTree   │ │     ├── ip@1.1.5
19 silly idealTree   │ │     └── smart-buffer@1.1.15
19 silly idealTree   │ ├─┬ minimatch@3.0.4
19 silly idealTree   │ │ └─┬ brace-expansion@1.1.8
19 silly idealTree   │ │   ├── balanced-match@1.0.0
19 silly idealTree   │ │   └── concat-map@0.0.1
19 silly idealTree   │ ├── npm-pick-manifest@1.0.4
19 silly idealTree   │ ├─┬ promise-retry@1.1.1
19 silly idealTree   │ │ └── err-code@1.1.2
19 silly idealTree   │ └─┬ protoduck@4.0.0
19 silly idealTree   │   └── genfun@4.0.1
19 silly idealTree   ├── path-is-inside@1.0.2
19 silly idealTree   ├── promise-inflight@1.0.1
19 silly idealTree   ├── read-cmd-shim@1.0.1
19 silly idealTree   ├─┬ read-installed@4.0.3
19 silly idealTree   │ └── util-extend@1.0.3
19 silly idealTree   ├─┬ read-package-json@2.0.12
19 silly idealTree   │ ├── json-parse-better-errors@1.0.1
19 silly idealTree   │ └── slash@1.0.0
19 silly idealTree   ├── read-package-tree@5.1.6
19 silly idealTree   ├─┬ read@1.0.7
19 silly idealTree   │ └── mute-stream@0.0.7
19 silly idealTree   ├─┬ readable-stream@2.3.3
19 silly idealTree   │ ├── core-util-is@1.0.2
19 silly idealTree   │ ├── isarray@1.0.0
19 silly idealTree   │ ├── process-nextick-args@1.0.7
19 silly idealTree   │ ├── string_decoder@1.0.3
19 silly idealTree   │ └── util-deprecate@1.0.2
19 silly idealTree   ├── readdir-scoped-modules@1.0.2
19 silly idealTree   ├─┬ request@2.81.0
19 silly idealTree   │ ├── aws-sign2@0.6.0
19 silly idealTree   │ ├── aws4@1.6.0
19 silly idealTree   │ ├── caseless@0.12.0
19 silly idealTree   │ ├─┬ combined-stream@1.0.5
19 silly idealTree   │ │ └── delayed-stream@1.0.0
19 silly idealTree   │ ├── extend@3.0.1
19 silly idealTree   │ ├── forever-agent@0.6.1
19 silly idealTree   │ ├─┬ form-data@2.1.4
19 silly idealTree   │ │ └── asynckit@0.4.0
19 silly idealTree   │ ├─┬ har-validator@4.2.1
19 silly idealTree   │ │ ├─┬ ajv@4.11.8
19 silly idealTree   │ │ │ ├── co@4.6.0
19 silly idealTree   │ │ │ └─┬ json-stable-stringify@1.0.1
19 silly idealTree   │ │ │   └── jsonify@0.0.0
19 silly idealTree   │ │ └── har-schema@1.0.5
19 silly idealTree   │ ├─┬ hawk@3.1.3
19 silly idealTree   │ │ ├── boom@2.10.1
19 silly idealTree   │ │ ├── cryptiles@2.0.5
19 silly idealTree   │ │ ├── hoek@2.16.3
19 silly idealTree   │ │ └── sntp@1.0.9
19 silly idealTree   │ ├─┬ http-signature@1.1.1
19 silly idealTree   │ │ ├── assert-plus@0.2.0
19 silly idealTree   │ │ ├─┬ jsprim@1.4.0
19 silly idealTree   │ │ │ ├── assert-plus@1.0.0
19 silly idealTree   │ │ │ ├── extsprintf@1.0.2
19 silly idealTree   │ │ │ ├── json-schema@0.2.3
19 silly idealTree   │ │ │ └── verror@1.3.6
19 silly idealTree   │ │ └─┬ sshpk@1.13.1
19 silly idealTree   │ │   ├── asn1@0.2.3
19 silly idealTree   │ │   ├── assert-plus@1.0.0
19 silly idealTree   │ │   ├── bcrypt-pbkdf@1.0.1
19 silly idealTree   │ │   ├── dashdash@1.14.1
19 silly idealTree   │ │   ├── ecc-jsbn@0.1.1
19 silly idealTree   │ │   ├── getpass@0.1.7
19 silly idealTree   │ │   ├── jsbn@0.1.1
19 silly idealTree   │ │   └── tweetnacl@0.14.5
19 silly idealTree   │ ├── is-typedarray@1.0.0
19 silly idealTree   │ ├── isstream@0.1.2
19 silly idealTree   │ ├── json-stringify-safe@5.0.1
19 silly idealTree   │ ├─┬ mime-types@2.1.15
19 silly idealTree   │ │ └── mime-db@1.27.0
19 silly idealTree   │ ├── oauth-sign@0.8.2
19 silly idealTree   │ ├── performance-now@0.2.0
19 silly idealTree   │ ├── qs@6.4.0
19 silly idealTree   │ ├── stringstream@0.0.5
19 silly idealTree   │ ├─┬ tough-cookie@2.3.2
19 silly idealTree   │ │ └── punycode@1.4.1
19 silly idealTree   │ └── tunnel-agent@0.6.0
19 silly idealTree   ├── retry@0.10.1
19 silly idealTree   ├── rimraf@2.6.1
19 silly idealTree   ├── safe-buffer@5.1.1
19 silly idealTree   ├── semver@5.4.1
19 silly idealTree   ├── sha@2.0.1
19 silly idealTree   ├── slide@1.1.6
19 silly idealTree   ├── sorted-object@2.0.1
19 silly idealTree   ├─┬ sorted-union-stream@2.1.3
19 silly idealTree   │ ├─┬ from2@1.3.0
19 silly idealTree   │ │ └─┬ readable-stream@1.1.14
19 silly idealTree   │ │   ├── core-util-is@1.0.2
19 silly idealTree   │ │   ├── isarray@0.0.1
19 silly idealTree   │ │   └── string_decoder@0.10.31
19 silly idealTree   │ └─┬ stream-iterate@1.2.0
19 silly idealTree   │   └── stream-shift@1.0.0
19 silly idealTree   ├── ssri@4.1.6
19 silly idealTree   ├─┬ strip-ansi@4.0.0
19 silly idealTree   │ └── ansi-regex@3.0.0
19 silly idealTree   ├─┬ tar@4.0.1
19 silly idealTree   │ ├── minipass@2.2.1
19 silly idealTree   │ ├── minizlib@1.0.3
19 silly idealTree   │ └── yallist@3.0.2
19 silly idealTree   ├── text-table@0.2.0
19 silly idealTree   ├── uid-number@0.0.6
19 silly idealTree   ├── umask@1.1.0
19 silly idealTree   ├─┬ unique-filename@1.1.0
19 silly idealTree   │ └── unique-slug@2.0.0
19 silly idealTree   ├── unpipe@1.0.0
19 silly idealTree   ├─┬ update-notifier@2.2.0
19 silly idealTree   │ ├─┬ boxen@1.1.0
19 silly idealTree   │ │ ├── ansi-align@2.0.0
19 silly idealTree   │ │ ├── camelcase@4.1.0
19 silly idealTree   │ │ ├── cli-boxes@1.0.0
19 silly idealTree   │ │ ├─┬ string-width@2.1.0
19 silly idealTree   │ │ │ ├── is-fullwidth-code-point@2.0.0
19 silly idealTree   │ │ │ └── strip-ansi@4.0.0
19 silly idealTree   │ │ ├─┬ term-size@0.1.1
19 silly idealTree   │ │ │ └─┬ execa@0.4.0
19 silly idealTree   │ │ │   ├── cross-spawn-async@2.2.5
19 silly idealTree   │ │ │   ├── is-stream@1.1.0
19 silly idealTree   │ │ │   ├── npm-run-path@1.0.0
19 silly idealTree   │ │ │   ├── object-assign@4.1.1
19 silly idealTree   │ │ │   ├── path-key@1.0.0
19 silly idealTree   │ │ │   └── strip-eof@1.0.0
19 silly idealTree   │ │ └─┬ widest-line@1.0.0
19 silly idealTree   │ │   └─┬ string-width@1.0.2
19 silly idealTree   │ │     ├── code-point-at@1.1.0
19 silly idealTree   │ │     ├─┬ is-fullwidth-code-point@1.0.0
19 silly idealTree   │ │     │ └── number-is-nan@1.0.1
19 silly idealTree   │ │     └─┬ strip-ansi@3.0.1
19 silly idealTree   │ │       └── ansi-regex@2.1.1
19 silly idealTree   │ ├─┬ chalk@1.1.3
19 silly idealTree   │ │ ├── ansi-styles@2.2.1
19 silly idealTree   │ │ ├── escape-string-regexp@1.0.5
19 silly idealTree   │ │ ├─┬ has-ansi@2.0.0
19 silly idealTree   │ │ │ └── ansi-regex@2.1.1
19 silly idealTree   │ │ ├─┬ strip-ansi@3.0.1
19 silly idealTree   │ │ │ └── ansi-regex@2.1.1
19 silly idealTree   │ │ └── supports-color@2.0.0
19 silly idealTree   │ ├─┬ configstore@3.1.0
19 silly idealTree   │ │ ├─┬ dot-prop@4.1.1
19 silly idealTree   │ │ │ └── is-obj@1.0.1
19 silly idealTree   │ │ ├─┬ make-dir@1.0.0
19 silly idealTree   │ │ │ └── pify@2.3.0
19 silly idealTree   │ │ └─┬ unique-string@1.0.0
19 silly idealTree   │ │   └── crypto-random-string@1.0.0
19 silly idealTree   │ ├── import-lazy@2.1.0
19 silly idealTree   │ ├── is-npm@1.0.0
19 silly idealTree   │ ├─┬ latest-version@3.1.0
19 silly idealTree   │ │ └─┬ package-json@4.0.1
19 silly idealTree   │ │   ├─┬ got@6.7.1
19 silly idealTree   │ │   │ ├─┬ create-error-class@3.0.2
19 silly idealTree   │ │   │ │ └── capture-stack-trace@1.0.0
19 silly idealTree   │ │   │ ├── duplexer3@0.1.4
19 silly idealTree   │ │   │ ├── get-stream@3.0.0
19 silly idealTree   │ │   │ ├── is-redirect@1.0.0
19 silly idealTree   │ │   │ ├── is-retry-allowed@1.1.0
19 silly idealTree   │ │   │ ├── is-stream@1.1.0
19 silly idealTree   │ │   │ ├── lowercase-keys@1.0.0
19 silly idealTree   │ │   │ ├── timed-out@4.0.1
19 silly idealTree   │ │   │ ├── unzip-response@2.0.1
19 silly idealTree   │ │   │ └─┬ url-parse-lax@1.0.0
19 silly idealTree   │ │   │   └── prepend-http@1.0.4
19 silly idealTree   │ │   ├─┬ registry-auth-token@3.3.1
19 silly idealTree   │ │   │ └─┬ rc@1.2.1
19 silly idealTree   │ │   │   ├── deep-extend@0.4.2
19 silly idealTree   │ │   │   ├── minimist@1.2.0
19 silly idealTree   │ │   │   └── strip-json-comments@2.0.1
19 silly idealTree   │ │   └─┬ registry-url@3.1.0
19 silly idealTree   │ │     └─┬ rc@1.2.1
19 silly idealTree   │ │       ├── deep-extend@0.4.2
19 silly idealTree   │ │       ├── minimist@1.2.0
19 silly idealTree   │ │       └── strip-json-comments@2.0.1
19 silly idealTree   │ ├── semver-diff@2.1.0
19 silly idealTree   │ └── xdg-basedir@3.0.0
19 silly idealTree   ├── uuid@3.1.0
19 silly idealTree   ├─┬ validate-npm-package-license@3.0.1
19 silly idealTree   │ ├─┬ spdx-correct@1.0.2
19 silly idealTree   │ │ └── spdx-license-ids@1.2.2
19 silly idealTree   │ └── spdx-expression-parse@1.0.4
19 silly idealTree   ├─┬ validate-npm-package-name@3.0.0
19 silly idealTree   │ └── builtins@1.0.3
19 silly idealTree   ├─┬ which@1.3.0
19 silly idealTree   │ └── isexe@2.0.0
19 silly idealTree   ├─┬ worker-farm@1.5.0
19 silly idealTree   │ ├─┬ errno@0.1.4
19 silly idealTree   │ │ └── prr@0.0.0
19 silly idealTree   │ └── xtend@4.0.1
19 silly idealTree   ├── wrappy@1.0.2
19 silly idealTree   └── write-file-atomic@2.1.0
20 silly install generateActionsToTake
21 warn checkPermissions Missing write access to /Users/Admin/.npm-global/lib/node_modules/npm
22 verbose stack Error: ENOENT: no such file or directory, access '/Users/Admin/.npm-global/lib/node_modules/npm'
23 verbose cwd /Users/Admin
24 verbose Darwin 15.6.0
25 verbose argv "/usr/local/Cellar/node/8.6.0/bin/node" "/usr/local/bin/npm" "install" "-g" "npm@latest"
26 verbose node v8.6.0
27 verbose npm  v5.3.0
28 error path /Users/Admin/.npm-global/lib/node_modules/npm
29 error code ENOENT
30 error errno -2
31 error syscall access
32 error enoent ENOENT: no such file or directory, access '/Users/Admin/.npm-global/lib/node_modules/npm'
33 error enoent This is related to npm not being able to find a file.
34 verbose exit [ -2, true ]