TryGhost / node-sqlite3

SQLite3 bindings for Node.js
BSD 3-Clause "New" or "Revised" License
6.23k stars 814 forks source link

ERROR in npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=x64 --target="0.40.1" --save #1343

Closed mapy1874 closed 3 years ago

mapy1874 commented 4 years ago

I'm trying to run the following command but it failed. I'm using macOS Catalina 10.15.5

npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=x64 --target="0.40.1"

I've tried running sudo npm install -g node-gyp but it did not work In the terminal it prompted:

node-pre-gyp WARN Using request for node-pre-gyp https download
  File "<string>", line 1
    import sys; print sys.byteorder
                        ^
SyntaxError: invalid syntax
gyp: Call to 'python -c "import sys; print sys.byteorder"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/nw-gyp/lib/configure.js:368:16)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.5.0
gyp ERR! command "/Users/patrick/.nvm/versions/node/v12.18.0/bin/node" "/usr/local/bin/nw-gyp" "configure" "--fallback-to-build" "--module=/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/lib/binding/node-webkit-v0.40.1-darwin-x64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/lib/binding/node-webkit-v0.40.1-darwin-x64" "--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-webkit-v0.40.1"
gyp ERR! cwd /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3
gyp ERR! node -v v12.18.0
gyp ERR! nw-gyp -v v3.6.5
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute 'nw-gyp configure --fallback-to-build --module=/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/lib/binding/node-webkit-v0.40.1-darwin-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/lib/binding/node-webkit-v0.40.1-darwin-x64 --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-webkit-v0.40.1' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 19.5.0
node-pre-gyp ERR! command "/Users/patrick/.nvm/versions/node/v12.18.0/bin/node" "/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3
node-pre-gyp ERR! node -v v12.18.0
node-pre-gyp ERR! node-pre-gyp -v v0.11.0
node-pre-gyp ERR! not ok
Failed to execute 'nw-gyp configure --fallback-to-build --module=/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/lib/binding/node-webkit-v0.40.1-darwin-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/lib/binding/node-webkit-v0.40.1-darwin-x64 --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-webkit-v0.40.1' (1)
npm WARN WechatExporter@0.1.0 No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! sqlite3@4.2.0 install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the sqlite3@4.2.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/patrick/.npm/_logs/2020-06-11T02_26_24_448Z-debug.log

Here is the log

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/patrick/.nvm/versions/node/v12.18.0/bin/node',
1 verbose cli   '/Users/patrick/.nvm/versions/node/v12.18.0/bin/npm',
1 verbose cli   'install',
1 verbose cli   'sqlite3',
1 verbose cli   '--build-from-source',
1 verbose cli   '--runtime=node-webkit',
1 verbose cli   '--target_arch=x64',
1 verbose cli   '--target=0.40.1',
1 verbose cli   '--save'
1 verbose cli ]
2 info using npm@6.14.4
3 info using node@v12.18.0
4 verbose npm-session f52a85b808cbc70e
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 304 https://registry.npmjs.org/sqlite3 212ms (from cache)
8 silly pacote range manifest for sqlite3@^4.0.2 fetched in 218ms
9 timing stage:loadCurrentTree Completed in 1177ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 9ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 509ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule sqlite3@4.2.0 checking installable status
17 silly removeObsoleteDep removing sqlite3@4.2.0 from the tree as its been replaced by a newer version or is no longer required
18 silly removeObsoleteDep removing nan@2.14.1 from the tree as its been replaced by a newer version or is no longer required
19 silly removeObsoleteDep removing node-pre-gyp@0.11.0 from the tree as its been replaced by a newer version or is no longer required
20 silly removeObsoleteDep removing detect-libc@1.0.3 from the tree as its been replaced by a newer version or is no longer required
21 silly removeObsoleteDep removing needle@2.5.0 from the tree as its been replaced by a newer version or is no longer required
22 silly removeObsoleteDep removing debug@3.2.6 from the tree as its been replaced by a newer version or is no longer required
23 silly removeObsoleteDep removing ms@2.1.2 from the tree as its been replaced by a newer version or is no longer required
24 silly removeObsoleteDep removing sax@1.2.4 from the tree as its been replaced by a newer version or is no longer required
25 silly removeObsoleteDep removing nopt@4.0.3 from the tree as its been replaced by a newer version or is no longer required
26 silly removeObsoleteDep removing osenv@0.1.5 from the tree as its been replaced by a newer version or is no longer required
27 silly removeObsoleteDep removing os-homedir@1.0.2 from the tree as its been replaced by a newer version or is no longer required
28 silly removeObsoleteDep removing os-tmpdir@1.0.2 from the tree as its been replaced by a newer version or is no longer required
29 silly removeObsoleteDep removing npm-packlist@1.4.8 from the tree as its been replaced by a newer version or is no longer required
30 silly removeObsoleteDep removing ignore-walk@3.0.3 from the tree as its been replaced by a newer version or is no longer required
31 silly removeObsoleteDep removing npm-bundled@1.1.1 from the tree as its been replaced by a newer version or is no longer required
32 silly removeObsoleteDep removing npm-normalize-package-bin@1.0.1 from the tree as its been replaced by a newer version or is no longer required
33 silly removeObsoleteDep removing npmlog@4.1.2 from the tree as its been replaced by a newer version or is no longer required
34 silly removeObsoleteDep removing are-we-there-yet@1.1.5 from the tree as its been replaced by a newer version or is no longer required
35 silly removeObsoleteDep removing delegates@1.0.0 from the tree as its been replaced by a newer version or is no longer required
36 silly removeObsoleteDep removing console-control-strings@1.1.0 from the tree as its been replaced by a newer version or is no longer required
37 silly removeObsoleteDep removing gauge@2.7.4 from the tree as its been replaced by a newer version or is no longer required
38 silly removeObsoleteDep removing aproba@1.2.0 from the tree as its been replaced by a newer version or is no longer required
39 silly removeObsoleteDep removing has-unicode@2.0.1 from the tree as its been replaced by a newer version or is no longer required
40 silly removeObsoleteDep removing string-width@1.0.2 from the tree as its been replaced by a newer version or is no longer required
41 silly removeObsoleteDep removing code-point-at@1.1.0 from the tree as its been replaced by a newer version or is no longer required
42 silly removeObsoleteDep removing is-fullwidth-code-point@1.0.0 from the tree as its been replaced by a newer version or is no longer required
43 silly removeObsoleteDep removing wide-align@1.1.3 from the tree as its been replaced by a newer version or is no longer required
44 silly removeObsoleteDep removing set-blocking@2.0.0 from the tree as its been replaced by a newer version or is no longer required
45 silly removeObsoleteDep removing tar@4.4.13 from the tree as its been replaced by a newer version or is no longer required
46 silly removeObsoleteDep removing fs-minipass@1.2.7 from the tree as its been replaced by a newer version or is no longer required
47 silly removeObsoleteDep removing minipass@2.9.0 from the tree as its been replaced by a newer version or is no longer required
48 silly removeObsoleteDep removing yallist@3.1.1 from the tree as its been replaced by a newer version or is no longer required
49 silly removeObsoleteDep removing minizlib@1.3.3 from the tree as its been replaced by a newer version or is no longer required
50 http fetch GET 304 https://registry.npmjs.org/node-pre-gyp 46ms (from cache)
51 silly pacote range manifest for node-pre-gyp@^0.11.0 fetched in 48ms
52 silly resolveWithNewModule node-pre-gyp@0.11.0 checking installable status
53 http fetch GET 304 https://registry.npmjs.org/nan 107ms (from cache)
54 silly pacote range manifest for nan@^2.12.1 fetched in 108ms
55 silly resolveWithNewModule nan@2.14.1 checking installable status
56 http fetch GET 304 https://registry.npmjs.org/detect-libc 46ms (from cache)
57 silly pacote range manifest for detect-libc@^1.0.2 fetched in 47ms
58 silly resolveWithNewModule detect-libc@1.0.3 checking installable status
59 http fetch GET 304 https://registry.npmjs.org/nopt 52ms (from cache)
60 silly pacote range manifest for nopt@^4.0.1 fetched in 53ms
61 silly resolveWithNewModule nopt@4.0.3 checking installable status
62 http fetch GET 304 https://registry.npmjs.org/tar 181ms (from cache)
63 silly pacote range manifest for tar@^4 fetched in 183ms
64 silly resolveWithNewModule tar@4.4.13 checking installable status
65 http fetch GET 304 https://registry.npmjs.org/npm-packlist 187ms (from cache)
66 http fetch GET 304 https://registry.npmjs.org/needle 190ms (from cache)
67 silly pacote range manifest for npm-packlist@^1.1.6 fetched in 191ms
68 silly resolveWithNewModule npm-packlist@1.4.8 checking installable status
69 silly pacote range manifest for needle@^2.2.1 fetched in 192ms
70 silly resolveWithNewModule needle@2.5.0 checking installable status
71 http fetch GET 304 https://registry.npmjs.org/npmlog 193ms (from cache)
72 silly pacote range manifest for npmlog@^4.0.2 fetched in 194ms
73 silly resolveWithNewModule npmlog@4.1.2 checking installable status
74 http fetch GET 304 https://registry.npmjs.org/sax 48ms (from cache)
75 silly pacote range manifest for sax@^1.2.4 fetched in 49ms
76 silly resolveWithNewModule sax@1.2.4 checking installable status
77 http fetch GET 304 https://registry.npmjs.org/debug 52ms (from cache)
78 silly pacote range manifest for debug@^3.2.6 fetched in 53ms
79 silly resolveWithNewModule debug@3.2.6 checking installable status
80 http fetch GET 304 https://registry.npmjs.org/ms 43ms (from cache)
81 silly pacote range manifest for ms@^2.1.1 fetched in 43ms
82 silly resolveWithNewModule ms@2.1.2 checking installable status
83 http fetch GET 304 https://registry.npmjs.org/osenv 45ms (from cache)
84 silly pacote range manifest for osenv@^0.1.4 fetched in 46ms
85 silly resolveWithNewModule osenv@0.1.5 checking installable status
86 http fetch GET 200 https://registry.npmjs.org/os-homedir 4ms (from cache)
87 http fetch GET 200 https://registry.npmjs.org/os-tmpdir 5ms (from cache)
88 silly pacote range manifest for os-homedir@^1.0.0 fetched in 5ms
89 silly resolveWithNewModule os-homedir@1.0.2 checking installable status
90 silly pacote range manifest for os-tmpdir@^1.0.0 fetched in 6ms
91 silly resolveWithNewModule os-tmpdir@1.0.2 checking installable status
92 http fetch GET 304 https://registry.npmjs.org/npm-normalize-package-bin 40ms (from cache)
93 silly pacote range manifest for npm-normalize-package-bin@^1.0.1 fetched in 41ms
94 silly resolveWithNewModule npm-normalize-package-bin@1.0.1 checking installable status
95 http fetch GET 304 https://registry.npmjs.org/npm-bundled 46ms (from cache)
96 silly pacote range manifest for npm-bundled@^1.0.1 fetched in 47ms
97 silly resolveWithNewModule npm-bundled@1.1.1 checking installable status
98 http fetch GET 304 https://registry.npmjs.org/ignore-walk 54ms (from cache)
99 silly pacote range manifest for ignore-walk@^3.0.1 fetched in 55ms
100 silly resolveWithNewModule ignore-walk@3.0.3 checking installable status
101 http fetch GET 304 https://registry.npmjs.org/gauge 47ms (from cache)
102 silly pacote range manifest for gauge@~2.7.3 fetched in 48ms
103 silly resolveWithNewModule gauge@2.7.4 checking installable status
104 http fetch GET 304 https://registry.npmjs.org/are-we-there-yet 58ms (from cache)
105 silly pacote range manifest for are-we-there-yet@~1.1.2 fetched in 58ms
106 silly resolveWithNewModule are-we-there-yet@1.1.5 checking installable status
107 http fetch GET 304 https://registry.npmjs.org/set-blocking 62ms (from cache)
108 silly pacote range manifest for set-blocking@~2.0.0 fetched in 62ms
109 silly resolveWithNewModule set-blocking@2.0.0 checking installable status
110 http fetch GET 304 https://registry.npmjs.org/console-control-strings 65ms (from cache)
111 silly pacote range manifest for console-control-strings@~1.1.0 fetched in 66ms
112 silly resolveWithNewModule console-control-strings@1.1.0 checking installable status
113 http fetch GET 304 https://registry.npmjs.org/delegates 48ms (from cache)
114 silly pacote range manifest for delegates@^1.0.0 fetched in 48ms
115 silly resolveWithNewModule delegates@1.0.0 checking installable status
116 http fetch GET 304 https://registry.npmjs.org/string-width 53ms (from cache)
117 silly pacote range manifest for string-width@^1.0.1 fetched in 55ms
118 silly resolveWithNewModule string-width@1.0.2 checking installable status
119 http fetch GET 304 https://registry.npmjs.org/has-unicode 56ms (from cache)
120 http fetch GET 304 https://registry.npmjs.org/aproba 57ms (from cache)
121 silly pacote range manifest for has-unicode@^2.0.0 fetched in 57ms
122 silly resolveWithNewModule has-unicode@2.0.1 checking installable status
123 http fetch GET 304 https://registry.npmjs.org/wide-align 58ms (from cache)
124 silly pacote range manifest for aproba@^1.0.3 fetched in 59ms
125 silly resolveWithNewModule aproba@1.2.0 checking installable status
126 silly pacote range manifest for wide-align@^1.1.0 fetched in 59ms
127 silly resolveWithNewModule wide-align@1.1.3 checking installable status
128 http fetch GET 304 https://registry.npmjs.org/code-point-at 49ms (from cache)
129 http fetch GET 304 https://registry.npmjs.org/is-fullwidth-code-point 49ms (from cache)
130 silly pacote range manifest for code-point-at@^1.0.0 fetched in 50ms
131 silly resolveWithNewModule code-point-at@1.1.0 checking installable status
132 silly pacote range manifest for is-fullwidth-code-point@^1.0.0 fetched in 50ms
133 silly resolveWithNewModule is-fullwidth-code-point@1.0.0 checking installable status
134 http fetch GET 304 https://registry.npmjs.org/fs-minipass 43ms (from cache)
135 silly pacote range manifest for fs-minipass@^1.2.5 fetched in 44ms
136 silly resolveWithNewModule fs-minipass@1.2.7 checking installable status
137 http fetch GET 304 https://registry.npmjs.org/minizlib 62ms (from cache)
138 silly pacote range manifest for minizlib@^1.2.1 fetched in 63ms
139 silly resolveWithNewModule minizlib@1.3.3 checking installable status
140 http fetch GET 304 https://registry.npmjs.org/yallist 64ms (from cache)
141 http fetch GET 304 https://registry.npmjs.org/minipass 66ms (from cache)
142 silly pacote range manifest for yallist@^3.0.3 fetched in 66ms
143 silly resolveWithNewModule yallist@3.1.1 checking installable status
144 silly pacote range manifest for minipass@^2.8.6 fetched in 67ms
145 silly resolveWithNewModule minipass@2.9.0 checking installable status
146 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 1596ms
147 timing stage:loadIdealTree Completed in 2287ms
148 silly currentTree WechatExporter@0.1.0
148 silly currentTree ├── abbrev@1.1.1
148 silly currentTree ├── accepts@1.3.7
148 silly currentTree ├── acorn-node@1.8.2
148 silly currentTree ├── acorn-walk@7.1.1
148 silly currentTree ├── acorn@7.2.0
148 silly currentTree ├── ajv@6.12.2
148 silly currentTree ├─┬ ansi-align@2.0.0
148 silly currentTree │ ├── ansi-regex@3.0.0
148 silly currentTree │ ├── is-fullwidth-code-point@2.0.0
148 silly currentTree │ ├── string-width@2.1.1
148 silly currentTree │ └── strip-ansi@4.0.0
148 silly currentTree ├── ansi-regex@2.1.1
148 silly currentTree ├── ansi-styles@3.2.1
148 silly currentTree ├── any-promise@1.3.0
148 silly currentTree ├── aproba@1.2.0
148 silly currentTree ├── archiver-utils@1.3.0
148 silly currentTree ├─┬ archiver@2.1.1
148 silly currentTree │ └── async@2.6.3
148 silly currentTree ├── are-we-there-yet@1.1.5
148 silly currentTree ├─┬ argparse@1.0.10
148 silly currentTree │ └── sprintf-js@1.0.3
148 silly currentTree ├── array-find-index@1.0.2
148 silly currentTree ├── array-flatten@1.1.1
148 silly currentTree ├─┬ asn1.js@4.10.1
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├── asn1@0.2.4
148 silly currentTree ├── assert-plus@1.0.0
148 silly currentTree ├─┬ assert@1.5.0
148 silly currentTree │ ├── inherits@2.0.1
148 silly currentTree │ └── util@0.10.3
148 silly currentTree ├── async@1.5.2
148 silly currentTree ├── asynckit@0.4.0
148 silly currentTree ├── aws-sign2@0.7.0
148 silly currentTree ├── aws4@1.10.0
148 silly currentTree ├── balanced-match@1.0.0
148 silly currentTree ├── base64-js@1.3.1
148 silly currentTree ├── bcrypt-pbkdf@1.0.2
148 silly currentTree ├── bl@1.2.2
148 silly currentTree ├── bn.js@5.1.2
148 silly currentTree ├── body-parser@1.19.0
148 silly currentTree ├─┬ body@5.1.0
148 silly currentTree │ ├── bytes@1.0.0
148 silly currentTree │ ├── raw-body@1.1.7
148 silly currentTree │ └── string_decoder@0.10.31
148 silly currentTree ├─┬ boxen@1.3.0
148 silly currentTree │ ├── ansi-regex@3.0.0
148 silly currentTree │ ├── camelcase@4.1.0
148 silly currentTree │ ├── is-fullwidth-code-point@2.0.0
148 silly currentTree │ ├── string-width@2.1.1
148 silly currentTree │ └── strip-ansi@4.0.0
148 silly currentTree ├── brace-expansion@1.1.11
148 silly currentTree ├── brorand@1.1.0
148 silly currentTree ├── browser-pack@6.1.0
148 silly currentTree ├─┬ browser-resolve@1.11.3
148 silly currentTree │ └── resolve@1.1.7
148 silly currentTree ├── browserify-aes@1.2.0
148 silly currentTree ├── browserify-cipher@1.0.1
148 silly currentTree ├── browserify-des@1.0.2
148 silly currentTree ├─┬ browserify-rsa@4.0.1
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├─┬ browserify-sign@4.2.0
148 silly currentTree │ └── readable-stream@3.6.0
148 silly currentTree ├── browserify-zlib@0.2.0
148 silly currentTree ├── browserify@16.5.1
148 silly currentTree ├── buffer-alloc-unsafe@1.1.0
148 silly currentTree ├── buffer-alloc@1.2.0
148 silly currentTree ├── buffer-crc32@0.2.13
148 silly currentTree ├── buffer-fill@1.0.0
148 silly currentTree ├── buffer-from@1.1.1
148 silly currentTree ├── buffer-xor@1.0.3
148 silly currentTree ├── buffer@5.2.1
148 silly currentTree ├── builtin-status-codes@3.0.0
148 silly currentTree ├── bytes@3.1.0
148 silly currentTree ├── cached-path-relative@1.0.2
148 silly currentTree ├── camelcase-keys@2.1.0
148 silly currentTree ├── camelcase@2.1.1
148 silly currentTree ├── capture-stack-trace@1.0.1
148 silly currentTree ├── caseless@0.12.0
148 silly currentTree ├── chalk@2.4.2
148 silly currentTree ├── chownr@1.1.4
148 silly currentTree ├── ci-info@1.6.0
148 silly currentTree ├── cipher-base@1.0.4
148 silly currentTree ├── clean-css@4.1.11
148 silly currentTree ├── cli-boxes@1.0.0
148 silly currentTree ├── cli@1.0.1
148 silly currentTree ├── clone-buffer@1.0.0
148 silly currentTree ├── clone-stats@1.0.0
148 silly currentTree ├── clone@2.1.2
148 silly currentTree ├── cloneable-readable@1.1.3
148 silly currentTree ├── code-point-at@1.1.0
148 silly currentTree ├── coffeescript@1.10.0
148 silly currentTree ├── color-convert@1.9.3
148 silly currentTree ├── color-name@1.1.3
148 silly currentTree ├── colors@1.1.2
148 silly currentTree ├── combine-source-map@0.8.0
148 silly currentTree ├── combined-stream@1.0.8
148 silly currentTree ├── commander@2.19.0
148 silly currentTree ├── compress-commons@1.2.2
148 silly currentTree ├── concat-map@0.0.1
148 silly currentTree ├── concat-stream@1.6.2
148 silly currentTree ├── configstore@3.1.2
148 silly currentTree ├── console-browserify@1.2.0
148 silly currentTree ├── console-control-strings@1.1.0
148 silly currentTree ├── constants-browserify@1.0.0
148 silly currentTree ├─┬ content-disposition@0.5.3
148 silly currentTree │ └── safe-buffer@5.1.2
148 silly currentTree ├── content-type@1.0.4
148 silly currentTree ├── continuable-cache@0.3.1
148 silly currentTree ├── convert-source-map@1.1.3
148 silly currentTree ├── cookie-signature@1.0.6
148 silly currentTree ├── cookie@0.4.0
148 silly currentTree ├── core-util-is@1.0.2
148 silly currentTree ├── crc@3.8.0
148 silly currentTree ├── crc32-stream@2.0.0
148 silly currentTree ├─┬ create-ecdh@4.0.3
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├── create-error-class@3.0.2
148 silly currentTree ├── create-hash@1.2.0
148 silly currentTree ├── create-hmac@1.1.7
148 silly currentTree ├── cross-spawn@5.1.0
148 silly currentTree ├── crypto-browserify@3.12.0
148 silly currentTree ├── crypto-random-string@1.0.0
148 silly currentTree ├── currently-unhandled@0.4.1
148 silly currentTree ├── dash-ast@1.0.0
148 silly currentTree ├── dashdash@1.14.1
148 silly currentTree ├── date-now@0.1.4
148 silly currentTree ├── dateformat@1.0.12
148 silly currentTree ├── debug@2.6.9
148 silly currentTree ├── decamelize@1.2.0
148 silly currentTree ├── deep-extend@0.6.0
148 silly currentTree ├── defined@1.0.0
148 silly currentTree ├── delayed-stream@1.0.0
148 silly currentTree ├── delegates@1.0.0
148 silly currentTree ├── depd@1.1.2
148 silly currentTree ├── deprecate@1.0.0
148 silly currentTree ├── deps-sort@2.0.1
148 silly currentTree ├── des.js@1.0.1
148 silly currentTree ├── destroy@1.0.4
148 silly currentTree ├── detect-libc@1.0.3
148 silly currentTree ├── detective@5.2.0
148 silly currentTree ├─┬ diffie-hellman@5.0.3
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├─┬ dom-serializer@0.2.2
148 silly currentTree │ ├── domelementtype@2.0.1
148 silly currentTree │ └── entities@2.0.3
148 silly currentTree ├── domain-browser@1.2.0
148 silly currentTree ├── domelementtype@1.3.1
148 silly currentTree ├── domhandler@2.3.0
148 silly currentTree ├── domutils@1.5.1
148 silly currentTree ├── dot-prop@4.2.0
148 silly currentTree ├── duplexer@0.1.1
148 silly currentTree ├── duplexer2@0.1.4
148 silly currentTree ├── duplexer3@0.1.4
148 silly currentTree ├── ecc-jsbn@0.1.2
148 silly currentTree ├── ee-first@1.1.1
148 silly currentTree ├─┬ elliptic@6.5.2
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├── encodeurl@1.0.2
148 silly currentTree ├── end-of-stream@1.4.4
148 silly currentTree ├── entities@1.0.0
148 silly currentTree ├── error-ex@1.3.2
148 silly currentTree ├── error@7.2.1
148 silly currentTree ├── escape-html@1.0.3
148 silly currentTree ├── escape-string-regexp@1.0.5
148 silly currentTree ├── esprima@4.0.1
148 silly currentTree ├── etag@1.8.1
148 silly currentTree ├── eventemitter2@0.4.14
148 silly currentTree ├── events@2.1.0
148 silly currentTree ├── evp_bytestokey@1.0.3
148 silly currentTree ├── execa@0.7.0
148 silly currentTree ├── exit@0.1.2
148 silly currentTree ├─┬ express@4.17.1
148 silly currentTree │ └── safe-buffer@5.1.2
148 silly currentTree ├── extend@3.0.2
148 silly currentTree ├── extract-zip@1.7.0
148 silly currentTree ├── extsprintf@1.3.0
148 silly currentTree ├─┬ falafel@0.1.6
148 silly currentTree │ └── esprima@1.0.4
148 silly currentTree ├── fast-deep-equal@3.1.3
148 silly currentTree ├── fast-json-stable-stringify@2.1.0
148 silly currentTree ├── fast-safe-stringify@2.0.7
148 silly currentTree ├── faye-websocket@0.10.0
148 silly currentTree ├── fd-slicer@1.1.0
148 silly currentTree ├── figures@1.7.0
148 silly currentTree ├── file-sync-cmp@0.1.1
148 silly currentTree ├── fill-keys@1.0.2
148 silly currentTree ├── finalhandler@1.1.2
148 silly currentTree ├── find-up@1.1.2
148 silly currentTree ├─┬ findup-sync@0.3.0
148 silly currentTree │ └── glob@5.0.15
148 silly currentTree ├── forever-agent@0.6.1
148 silly currentTree ├── form-data@2.3.3
148 silly currentTree ├── forwarded@0.1.2
148 silly currentTree ├── fresh@0.5.2
148 silly currentTree ├── fs-constants@1.0.0
148 silly currentTree ├── fs-extra@7.0.1
148 silly currentTree ├── fs-minipass@1.2.7
148 silly currentTree ├── fs.realpath@1.0.0
148 silly currentTree ├── function-bind@1.1.1
148 silly currentTree ├── gauge@2.7.4
148 silly currentTree ├── gaze@1.1.3
148 silly currentTree ├── get-assigned-identifiers@1.2.0
148 silly currentTree ├── get-stdin@4.0.1
148 silly currentTree ├── get-stream@3.0.0
148 silly currentTree ├── getobject@0.1.0
148 silly currentTree ├── getpass@0.1.7
148 silly currentTree ├── glob@7.1.6
148 silly currentTree ├── global-dirs@0.1.1
148 silly currentTree ├── globule@1.3.2
148 silly currentTree ├── got@6.7.1
148 silly currentTree ├─┬ graceful-fs-extra@2.0.0
148 silly currentTree │ ├── fs-extra@0.30.0
148 silly currentTree │ └── jsonfile@2.4.0
148 silly currentTree ├── graceful-fs@4.2.4
148 silly currentTree ├── graceful-ncp@3.0.0
148 silly currentTree ├── grunt-contrib-clean@1.1.0
148 silly currentTree ├─┬ grunt-contrib-concat@1.0.1
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├─┬ grunt-contrib-copy@1.0.0
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├─┬ grunt-contrib-cssmin@2.2.1
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├─┬ grunt-contrib-jshint@1.1.0
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├── grunt-contrib-requirejs@1.0.0
148 silly currentTree ├─┬ grunt-contrib-uglify@3.4.0
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├─┬ grunt-contrib-watch@1.1.0
148 silly currentTree │ └── async@2.6.3
148 silly currentTree ├── grunt-known-options@1.1.1
148 silly currentTree ├── grunt-legacy-log-utils@2.0.1
148 silly currentTree ├── grunt-legacy-log@2.0.0
148 silly currentTree ├── grunt-legacy-util@1.1.1
148 silly currentTree ├─┬ grunt-shell@2.1.0
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├── grunt-strip@0.2.1
148 silly currentTree ├─┬ grunt-usemin@3.1.1
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ ├── lodash@3.10.1
148 silly currentTree │ ├── path-exists@1.0.0
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├─┬ grunt@1.0.4
148 silly currentTree │ ├── glob@7.0.6
148 silly currentTree │ ├── grunt-cli@1.2.0
148 silly currentTree │ ├── nopt@3.0.6
148 silly currentTree │ ├── resolve@1.1.7
148 silly currentTree │ └─┬ rimraf@2.6.3
148 silly currentTree │   └── glob@7.1.6
148 silly currentTree ├── gzip-size@3.0.0
148 silly currentTree ├── har-schema@2.0.0
148 silly currentTree ├── har-validator@5.1.3
148 silly currentTree ├── has-ansi@2.0.0
148 silly currentTree ├── has-flag@3.0.0
148 silly currentTree ├── has-unicode@2.0.1
148 silly currentTree ├── has@1.0.3
148 silly currentTree ├─┬ hash-base@3.1.0
148 silly currentTree │ └── readable-stream@3.6.0
148 silly currentTree ├── hash.js@1.1.7
148 silly currentTree ├── hmac-drbg@1.0.1
148 silly currentTree ├── hooker@0.2.3
148 silly currentTree ├── hosted-git-info@2.8.8
148 silly currentTree ├── htmlescape@1.1.1
148 silly currentTree ├─┬ htmlparser2@3.8.3
148 silly currentTree │ ├── isarray@0.0.1
148 silly currentTree │ ├── readable-stream@1.1.14
148 silly currentTree │ └── string_decoder@0.10.31
148 silly currentTree ├─┬ http-errors@1.7.2
148 silly currentTree │ └── inherits@2.0.3
148 silly currentTree ├── http-parser-js@0.5.2
148 silly currentTree ├── http-signature@1.2.0
148 silly currentTree ├── https-browserify@1.0.0
148 silly currentTree ├── iconv-lite@0.4.24
148 silly currentTree ├── ieee754@1.1.13
148 silly currentTree ├── ignore-walk@3.0.3
148 silly currentTree ├── import-lazy@2.1.0
148 silly currentTree ├── imurmurhash@0.1.4
148 silly currentTree ├── indent-string@2.1.0
148 silly currentTree ├── inflight@1.0.6
148 silly currentTree ├── inherits@2.0.4
148 silly currentTree ├── ini@1.3.5
148 silly currentTree ├── inline-source-map@0.6.2
148 silly currentTree ├── insert-module-globals@7.2.0
148 silly currentTree ├── ipaddr.js@1.9.1
148 silly currentTree ├── is-arrayish@0.2.1
148 silly currentTree ├── is-buffer@1.1.6
148 silly currentTree ├── is-ci@1.2.1
148 silly currentTree ├── is-finite@1.1.0
148 silly currentTree ├── is-fullwidth-code-point@1.0.0
148 silly currentTree ├── is-installed-globally@0.1.0
148 silly currentTree ├── is-npm@1.0.0
148 silly currentTree ├── is-obj@1.0.1
148 silly currentTree ├── is-object@1.0.1
148 silly currentTree ├── is-path-inside@1.0.1
148 silly currentTree ├── is-redirect@1.0.0
148 silly currentTree ├── is-retry-allowed@1.2.0
148 silly currentTree ├── is-stream@1.1.0
148 silly currentTree ├── is-typedarray@1.0.0
148 silly currentTree ├── is-utf8@0.2.1
148 silly currentTree ├── isarray@1.0.0
148 silly currentTree ├── isexe@2.0.0
148 silly currentTree ├── isstream@0.1.2
148 silly currentTree ├── js-md5@0.7.3
148 silly currentTree ├── js-yaml@3.13.1
148 silly currentTree ├── jsbn@0.1.1
148 silly currentTree ├─┬ jshint@2.9.7
148 silly currentTree │ ├── console-browserify@1.1.0
148 silly currentTree │ └── strip-json-comments@1.0.4
148 silly currentTree ├── json-schema-traverse@0.4.1
148 silly currentTree ├── json-schema@0.2.3
148 silly currentTree ├── json-stable-stringify@0.0.1
148 silly currentTree ├── json-stringify-safe@5.0.1
148 silly currentTree ├── jsonfile@4.0.0
148 silly currentTree ├── jsonify@0.0.0
148 silly currentTree ├── jsonparse@1.3.1
148 silly currentTree ├── JSONStream@1.3.5
148 silly currentTree ├── jsprim@1.4.1
148 silly currentTree ├── klaw@1.3.1
148 silly currentTree ├── labeled-stream-splicer@2.0.2
148 silly currentTree ├── latest-version@3.1.0
148 silly currentTree ├── lazy-req@2.0.0
148 silly currentTree ├── lazystream@1.0.0
148 silly currentTree ├── livereload-js@2.4.0
148 silly currentTree ├── load-json-file@1.1.0
148 silly currentTree ├── lodash.difference@4.5.0
148 silly currentTree ├── lodash.flatten@4.4.0
148 silly currentTree ├── lodash.memoize@3.0.4
148 silly currentTree ├── lodash.union@4.6.0
148 silly currentTree ├── lodash@4.17.15
148 silly currentTree ├── loud-rejection@1.6.0
148 silly currentTree ├── lowercase-keys@1.0.1
148 silly currentTree ├─┬ lru-cache@4.1.5
148 silly currentTree │ └── yallist@2.1.2
148 silly currentTree ├─┬ make-dir@1.3.0
148 silly currentTree │ └── pify@3.0.0
148 silly currentTree ├── map-obj@1.0.1
148 silly currentTree ├─┬ maxmin@2.1.0
148 silly currentTree │ ├── ansi-styles@2.2.1
148 silly currentTree │ ├── chalk@1.1.3
148 silly currentTree │ └── supports-color@2.0.0
148 silly currentTree ├── md5.js@1.3.5
148 silly currentTree ├── media-typer@0.3.0
148 silly currentTree ├── meow@3.7.0
148 silly currentTree ├── merge-descriptors@1.0.1
148 silly currentTree ├── methods@1.1.2
148 silly currentTree ├─┬ miller-rabin@4.0.1
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├── mime-db@1.44.0
148 silly currentTree ├── mime-types@2.1.27
148 silly currentTree ├── mime@1.6.0
148 silly currentTree ├── minimalistic-assert@1.0.1
148 silly currentTree ├── minimalistic-crypto-utils@1.0.1
148 silly currentTree ├── minimatch@3.0.4
148 silly currentTree ├── minimist@1.2.5
148 silly currentTree ├── minipass@2.9.0
148 silly currentTree ├── minizlib@1.3.3
148 silly currentTree ├── mkdirp-classic@0.5.3
148 silly currentTree ├── mkdirp@0.5.5
148 silly currentTree ├── module-deps@6.2.2
148 silly currentTree ├── module-not-found-error@1.0.1
148 silly currentTree ├── ms@2.0.0
148 silly currentTree ├── nan@2.14.1
148 silly currentTree ├── ncp@2.0.0
148 silly currentTree ├─┬ needle@2.5.0
148 silly currentTree │ ├── debug@3.2.6
148 silly currentTree │ └── ms@2.1.2
148 silly currentTree ├── negotiator@0.6.2
148 silly currentTree ├── node-pre-gyp@0.11.0
148 silly currentTree ├── nopt@4.0.3
148 silly currentTree ├── normalize-package-data@2.5.0
148 silly currentTree ├── normalize-path@2.1.1
148 silly currentTree ├── npm-bundled@1.1.1
148 silly currentTree ├── npm-normalize-package-bin@1.0.1
148 silly currentTree ├── npm-packlist@1.4.8
148 silly currentTree ├── npm-run-path@2.0.2
148 silly currentTree ├─┬ npm@6.14.5
148 silly currentTree │ ├── abbrev@1.1.1
148 silly currentTree │ ├── agent-base@4.3.0
148 silly currentTree │ ├── agentkeepalive@3.5.2
148 silly currentTree │ ├── ajv@5.5.2
148 silly currentTree │ ├── ansi-align@2.0.0
148 silly currentTree │ ├── ansi-regex@2.1.1
148 silly currentTree │ ├── ansi-styles@3.2.1
148 silly currentTree │ ├── ansicolors@0.3.2
148 silly currentTree │ ├── ansistyles@0.1.3
148 silly currentTree │ ├── aproba@2.0.0
148 silly currentTree │ ├── archy@1.0.0
148 silly currentTree │ ├─┬ are-we-there-yet@1.1.4
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── asap@2.0.6
148 silly currentTree │ ├── asn1@0.2.4
148 silly currentTree │ ├── assert-plus@1.0.0
148 silly currentTree │ ├── asynckit@0.4.0
148 silly currentTree │ ├── aws-sign2@0.7.0
148 silly currentTree │ ├── aws4@1.8.0
148 silly currentTree │ ├── balanced-match@1.0.0
148 silly currentTree │ ├── bcrypt-pbkdf@1.0.2
148 silly currentTree │ ├── bin-links@1.1.7
148 silly currentTree │ ├── bluebird@3.5.5
148 silly currentTree │ ├── boxen@1.3.0
148 silly currentTree │ ├── brace-expansion@1.1.11
148 silly currentTree │ ├── buffer-from@1.0.0
148 silly currentTree │ ├── builtins@1.0.3
148 silly currentTree │ ├── byline@5.0.0
148 silly currentTree │ ├── byte-size@5.0.1
148 silly currentTree │ ├── cacache@12.0.3
148 silly currentTree │ ├── call-limit@1.1.1
148 silly currentTree │ ├── camelcase@4.1.0
148 silly currentTree │ ├── capture-stack-trace@1.0.0
148 silly currentTree │ ├── caseless@0.12.0
148 silly currentTree │ ├── chalk@2.4.1
148 silly currentTree │ ├── chownr@1.1.4
148 silly currentTree │ ├── ci-info@2.0.0
148 silly currentTree │ ├── cidr-regex@2.0.10
148 silly currentTree │ ├── cli-boxes@1.0.0
148 silly currentTree │ ├── cli-columns@3.1.2
148 silly currentTree │ ├── cli-table3@0.5.1
148 silly currentTree │ ├─┬ cliui@4.1.0
148 silly currentTree │ │ ├── ansi-regex@3.0.0
148 silly currentTree │ │ └── strip-ansi@4.0.0
148 silly currentTree │ ├── clone@1.0.4
148 silly currentTree │ ├── cmd-shim@3.0.3
148 silly currentTree │ ├── co@4.6.0
148 silly currentTree │ ├── code-point-at@1.1.0
148 silly currentTree │ ├── color-convert@1.9.1
148 silly currentTree │ ├── color-name@1.1.3
148 silly currentTree │ ├── colors@1.3.3
148 silly currentTree │ ├── columnify@1.5.4
148 silly currentTree │ ├── combined-stream@1.0.6
148 silly currentTree │ ├── concat-map@0.0.1
148 silly currentTree │ ├─┬ concat-stream@1.6.2
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── config-chain@1.1.12
148 silly currentTree │ ├── configstore@3.1.2
148 silly currentTree │ ├── console-control-strings@1.1.0
148 silly currentTree │ ├─┬ copy-concurrently@1.0.5
148 silly currentTree │ │ ├── aproba@1.2.0
148 silly currentTree │ │ └── iferr@0.1.5
148 silly currentTree │ ├── core-util-is@1.0.2
148 silly currentTree │ ├── create-error-class@3.0.2
148 silly currentTree │ ├─┬ cross-spawn@5.1.0
148 silly currentTree │ │ ├── lru-cache@4.1.5
148 silly currentTree │ │ └── yallist@2.1.2
148 silly currentTree │ ├── crypto-random-string@1.0.0
148 silly currentTree │ ├── cyclist@0.2.2
148 silly currentTree │ ├── dashdash@1.14.1
148 silly currentTree │ ├─┬ debug@3.1.0
148 silly currentTree │ │ └── ms@2.0.0
148 silly currentTree │ ├── debuglog@1.0.1
148 silly currentTree │ ├── decamelize@1.2.0
148 silly currentTree │ ├── decode-uri-component@0.2.0
148 silly currentTree │ ├── deep-extend@0.6.0
148 silly currentTree │ ├── defaults@1.0.3
148 silly currentTree │ ├── define-properties@1.1.3
148 silly currentTree │ ├── delayed-stream@1.0.0
148 silly currentTree │ ├── delegates@1.0.0
148 silly currentTree │ ├── detect-indent@5.0.0
148 silly currentTree │ ├── detect-newline@2.1.0
148 silly currentTree │ ├── dezalgo@1.0.3
148 silly currentTree │ ├── dot-prop@4.2.0
148 silly currentTree │ ├── dotenv@5.0.1
148 silly currentTree │ ├── duplexer3@0.1.4
148 silly currentTree │ ├─┬ duplexify@3.6.0
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── ecc-jsbn@0.1.2
148 silly currentTree │ ├── editor@1.0.0
148 silly currentTree │ ├── encoding@0.1.12
148 silly currentTree │ ├── end-of-stream@1.4.1
148 silly currentTree │ ├── env-paths@2.2.0
148 silly currentTree │ ├── err-code@1.1.2
148 silly currentTree │ ├── errno@0.1.7
148 silly currentTree │ ├── es-abstract@1.12.0
148 silly currentTree │ ├── es-to-primitive@1.2.0
148 silly currentTree │ ├── es6-promise@4.2.8
148 silly currentTree │ ├── es6-promisify@5.0.0
148 silly currentTree │ ├── escape-string-regexp@1.0.5
148 silly currentTree │ ├─┬ execa@0.7.0
148 silly currentTree │ │ └── get-stream@3.0.0
148 silly currentTree │ ├── extend@3.0.2
148 silly currentTree │ ├── extsprintf@1.3.0
148 silly currentTree │ ├── fast-deep-equal@1.1.0
148 silly currentTree │ ├── fast-json-stable-stringify@2.0.0
148 silly currentTree │ ├── figgy-pudding@3.5.1
148 silly currentTree │ ├── find-npm-prefix@1.0.2
148 silly currentTree │ ├── find-up@2.1.0
148 silly currentTree │ ├─┬ flush-write-stream@1.0.3
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── forever-agent@0.6.1
148 silly currentTree │ ├── form-data@2.3.2
148 silly currentTree │ ├─┬ from2@2.3.0
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├─┬ fs-minipass@1.2.7
148 silly currentTree │ │ └── minipass@2.9.0
148 silly currentTree │ ├── fs-vacuum@1.2.10
148 silly currentTree │ ├─┬ fs-write-stream-atomic@1.0.10
148 silly currentTree │ │ ├── iferr@0.1.5
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── fs.realpath@1.0.0
148 silly currentTree │ ├── function-bind@1.1.1
148 silly currentTree │ ├─┬ gauge@2.7.4
148 silly currentTree │ │ ├── aproba@1.2.0
148 silly currentTree │ │ └── string-width@1.0.2
148 silly currentTree │ ├── genfun@5.0.0
148 silly currentTree │ ├─┬ gentle-fs@2.3.0
148 silly currentTree │ │ ├── aproba@1.2.0
148 silly currentTree │ │ └── iferr@0.1.5
148 silly currentTree │ ├── get-caller-file@1.0.3
148 silly currentTree │ ├── get-stream@4.1.0
148 silly currentTree │ ├── getpass@0.1.7
148 silly currentTree │ ├── glob@7.1.6
148 silly currentTree │ ├── global-dirs@0.1.1
148 silly currentTree │ ├─┬ got@6.7.1
148 silly currentTree │ │ └── get-stream@3.0.0
148 silly currentTree │ ├── graceful-fs@4.2.4
148 silly currentTree │ ├── har-schema@2.0.0
148 silly currentTree │ ├── har-validator@5.1.0
148 silly currentTree │ ├── has-flag@3.0.0
148 silly currentTree │ ├── has-symbols@1.0.0
148 silly currentTree │ ├── has-unicode@2.0.1
148 silly currentTree │ ├── has@1.0.3
148 silly currentTree │ ├── hosted-git-info@2.8.8
148 silly currentTree │ ├── http-cache-semantics@3.8.1
148 silly currentTree │ ├── http-proxy-agent@2.1.0
148 silly currentTree │ ├── http-signature@1.2.0
148 silly currentTree │ ├── https-proxy-agent@2.2.4
148 silly currentTree │ ├── humanize-ms@1.2.1
148 silly currentTree │ ├── iconv-lite@0.4.23
148 silly currentTree │ ├── iferr@1.0.2
148 silly currentTree │ ├── ignore-walk@3.0.3
148 silly currentTree │ ├── import-lazy@2.1.0
148 silly currentTree │ ├── imurmurhash@0.1.4
148 silly currentTree │ ├── infer-owner@1.0.4
148 silly currentTree │ ├── inflight@1.0.6
148 silly currentTree │ ├── inherits@2.0.4
148 silly currentTree │ ├── ini@1.3.5
148 silly currentTree │ ├── init-package-json@1.10.3
148 silly currentTree │ ├── invert-kv@2.0.0
148 silly currentTree │ ├── ip-regex@2.1.0
148 silly currentTree │ ├── ip@1.1.5
148 silly currentTree │ ├── is-callable@1.1.4
148 silly currentTree │ ├─┬ is-ci@1.2.1
148 silly currentTree │ │ └── ci-info@1.6.0
148 silly currentTree │ ├── is-cidr@3.0.0
148 silly currentTree │ ├── is-date-object@1.0.1
148 silly currentTree │ ├── is-fullwidth-code-point@1.0.0
148 silly currentTree │ ├── is-installed-globally@0.1.0
148 silly currentTree │ ├── is-npm@1.0.0
148 silly currentTree │ ├── is-obj@1.0.1
148 silly currentTree │ ├── is-path-inside@1.0.1
148 silly currentTree │ ├── is-redirect@1.0.0
148 silly currentTree │ ├── is-regex@1.0.4
148 silly currentTree │ ├── is-retry-allowed@1.2.0
148 silly currentTree │ ├── is-stream@1.1.0
148 silly currentTree │ ├── is-symbol@1.0.2
148 silly currentTree │ ├── is-typedarray@1.0.0
148 silly currentTree │ ├── isarray@1.0.0
148 silly currentTree │ ├── isexe@2.0.0
148 silly currentTree │ ├── isstream@0.1.2
148 silly currentTree │ ├── jsbn@0.1.1
148 silly currentTree │ ├── json-parse-better-errors@1.0.2
148 silly currentTree │ ├── json-schema-traverse@0.3.1
148 silly currentTree │ ├── json-schema@0.2.3
148 silly currentTree │ ├── json-stringify-safe@5.0.1
148 silly currentTree │ ├── jsonparse@1.3.1
148 silly currentTree │ ├── JSONStream@1.3.5
148 silly currentTree │ ├── jsprim@1.4.1
148 silly currentTree │ ├── latest-version@3.1.0
148 silly currentTree │ ├── lazy-property@1.0.0
148 silly currentTree │ ├── lcid@2.0.0
148 silly currentTree │ ├── libcipm@4.0.7
148 silly currentTree │ ├── libnpm@3.0.1
148 silly currentTree │ ├── libnpmaccess@3.0.2
148 silly currentTree │ ├─┬ libnpmconfig@1.2.1
148 silly currentTree │ │ ├── find-up@3.0.0
148 silly currentTree │ │ ├── locate-path@3.0.0
148 silly currentTree │ │ ├── p-limit@2.2.0
148 silly currentTree │ │ ├── p-locate@3.0.0
148 silly currentTree │ │ └── p-try@2.2.0
148 silly currentTree │ ├── libnpmhook@5.0.3
148 silly currentTree │ ├── libnpmorg@1.0.1
148 silly currentTree │ ├── libnpmpublish@1.1.2
148 silly currentTree │ ├── libnpmsearch@2.0.2
148 silly currentTree │ ├── libnpmteam@1.0.2
148 silly currentTree │ ├── libnpx@10.2.2
148 silly currentTree │ ├── locate-path@2.0.0
148 silly currentTree │ ├── lock-verify@2.1.0
148 silly currentTree │ ├── lockfile@1.0.4
148 silly currentTree │ ├── lodash._baseindexof@3.1.0
148 silly currentTree │ ├── lodash._baseuniq@4.6.0
148 silly currentTree │ ├── lodash._bindcallback@3.0.1
148 silly currentTree │ ├── lodash._cacheindexof@3.0.2
148 silly currentTree │ ├── lodash._createcache@3.1.2
148 silly currentTree │ ├── lodash._createset@4.0.3
148 silly currentTree │ ├── lodash._getnative@3.9.1
148 silly currentTree │ ├── lodash._root@3.0.1
148 silly currentTree │ ├── lodash.clonedeep@4.5.0
148 silly currentTree │ ├── lodash.restparam@3.6.1
148 silly currentTree │ ├── lodash.union@4.6.0
148 silly currentTree │ ├── lodash.uniq@4.5.0
148 silly currentTree │ ├── lodash.without@4.4.0
148 silly currentTree │ ├── lowercase-keys@1.0.1
148 silly currentTree │ ├── lru-cache@5.1.1
148 silly currentTree │ ├── make-dir@1.3.0
148 silly currentTree │ ├── make-fetch-happen@5.0.2
148 silly currentTree │ ├── map-age-cleaner@0.1.3
148 silly currentTree │ ├── meant@1.0.1
148 silly currentTree │ ├─┬ mem@4.3.0
148 silly currentTree │ │ └── mimic-fn@2.1.0
148 silly currentTree │ ├── mime-db@1.35.0
148 silly currentTree │ ├── mime-types@2.1.19
148 silly currentTree │ ├── minimatch@3.0.4
148 silly currentTree │ ├─┬ minizlib@1.3.3
148 silly currentTree │ │ └── minipass@2.9.0
148 silly currentTree │ ├── mississippi@3.0.0
148 silly currentTree │ ├─┬ mkdirp@0.5.5
148 silly currentTree │ │ └── minimist@1.2.5
148 silly currentTree │ ├─┬ move-concurrently@1.0.1
148 silly currentTree │ │ └── aproba@1.2.0
148 silly currentTree │ ├── ms@2.1.1
148 silly currentTree │ ├── mute-stream@0.0.7
148 silly currentTree │ ├── nice-try@1.0.5
148 silly currentTree │ ├── node-fetch-npm@2.0.2
148 silly currentTree │ ├── node-gyp@5.1.0
148 silly currentTree │ ├── nopt@4.0.3
148 silly currentTree │ ├─┬ normalize-package-data@2.5.0
148 silly currentTree │ │ └── resolve@1.10.0
148 silly currentTree │ ├── npm-audit-report@1.3.2
148 silly currentTree │ ├── npm-bundled@1.1.1
148 silly currentTree │ ├── npm-cache-filename@1.0.2
148 silly currentTree │ ├── npm-install-checks@3.0.2
148 silly currentTree │ ├── npm-lifecycle@3.1.4
148 silly currentTree │ ├── npm-logical-tree@1.2.1
148 silly currentTree │ ├── npm-normalize-package-bin@1.0.1
148 silly currentTree │ ├── npm-package-arg@6.1.1
148 silly currentTree │ ├── npm-packlist@1.4.8
148 silly currentTree │ ├── npm-pick-manifest@3.0.2
148 silly currentTree │ ├── npm-profile@4.0.4
148 silly currentTree │ ├─┬ npm-registry-fetch@4.0.4
148 silly currentTree │ │ └── safe-buffer@5.2.0
148 silly currentTree │ ├── npm-run-path@2.0.2
148 silly currentTree │ ├── npm-user-validate@1.0.0
148 silly currentTree │ ├── npmlog@4.1.2
148 silly currentTree │ ├── number-is-nan@1.0.1
148 silly currentTree │ ├── oauth-sign@0.9.0
148 silly currentTree │ ├── object-assign@4.1.1
148 silly currentTree │ ├── object-keys@1.0.12
148 silly currentTree │ ├── object.getownpropertydescriptors@2.0.3
148 silly currentTree │ ├── once@1.4.0
148 silly currentTree │ ├── opener@1.5.1
148 silly currentTree │ ├── os-homedir@1.0.2
148 silly currentTree │ ├─┬ os-locale@3.1.0
148 silly currentTree │ │ ├── cross-spawn@6.0.5
148 silly currentTree │ │ └── execa@1.0.0
148 silly currentTree │ ├── os-tmpdir@1.0.2
148 silly currentTree │ ├── osenv@0.1.5
148 silly currentTree │ ├── p-defer@1.0.0
148 silly currentTree │ ├── p-finally@1.0.0
148 silly currentTree │ ├── p-is-promise@2.1.0
148 silly currentTree │ ├── p-limit@1.2.0
148 silly currentTree │ ├── p-locate@2.0.0
148 silly currentTree │ ├── p-try@1.0.0
148 silly currentTree │ ├── package-json@4.0.1
148 silly currentTree │ ├─┬ pacote@9.5.12
148 silly currentTree │ │ └── minipass@2.9.0
148 silly currentTree │ ├─┬ parallel-transform@1.1.0
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── path-exists@3.0.0
148 silly currentTree │ ├── path-is-absolute@1.0.1
148 silly currentTree │ ├── path-is-inside@1.0.2
148 silly currentTree │ ├── path-key@2.0.1
148 silly currentTree │ ├── path-parse@1.0.6
148 silly currentTree │ ├── performance-now@2.1.0
148 silly currentTree │ ├── pify@3.0.0
148 silly currentTree │ ├── prepend-http@1.0.4
148 silly currentTree │ ├── process-nextick-args@2.0.0
148 silly currentTree │ ├── promise-inflight@1.0.1
148 silly currentTree │ ├─┬ promise-retry@1.1.1
148 silly currentTree │ │ └── retry@0.10.1
148 silly currentTree │ ├── promzard@0.3.0
148 silly currentTree │ ├── proto-list@1.2.4
148 silly currentTree │ ├── protoduck@5.0.1
148 silly currentTree │ ├── prr@1.0.1
148 silly currentTree │ ├── pseudomap@1.0.2
148 silly currentTree │ ├── psl@1.1.29
148 silly currentTree │ ├── pump@3.0.0
148 silly currentTree │ ├─┬ pumpify@1.5.1
148 silly currentTree │ │ └── pump@2.0.1
148 silly currentTree │ ├── punycode@1.4.1
148 silly currentTree │ ├── qrcode-terminal@0.12.0
148 silly currentTree │ ├── qs@6.5.2
148 silly currentTree │ ├── query-string@6.8.2
148 silly currentTree │ ├── qw@1.0.1
148 silly currentTree │ ├─┬ rc@1.2.8
148 silly currentTree │ │ └── minimist@1.2.5
148 silly currentTree │ ├── read-cmd-shim@1.0.5
148 silly currentTree │ ├── read-installed@4.0.3
148 silly currentTree │ ├── read-package-json@2.1.1
148 silly currentTree │ ├── read-package-tree@5.3.1
148 silly currentTree │ ├── read@1.0.7
148 silly currentTree │ ├── readable-stream@3.6.0
148 silly currentTree │ ├── readdir-scoped-modules@1.1.0
148 silly currentTree │ ├── registry-auth-token@3.4.0
148 silly currentTree │ ├── registry-url@3.1.0
148 silly currentTree │ ├── request@2.88.0
148 silly currentTree │ ├── require-directory@2.1.1
148 silly currentTree │ ├── require-main-filename@1.0.1
148 silly currentTree │ ├── resolve-from@4.0.0
148 silly currentTree │ ├── retry@0.12.0
148 silly currentTree │ ├── rimraf@2.7.1
148 silly currentTree │ ├─┬ run-queue@1.0.3
148 silly currentTree │ │ └── aproba@1.2.0
148 silly currentTree │ ├── safe-buffer@5.1.2
148 silly currentTree │ ├── safer-buffer@2.1.2
148 silly currentTree │ ├── semver-diff@2.1.0
148 silly currentTree │ ├── semver@5.7.1
148 silly currentTree │ ├── set-blocking@2.0.0
148 silly currentTree │ ├── sha@3.0.0
148 silly currentTree │ ├── shebang-command@1.2.0
148 silly currentTree │ ├── shebang-regex@1.0.0
148 silly currentTree │ ├── signal-exit@3.0.2
148 silly currentTree │ ├── slide@1.1.6
148 silly currentTree │ ├── smart-buffer@4.1.0
148 silly currentTree │ ├─┬ socks-proxy-agent@4.0.2
148 silly currentTree │ │ └── agent-base@4.2.1
148 silly currentTree │ ├── socks@2.3.3
148 silly currentTree │ ├── sorted-object@2.0.1
148 silly currentTree │ ├─┬ sorted-union-stream@2.1.3
148 silly currentTree │ │ ├── from2@1.3.0
148 silly currentTree │ │ ├── isarray@0.0.1
148 silly currentTree │ │ ├── readable-stream@1.1.14
148 silly currentTree │ │ └── string_decoder@0.10.31
148 silly currentTree │ ├── spdx-correct@3.0.0
148 silly currentTree │ ├── spdx-exceptions@2.1.0
148 silly currentTree │ ├── spdx-expression-parse@3.0.0
148 silly currentTree │ ├── spdx-license-ids@3.0.3
148 silly currentTree │ ├── split-on-first@1.1.0
148 silly currentTree │ ├── sshpk@1.14.2
148 silly currentTree │ ├── ssri@6.0.1
148 silly currentTree │ ├── stream-each@1.2.2
148 silly currentTree │ ├─┬ stream-iterate@1.2.0
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── stream-shift@1.0.0
148 silly currentTree │ ├── strict-uri-encode@2.0.0
148 silly currentTree │ ├─┬ string_decoder@1.3.0
148 silly currentTree │ │ └── safe-buffer@5.2.0
148 silly currentTree │ ├─┬ string-width@2.1.1
148 silly currentTree │ │ ├── ansi-regex@3.0.0
148 silly currentTree │ │ ├── is-fullwidth-code-point@2.0.0
148 silly currentTree │ │ └── strip-ansi@4.0.0
148 silly currentTree │ ├── stringify-package@1.0.1
148 silly currentTree │ ├── strip-ansi@3.0.1
148 silly currentTree │ ├── strip-eof@1.0.0
148 silly currentTree │ ├── strip-json-comments@2.0.1
148 silly currentTree │ ├── supports-color@5.4.0
148 silly currentTree │ ├─┬ tar@4.4.13
148 silly currentTree │ │ └── minipass@2.9.0
148 silly currentTree │ ├── term-size@1.2.0
148 silly currentTree │ ├── text-table@0.2.0
148 silly currentTree │ ├── through@2.3.8
148 silly currentTree │ ├─┬ through2@2.0.3
148 silly currentTree │ │ ├── readable-stream@2.3.6
148 silly currentTree │ │ └── string_decoder@1.1.1
148 silly currentTree │ ├── timed-out@4.0.1
148 silly currentTree │ ├── tiny-relative-date@1.3.0
148 silly currentTree │ ├── tough-cookie@2.4.3
148 silly currentTree │ ├── tunnel-agent@0.6.0
148 silly currentTree │ ├── tweetnacl@0.14.5
148 silly currentTree │ ├── typedarray@0.0.6
148 silly currentTree │ ├── uid-number@0.0.6
148 silly currentTree │ ├── umask@1.1.0
148 silly currentTree │ ├── unique-filename@1.1.1
148 silly currentTree │ ├── unique-slug@2.0.0
148 silly currentTree │ ├── unique-string@1.0.0
148 silly currentTree │ ├── unpipe@1.0.0
148 silly currentTree │ ├── unzip-response@2.0.1
148 silly currentTree │ ├── update-notifier@2.5.0
148 silly currentTree │ ├── url-parse-lax@1.0.0
148 silly currentTree │ ├── util-deprecate@1.0.2
148 silly currentTree │ ├── util-extend@1.0.3
148 silly currentTree │ ├── util-promisify@2.1.0
148 silly currentTree │ ├── uuid@3.3.3
148 silly currentTree │ ├── validate-npm-package-license@3.0.4
148 silly currentTree │ ├── validate-npm-package-name@3.0.0
148 silly currentTree │ ├── verror@1.10.0
148 silly currentTree │ ├── wcwidth@1.0.1
148 silly currentTree │ ├── which-module@2.0.0
148 silly currentTree │ ├── which@1.3.1
148 silly currentTree │ ├─┬ wide-align@1.1.2
148 silly currentTree │ │ └── string-width@1.0.2
148 silly currentTree │ ├── widest-line@2.0.1
148 silly currentTree │ ├── worker-farm@1.7.0
148 silly currentTree │ ├─┬ wrap-ansi@2.1.0
148 silly currentTree │ │ └── string-width@1.0.2
148 silly currentTree │ ├── wrappy@1.0.2
148 silly currentTree │ ├── write-file-atomic@2.4.3
148 silly currentTree │ ├── xdg-basedir@3.0.0
148 silly currentTree │ ├── xtend@4.0.1
148 silly currentTree │ ├── y18n@4.0.0
148 silly currentTree │ ├── yallist@3.0.3
148 silly currentTree │ ├── yargs-parser@9.0.2
148 silly currentTree │ └─┬ yargs@11.1.1
148 silly currentTree │   └── y18n@3.2.1
148 silly currentTree ├── npmlog@4.1.2
148 silly currentTree ├── number-is-nan@1.0.1
148 silly currentTree ├── nw-builder@3.5.7
148 silly currentTree ├── oauth-sign@0.9.0
148 silly currentTree ├── object-assign@4.1.1
148 silly currentTree ├── on-finished@2.3.0
148 silly currentTree ├── once@1.4.0
148 silly currentTree ├─┬ optimist@0.6.1
148 silly currentTree │ └── minimist@0.0.10
148 silly currentTree ├── os-browserify@0.3.0
148 silly currentTree ├── os-homedir@1.0.2
148 silly currentTree ├── os-tmpdir@1.0.2
148 silly currentTree ├── osenv@0.1.5
148 silly currentTree ├── p-finally@1.0.0
148 silly currentTree ├── package-json@4.0.1
148 silly currentTree ├── pako@1.0.11
148 silly currentTree ├── parents@1.0.1
148 silly currentTree ├── parse-asn1@5.1.5
148 silly currentTree ├── parse-json@2.2.0
148 silly currentTree ├── parseurl@1.3.3
148 silly currentTree ├── path-browserify@0.0.1
148 silly currentTree ├── path-exists@2.1.0
148 silly currentTree ├── path-is-absolute@1.0.1
148 silly currentTree ├── path-is-inside@1.0.2
148 silly currentTree ├── path-key@2.0.1
148 silly currentTree ├── path-parse@1.0.6
148 silly currentTree ├── path-platform@0.11.15
148 silly currentTree ├── path-to-regexp@0.1.7
148 silly currentTree ├── path-type@1.1.0
148 silly currentTree ├── pbkdf2@3.1.1
148 silly currentTree ├── pend@1.2.0
148 silly currentTree ├── performance-now@2.1.0
148 silly currentTree ├── pify@2.3.0
148 silly currentTree ├── pinkie-promise@2.0.1
148 silly currentTree ├── pinkie@2.0.4
148 silly currentTree ├── plist@3.0.1
148 silly currentTree ├── prepend-http@1.0.4
148 silly currentTree ├── pretty-bytes@3.0.1
148 silly currentTree ├── process-nextick-args@2.0.1
148 silly currentTree ├── process@0.11.10
148 silly currentTree ├── progress@2.0.3
148 silly currentTree ├── proxy-addr@2.0.6
148 silly currentTree ├─┬ proxyquire@1.8.0
148 silly currentTree │ └── resolve@1.1.7
148 silly currentTree ├── pseudomap@1.0.2
148 silly currentTree ├── psl@1.8.0
148 silly currentTree ├─┬ public-encrypt@4.0.3
148 silly currentTree │ └── bn.js@4.11.9
148 silly currentTree ├── pump@1.0.3
148 silly currentTree ├── punycode@1.4.1
148 silly currentTree ├── qs@6.7.0
148 silly currentTree ├── querystring-es3@0.2.1
148 silly currentTree ├── querystring@0.2.0
148 silly currentTree ├── randombytes@2.1.0
148 silly currentTree ├── randomfill@1.0.4
148 silly currentTree ├── range-parser@1.2.1
148 silly currentTree ├── raw-body@2.4.0
148 silly currentTree ├── rc@1.2.8
148 silly currentTree ├── rcedit@1.1.2
148 silly currentTree ├── read-only-stream@2.0.0
148 silly currentTree ├── read-pkg-up@1.0.1
148 silly currentTree ├── read-pkg@1.1.0
148 silly currentTree ├─┬ readable-stream@2.3.7
148 silly currentTree │ ├── safe-buffer@5.1.2
148 silly currentTree │ └── string_decoder@1.1.1
148 silly currentTree ├── recursive-readdir-sync@1.0.6
148 silly currentTree ├── redent@1.0.0
148 silly currentTree ├── registry-auth-token@3.4.0
148 silly currentTree ├── registry-url@3.1.0
148 silly currentTree ├── remove-trailing-separator@1.1.0
148 silly currentTree ├── repeating@2.0.1
148 silly currentTree ├── replace-ext@1.0.1
148 silly currentTree ├─┬ request@2.88.2
148 silly currentTree │ └── qs@6.5.2
148 silly currentTree ├── requirejs@2.3.6
148 silly currentTree ├── resolve@1.17.0
148 silly currentTree ├── rimraf@2.7.1
148 silly currentTree ├── ripemd160@2.0.2
148 silly currentTree ├── safe-buffer@5.2.1
148 silly currentTree ├── safe-json-parse@1.0.1
148 silly currentTree ├── safer-buffer@2.1.2
148 silly currentTree ├── sax@1.2.4
148 silly currentTree ├── semver-diff@2.1.0
148 silly currentTree ├── semver@5.7.1
148 silly currentTree ├─┬ send@0.17.1
148 silly currentTree │ └── ms@2.1.1
148 silly currentTree ├── serve-static@1.14.1
148 silly currentTree ├── set-blocking@2.0.0
148 silly currentTree ├── setprototypeof@1.1.1
148 silly currentTree ├── sha.js@2.4.11
148 silly currentTree ├── shasum-object@1.0.0
148 silly currentTree ├── shasum@1.0.2
148 silly currentTree ├── shebang-command@1.2.0
148 silly currentTree ├── shebang-regex@1.0.0
148 silly currentTree ├── shell-quote@1.7.2
148 silly currentTree ├── shelljs@0.3.0
148 silly currentTree ├── signal-exit@3.0.3
148 silly currentTree ├── simple-concat@1.0.0
148 silly currentTree ├── simple-glob@0.2.0
148 silly currentTree ├── source-map@0.5.7
148 silly currentTree ├── spdx-correct@3.1.1
148 silly currentTree ├── spdx-exceptions@2.3.0
148 silly currentTree ├── spdx-expression-parse@3.0.1
148 silly currentTree ├── spdx-license-ids@3.0.5
148 silly currentTree ├── sprintf-js@1.1.2
148 silly currentTree ├── sql.js@0.3.2
148 silly currentTree ├── sqlite-sync@0.3.9
148 silly currentTree ├── sshpk@1.16.1
148 silly currentTree ├── statuses@1.5.0
148 silly currentTree ├── stream-browserify@2.0.2
148 silly currentTree ├── stream-combiner2@1.1.1
148 silly currentTree ├─┬ stream-http@3.1.1
148 silly currentTree │ └── readable-stream@3.6.0
148 silly currentTree ├── stream-splicer@2.0.1
148 silly currentTree ├── string_decoder@1.3.0
148 silly currentTree ├── string-template@0.2.1
148 silly currentTree ├── string-width@1.0.2
148 silly currentTree ├── strip-ansi@3.0.1
148 silly currentTree ├── strip-bom@2.0.0
148 silly currentTree ├── strip-eof@1.0.0
148 silly currentTree ├── strip-indent@1.0.1
148 silly currentTree ├── strip-json-comments@2.0.1
148 silly currentTree ├── subarg@1.0.0
148 silly currentTree ├── supports-color@5.5.0
148 silly currentTree ├── syntax-error@1.4.0
148 silly currentTree ├── systeminformation@3.54.0
148 silly currentTree ├── tar-fs@1.16.3
148 silly currentTree ├── tar-stream@1.6.2
148 silly currentTree ├── tar@4.4.13
148 silly currentTree ├─┬ temp@0.8.3
148 silly currentTree │ └── rimraf@2.2.8
148 silly currentTree ├── term-size@1.2.0
148 silly currentTree ├── thenify@3.3.0
148 silly currentTree ├── through@2.3.8
148 silly currentTree ├── through2@2.0.5
148 silly currentTree ├── timed-out@4.0.1
148 silly currentTree ├── timers-browserify@1.4.2
148 silly currentTree ├─┬ tiny-lr@1.1.1
148 silly currentTree │ ├── debug@3.2.6
148 silly currentTree │ └── ms@2.1.2
148 silly currentTree ├── to-buffer@1.1.1
148 silly currentTree ├── toidentifier@1.0.0
148 silly currentTree ├─┬ tough-cookie@2.5.0
148 silly currentTree │ └── punycode@2.1.1
148 silly currentTree ├── trim-newlines@1.0.0
148 silly currentTree ├── tty-browserify@0.0.1
148 silly currentTree ├── tunnel-agent@0.6.0
148 silly currentTree ├── tweetnacl@0.14.5
148 silly currentTree ├── type-is@1.6.18
148 silly currentTree ├── typedarray@0.0.6
148 silly currentTree ├─┬ uglify-js@3.4.10
148 silly currentTree │ └── source-map@0.6.1
148 silly currentTree ├── umd@3.0.3
148 silly currentTree ├── undeclared-identifiers@1.1.3
148 silly currentTree ├── underscore.string@3.3.5
148 silly currentTree ├── unique-string@1.0.0
148 silly currentTree ├── universalify@0.1.2
148 silly currentTree ├── unpipe@1.0.0
148 silly currentTree ├── unzip-response@2.0.1
148 silly currentTree ├── update-notifier@2.5.0
148 silly currentTree ├─┬ uri-js@4.2.2
148 silly currentTree │ └── punycode@2.1.1
148 silly currentTree ├── uri-path@1.0.0
148 silly currentTree ├── url-parse-lax@1.0.0
148 silly currentTree ├─┬ url@0.11.0
148 silly currentTree │ └── punycode@1.3.2
148 silly currentTree ├── util-deprecate@1.0.2
148 silly currentTree ├─┬ util@0.10.4
148 silly currentTree │ └── inherits@2.0.3
148 silly currentTree ├── utils-merge@1.0.1
148 silly currentTree ├── uuid@3.4.0
148 silly currentTree ├── validate-npm-package-license@3.0.4
148 silly currentTree ├── vary@1.1.2
148 silly currentTree ├── verror@1.10.0
148 silly currentTree ├── vinyl-source-stream@2.0.0
148 silly currentTree ├── vinyl@2.2.0
148 silly currentTree ├── vm-browserify@1.1.2
148 silly currentTree ├── websocket-driver@0.7.4
148 silly currentTree ├── websocket-extensions@0.1.4
148 silly currentTree ├── which@1.3.1
148 silly currentTree ├── wide-align@1.1.3
148 silly currentTree ├─┬ widest-line@2.0.1
148 silly currentTree │ ├── ansi-regex@3.0.0
148 silly currentTree │ ├── is-fullwidth-code-point@2.0.0
148 silly currentTree │ ├── string-width@2.1.1
148 silly currentTree │ └── strip-ansi@4.0.0
148 silly currentTree ├── winresourcer@0.9.0
148 silly currentTree ├── wordwrap@0.0.3
148 silly currentTree ├── wrappy@1.0.2
148 silly currentTree ├── write-file-atomic@2.4.3
148 silly currentTree ├── xdg-basedir@3.0.0
148 silly currentTree ├── xmlbuilder@9.0.7
148 silly currentTree ├── xmldom@0.1.31
148 silly currentTree ├── xtend@4.0.2
148 silly currentTree ├── yallist@3.1.1
148 silly currentTree ├── yauzl@2.10.0
148 silly currentTree └── zip-stream@1.2.0
149 silly idealTree WechatExporter@0.1.0
149 silly idealTree ├── abbrev@1.1.1
149 silly idealTree ├── accepts@1.3.7
149 silly idealTree ├── acorn-node@1.8.2
149 silly idealTree ├── acorn-walk@7.1.1
149 silly idealTree ├── acorn@7.2.0
149 silly idealTree ├── ajv@6.12.2
149 silly idealTree ├─┬ ansi-align@2.0.0
149 silly idealTree │ ├── ansi-regex@3.0.0
149 silly idealTree │ ├── is-fullwidth-code-point@2.0.0
149 silly idealTree │ ├── string-width@2.1.1
149 silly idealTree │ └── strip-ansi@4.0.0
149 silly idealTree ├── ansi-regex@2.1.1
149 silly idealTree ├── ansi-styles@3.2.1
149 silly idealTree ├── any-promise@1.3.0
149 silly idealTree ├── aproba@1.2.0
149 silly idealTree ├── archiver-utils@1.3.0
149 silly idealTree ├─┬ archiver@2.1.1
149 silly idealTree │ └── async@2.6.3
149 silly idealTree ├── are-we-there-yet@1.1.5
149 silly idealTree ├─┬ argparse@1.0.10
149 silly idealTree │ └── sprintf-js@1.0.3
149 silly idealTree ├── array-find-index@1.0.2
149 silly idealTree ├── array-flatten@1.1.1
149 silly idealTree ├─┬ asn1.js@4.10.1
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├── asn1@0.2.4
149 silly idealTree ├── assert-plus@1.0.0
149 silly idealTree ├─┬ assert@1.5.0
149 silly idealTree │ ├── inherits@2.0.1
149 silly idealTree │ └── util@0.10.3
149 silly idealTree ├── async@1.5.2
149 silly idealTree ├── asynckit@0.4.0
149 silly idealTree ├── aws-sign2@0.7.0
149 silly idealTree ├── aws4@1.10.0
149 silly idealTree ├── balanced-match@1.0.0
149 silly idealTree ├── base64-js@1.3.1
149 silly idealTree ├── bcrypt-pbkdf@1.0.2
149 silly idealTree ├── bl@1.2.2
149 silly idealTree ├── bn.js@5.1.2
149 silly idealTree ├── body-parser@1.19.0
149 silly idealTree ├─┬ body@5.1.0
149 silly idealTree │ ├── bytes@1.0.0
149 silly idealTree │ ├── raw-body@1.1.7
149 silly idealTree │ └── string_decoder@0.10.31
149 silly idealTree ├─┬ boxen@1.3.0
149 silly idealTree │ ├── ansi-regex@3.0.0
149 silly idealTree │ ├── camelcase@4.1.0
149 silly idealTree │ ├── is-fullwidth-code-point@2.0.0
149 silly idealTree │ ├── string-width@2.1.1
149 silly idealTree │ └── strip-ansi@4.0.0
149 silly idealTree ├── brace-expansion@1.1.11
149 silly idealTree ├── brorand@1.1.0
149 silly idealTree ├── browser-pack@6.1.0
149 silly idealTree ├─┬ browser-resolve@1.11.3
149 silly idealTree │ └── resolve@1.1.7
149 silly idealTree ├── browserify-aes@1.2.0
149 silly idealTree ├── browserify-cipher@1.0.1
149 silly idealTree ├── browserify-des@1.0.2
149 silly idealTree ├─┬ browserify-rsa@4.0.1
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├─┬ browserify-sign@4.2.0
149 silly idealTree │ └── readable-stream@3.6.0
149 silly idealTree ├── browserify-zlib@0.2.0
149 silly idealTree ├── browserify@16.5.1
149 silly idealTree ├── buffer-alloc-unsafe@1.1.0
149 silly idealTree ├── buffer-alloc@1.2.0
149 silly idealTree ├── buffer-crc32@0.2.13
149 silly idealTree ├── buffer-fill@1.0.0
149 silly idealTree ├── buffer-from@1.1.1
149 silly idealTree ├── buffer-xor@1.0.3
149 silly idealTree ├── buffer@5.2.1
149 silly idealTree ├── builtin-status-codes@3.0.0
149 silly idealTree ├── bytes@3.1.0
149 silly idealTree ├── cached-path-relative@1.0.2
149 silly idealTree ├── camelcase-keys@2.1.0
149 silly idealTree ├── camelcase@2.1.1
149 silly idealTree ├── capture-stack-trace@1.0.1
149 silly idealTree ├── caseless@0.12.0
149 silly idealTree ├── chalk@2.4.2
149 silly idealTree ├── chownr@1.1.4
149 silly idealTree ├── ci-info@1.6.0
149 silly idealTree ├── cipher-base@1.0.4
149 silly idealTree ├── clean-css@4.1.11
149 silly idealTree ├── cli-boxes@1.0.0
149 silly idealTree ├── cli@1.0.1
149 silly idealTree ├── clone-buffer@1.0.0
149 silly idealTree ├── clone-stats@1.0.0
149 silly idealTree ├── clone@2.1.2
149 silly idealTree ├── cloneable-readable@1.1.3
149 silly idealTree ├── code-point-at@1.1.0
149 silly idealTree ├── coffeescript@1.10.0
149 silly idealTree ├── color-convert@1.9.3
149 silly idealTree ├── color-name@1.1.3
149 silly idealTree ├── colors@1.1.2
149 silly idealTree ├── combine-source-map@0.8.0
149 silly idealTree ├── combined-stream@1.0.8
149 silly idealTree ├── commander@2.19.0
149 silly idealTree ├── compress-commons@1.2.2
149 silly idealTree ├── concat-map@0.0.1
149 silly idealTree ├── concat-stream@1.6.2
149 silly idealTree ├── configstore@3.1.2
149 silly idealTree ├── console-browserify@1.2.0
149 silly idealTree ├── console-control-strings@1.1.0
149 silly idealTree ├── constants-browserify@1.0.0
149 silly idealTree ├─┬ content-disposition@0.5.3
149 silly idealTree │ └── safe-buffer@5.1.2
149 silly idealTree ├── content-type@1.0.4
149 silly idealTree ├── continuable-cache@0.3.1
149 silly idealTree ├── convert-source-map@1.1.3
149 silly idealTree ├── cookie-signature@1.0.6
149 silly idealTree ├── cookie@0.4.0
149 silly idealTree ├── core-util-is@1.0.2
149 silly idealTree ├── crc@3.8.0
149 silly idealTree ├── crc32-stream@2.0.0
149 silly idealTree ├─┬ create-ecdh@4.0.3
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├── create-error-class@3.0.2
149 silly idealTree ├── create-hash@1.2.0
149 silly idealTree ├── create-hmac@1.1.7
149 silly idealTree ├── cross-spawn@5.1.0
149 silly idealTree ├── crypto-browserify@3.12.0
149 silly idealTree ├── crypto-random-string@1.0.0
149 silly idealTree ├── currently-unhandled@0.4.1
149 silly idealTree ├── dash-ast@1.0.0
149 silly idealTree ├── dashdash@1.14.1
149 silly idealTree ├── date-now@0.1.4
149 silly idealTree ├── dateformat@1.0.12
149 silly idealTree ├── debug@2.6.9
149 silly idealTree ├── decamelize@1.2.0
149 silly idealTree ├── deep-extend@0.6.0
149 silly idealTree ├── defined@1.0.0
149 silly idealTree ├── delayed-stream@1.0.0
149 silly idealTree ├── delegates@1.0.0
149 silly idealTree ├── depd@1.1.2
149 silly idealTree ├── deprecate@1.0.0
149 silly idealTree ├── deps-sort@2.0.1
149 silly idealTree ├── des.js@1.0.1
149 silly idealTree ├── destroy@1.0.4
149 silly idealTree ├── detect-libc@1.0.3
149 silly idealTree ├── detective@5.2.0
149 silly idealTree ├─┬ diffie-hellman@5.0.3
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├─┬ dom-serializer@0.2.2
149 silly idealTree │ ├── domelementtype@2.0.1
149 silly idealTree │ └── entities@2.0.3
149 silly idealTree ├── domain-browser@1.2.0
149 silly idealTree ├── domelementtype@1.3.1
149 silly idealTree ├── domhandler@2.3.0
149 silly idealTree ├── domutils@1.5.1
149 silly idealTree ├── dot-prop@4.2.0
149 silly idealTree ├── duplexer@0.1.1
149 silly idealTree ├── duplexer2@0.1.4
149 silly idealTree ├── duplexer3@0.1.4
149 silly idealTree ├── ecc-jsbn@0.1.2
149 silly idealTree ├── ee-first@1.1.1
149 silly idealTree ├─┬ elliptic@6.5.2
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├── encodeurl@1.0.2
149 silly idealTree ├── end-of-stream@1.4.4
149 silly idealTree ├── entities@1.0.0
149 silly idealTree ├── error-ex@1.3.2
149 silly idealTree ├── error@7.2.1
149 silly idealTree ├── escape-html@1.0.3
149 silly idealTree ├── escape-string-regexp@1.0.5
149 silly idealTree ├── esprima@4.0.1
149 silly idealTree ├── etag@1.8.1
149 silly idealTree ├── eventemitter2@0.4.14
149 silly idealTree ├── events@2.1.0
149 silly idealTree ├── evp_bytestokey@1.0.3
149 silly idealTree ├── execa@0.7.0
149 silly idealTree ├── exit@0.1.2
149 silly idealTree ├─┬ express@4.17.1
149 silly idealTree │ └── safe-buffer@5.1.2
149 silly idealTree ├── extend@3.0.2
149 silly idealTree ├── extract-zip@1.7.0
149 silly idealTree ├── extsprintf@1.3.0
149 silly idealTree ├─┬ falafel@0.1.6
149 silly idealTree │ └── esprima@1.0.4
149 silly idealTree ├── fast-deep-equal@3.1.3
149 silly idealTree ├── fast-json-stable-stringify@2.1.0
149 silly idealTree ├── fast-safe-stringify@2.0.7
149 silly idealTree ├── faye-websocket@0.10.0
149 silly idealTree ├── fd-slicer@1.1.0
149 silly idealTree ├── figures@1.7.0
149 silly idealTree ├── file-sync-cmp@0.1.1
149 silly idealTree ├── fill-keys@1.0.2
149 silly idealTree ├── finalhandler@1.1.2
149 silly idealTree ├── find-up@1.1.2
149 silly idealTree ├─┬ findup-sync@0.3.0
149 silly idealTree │ └── glob@5.0.15
149 silly idealTree ├── forever-agent@0.6.1
149 silly idealTree ├── form-data@2.3.3
149 silly idealTree ├── forwarded@0.1.2
149 silly idealTree ├── fresh@0.5.2
149 silly idealTree ├── fs-constants@1.0.0
149 silly idealTree ├── fs-extra@7.0.1
149 silly idealTree ├── fs-minipass@1.2.7
149 silly idealTree ├── fs.realpath@1.0.0
149 silly idealTree ├── function-bind@1.1.1
149 silly idealTree ├── gauge@2.7.4
149 silly idealTree ├── gaze@1.1.3
149 silly idealTree ├── get-assigned-identifiers@1.2.0
149 silly idealTree ├── get-stdin@4.0.1
149 silly idealTree ├── get-stream@3.0.0
149 silly idealTree ├── getobject@0.1.0
149 silly idealTree ├── getpass@0.1.7
149 silly idealTree ├── glob@7.1.6
149 silly idealTree ├── global-dirs@0.1.1
149 silly idealTree ├── globule@1.3.2
149 silly idealTree ├── got@6.7.1
149 silly idealTree ├─┬ graceful-fs-extra@2.0.0
149 silly idealTree │ ├── fs-extra@0.30.0
149 silly idealTree │ └── jsonfile@2.4.0
149 silly idealTree ├── graceful-fs@4.2.4
149 silly idealTree ├── graceful-ncp@3.0.0
149 silly idealTree ├── grunt-contrib-clean@1.1.0
149 silly idealTree ├─┬ grunt-contrib-concat@1.0.1
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├─┬ grunt-contrib-copy@1.0.0
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├─┬ grunt-contrib-cssmin@2.2.1
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├─┬ grunt-contrib-jshint@1.1.0
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├── grunt-contrib-requirejs@1.0.0
149 silly idealTree ├─┬ grunt-contrib-uglify@3.4.0
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├─┬ grunt-contrib-watch@1.1.0
149 silly idealTree │ └── async@2.6.3
149 silly idealTree ├── grunt-known-options@1.1.1
149 silly idealTree ├── grunt-legacy-log-utils@2.0.1
149 silly idealTree ├── grunt-legacy-log@2.0.0
149 silly idealTree ├── grunt-legacy-util@1.1.1
149 silly idealTree ├─┬ grunt-shell@2.1.0
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├── grunt-strip@0.2.1
149 silly idealTree ├─┬ grunt-usemin@3.1.1
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ ├── lodash@3.10.1
149 silly idealTree │ ├── path-exists@1.0.0
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├─┬ grunt@1.0.4
149 silly idealTree │ ├── glob@7.0.6
149 silly idealTree │ ├── grunt-cli@1.2.0
149 silly idealTree │ ├── nopt@3.0.6
149 silly idealTree │ ├── resolve@1.1.7
149 silly idealTree │ └─┬ rimraf@2.6.3
149 silly idealTree │   └── glob@7.1.6
149 silly idealTree ├── gzip-size@3.0.0
149 silly idealTree ├── har-schema@2.0.0
149 silly idealTree ├── har-validator@5.1.3
149 silly idealTree ├── has-ansi@2.0.0
149 silly idealTree ├── has-flag@3.0.0
149 silly idealTree ├── has-unicode@2.0.1
149 silly idealTree ├── has@1.0.3
149 silly idealTree ├─┬ hash-base@3.1.0
149 silly idealTree │ └── readable-stream@3.6.0
149 silly idealTree ├── hash.js@1.1.7
149 silly idealTree ├── hmac-drbg@1.0.1
149 silly idealTree ├── hooker@0.2.3
149 silly idealTree ├── hosted-git-info@2.8.8
149 silly idealTree ├── htmlescape@1.1.1
149 silly idealTree ├─┬ htmlparser2@3.8.3
149 silly idealTree │ ├── isarray@0.0.1
149 silly idealTree │ ├── readable-stream@1.1.14
149 silly idealTree │ └── string_decoder@0.10.31
149 silly idealTree ├─┬ http-errors@1.7.2
149 silly idealTree │ └── inherits@2.0.3
149 silly idealTree ├── http-parser-js@0.5.2
149 silly idealTree ├── http-signature@1.2.0
149 silly idealTree ├── https-browserify@1.0.0
149 silly idealTree ├── iconv-lite@0.4.24
149 silly idealTree ├── ieee754@1.1.13
149 silly idealTree ├── ignore-walk@3.0.3
149 silly idealTree ├── import-lazy@2.1.0
149 silly idealTree ├── imurmurhash@0.1.4
149 silly idealTree ├── indent-string@2.1.0
149 silly idealTree ├── inflight@1.0.6
149 silly idealTree ├── inherits@2.0.4
149 silly idealTree ├── ini@1.3.5
149 silly idealTree ├── inline-source-map@0.6.2
149 silly idealTree ├── insert-module-globals@7.2.0
149 silly idealTree ├── ipaddr.js@1.9.1
149 silly idealTree ├── is-arrayish@0.2.1
149 silly idealTree ├── is-buffer@1.1.6
149 silly idealTree ├── is-ci@1.2.1
149 silly idealTree ├── is-finite@1.1.0
149 silly idealTree ├── is-fullwidth-code-point@1.0.0
149 silly idealTree ├── is-installed-globally@0.1.0
149 silly idealTree ├── is-npm@1.0.0
149 silly idealTree ├── is-obj@1.0.1
149 silly idealTree ├── is-object@1.0.1
149 silly idealTree ├── is-path-inside@1.0.1
149 silly idealTree ├── is-redirect@1.0.0
149 silly idealTree ├── is-retry-allowed@1.2.0
149 silly idealTree ├── is-stream@1.1.0
149 silly idealTree ├── is-typedarray@1.0.0
149 silly idealTree ├── is-utf8@0.2.1
149 silly idealTree ├── isarray@1.0.0
149 silly idealTree ├── isexe@2.0.0
149 silly idealTree ├── isstream@0.1.2
149 silly idealTree ├── js-md5@0.7.3
149 silly idealTree ├── js-yaml@3.13.1
149 silly idealTree ├── jsbn@0.1.1
149 silly idealTree ├─┬ jshint@2.9.7
149 silly idealTree │ ├── console-browserify@1.1.0
149 silly idealTree │ └── strip-json-comments@1.0.4
149 silly idealTree ├── json-schema-traverse@0.4.1
149 silly idealTree ├── json-schema@0.2.3
149 silly idealTree ├── json-stable-stringify@0.0.1
149 silly idealTree ├── json-stringify-safe@5.0.1
149 silly idealTree ├── jsonfile@4.0.0
149 silly idealTree ├── jsonify@0.0.0
149 silly idealTree ├── jsonparse@1.3.1
149 silly idealTree ├── JSONStream@1.3.5
149 silly idealTree ├── jsprim@1.4.1
149 silly idealTree ├── klaw@1.3.1
149 silly idealTree ├── labeled-stream-splicer@2.0.2
149 silly idealTree ├── latest-version@3.1.0
149 silly idealTree ├── lazy-req@2.0.0
149 silly idealTree ├── lazystream@1.0.0
149 silly idealTree ├── livereload-js@2.4.0
149 silly idealTree ├── load-json-file@1.1.0
149 silly idealTree ├── lodash.difference@4.5.0
149 silly idealTree ├── lodash.flatten@4.4.0
149 silly idealTree ├── lodash.memoize@3.0.4
149 silly idealTree ├── lodash.union@4.6.0
149 silly idealTree ├── lodash@4.17.15
149 silly idealTree ├── loud-rejection@1.6.0
149 silly idealTree ├── lowercase-keys@1.0.1
149 silly idealTree ├─┬ lru-cache@4.1.5
149 silly idealTree │ └── yallist@2.1.2
149 silly idealTree ├─┬ make-dir@1.3.0
149 silly idealTree │ └── pify@3.0.0
149 silly idealTree ├── map-obj@1.0.1
149 silly idealTree ├─┬ maxmin@2.1.0
149 silly idealTree │ ├── ansi-styles@2.2.1
149 silly idealTree │ ├── chalk@1.1.3
149 silly idealTree │ └── supports-color@2.0.0
149 silly idealTree ├── md5.js@1.3.5
149 silly idealTree ├── media-typer@0.3.0
149 silly idealTree ├── meow@3.7.0
149 silly idealTree ├── merge-descriptors@1.0.1
149 silly idealTree ├── methods@1.1.2
149 silly idealTree ├─┬ miller-rabin@4.0.1
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├── mime-db@1.44.0
149 silly idealTree ├── mime-types@2.1.27
149 silly idealTree ├── mime@1.6.0
149 silly idealTree ├── minimalistic-assert@1.0.1
149 silly idealTree ├── minimalistic-crypto-utils@1.0.1
149 silly idealTree ├── minimatch@3.0.4
149 silly idealTree ├── minimist@1.2.5
149 silly idealTree ├── minipass@2.9.0
149 silly idealTree ├── minizlib@1.3.3
149 silly idealTree ├── mkdirp-classic@0.5.3
149 silly idealTree ├── mkdirp@0.5.5
149 silly idealTree ├── module-deps@6.2.2
149 silly idealTree ├── module-not-found-error@1.0.1
149 silly idealTree ├── ms@2.0.0
149 silly idealTree ├── nan@2.14.1
149 silly idealTree ├── ncp@2.0.0
149 silly idealTree ├─┬ needle@2.5.0
149 silly idealTree │ ├── debug@3.2.6
149 silly idealTree │ └── ms@2.1.2
149 silly idealTree ├── negotiator@0.6.2
149 silly idealTree ├── node-pre-gyp@0.11.0
149 silly idealTree ├── nopt@4.0.3
149 silly idealTree ├── normalize-package-data@2.5.0
149 silly idealTree ├── normalize-path@2.1.1
149 silly idealTree ├── npm-bundled@1.1.1
149 silly idealTree ├── npm-normalize-package-bin@1.0.1
149 silly idealTree ├── npm-packlist@1.4.8
149 silly idealTree ├── npm-run-path@2.0.2
149 silly idealTree ├─┬ npm@6.14.5
149 silly idealTree │ ├── abbrev@1.1.1
149 silly idealTree │ ├── agent-base@4.3.0
149 silly idealTree │ ├── agentkeepalive@3.5.2
149 silly idealTree │ ├── ajv@5.5.2
149 silly idealTree │ ├── ansi-align@2.0.0
149 silly idealTree │ ├── ansi-regex@2.1.1
149 silly idealTree │ ├── ansi-styles@3.2.1
149 silly idealTree │ ├── ansicolors@0.3.2
149 silly idealTree │ ├── ansistyles@0.1.3
149 silly idealTree │ ├── aproba@2.0.0
149 silly idealTree │ ├── archy@1.0.0
149 silly idealTree │ ├─┬ are-we-there-yet@1.1.4
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── asap@2.0.6
149 silly idealTree │ ├── asn1@0.2.4
149 silly idealTree │ ├── assert-plus@1.0.0
149 silly idealTree │ ├── asynckit@0.4.0
149 silly idealTree │ ├── aws-sign2@0.7.0
149 silly idealTree │ ├── aws4@1.8.0
149 silly idealTree │ ├── balanced-match@1.0.0
149 silly idealTree │ ├── bcrypt-pbkdf@1.0.2
149 silly idealTree │ ├── bin-links@1.1.7
149 silly idealTree │ ├── bluebird@3.5.5
149 silly idealTree │ ├── boxen@1.3.0
149 silly idealTree │ ├── brace-expansion@1.1.11
149 silly idealTree │ ├── buffer-from@1.0.0
149 silly idealTree │ ├── builtins@1.0.3
149 silly idealTree │ ├── byline@5.0.0
149 silly idealTree │ ├── byte-size@5.0.1
149 silly idealTree │ ├── cacache@12.0.3
149 silly idealTree │ ├── call-limit@1.1.1
149 silly idealTree │ ├── camelcase@4.1.0
149 silly idealTree │ ├── capture-stack-trace@1.0.0
149 silly idealTree │ ├── caseless@0.12.0
149 silly idealTree │ ├── chalk@2.4.1
149 silly idealTree │ ├── chownr@1.1.4
149 silly idealTree │ ├── ci-info@2.0.0
149 silly idealTree │ ├── cidr-regex@2.0.10
149 silly idealTree │ ├── cli-boxes@1.0.0
149 silly idealTree │ ├── cli-columns@3.1.2
149 silly idealTree │ ├── cli-table3@0.5.1
149 silly idealTree │ ├─┬ cliui@4.1.0
149 silly idealTree │ │ ├── ansi-regex@3.0.0
149 silly idealTree │ │ └── strip-ansi@4.0.0
149 silly idealTree │ ├── clone@1.0.4
149 silly idealTree │ ├── cmd-shim@3.0.3
149 silly idealTree │ ├── co@4.6.0
149 silly idealTree │ ├── code-point-at@1.1.0
149 silly idealTree │ ├── color-convert@1.9.1
149 silly idealTree │ ├── color-name@1.1.3
149 silly idealTree │ ├── colors@1.3.3
149 silly idealTree │ ├── columnify@1.5.4
149 silly idealTree │ ├── combined-stream@1.0.6
149 silly idealTree │ ├── concat-map@0.0.1
149 silly idealTree │ ├─┬ concat-stream@1.6.2
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── config-chain@1.1.12
149 silly idealTree │ ├── configstore@3.1.2
149 silly idealTree │ ├── console-control-strings@1.1.0
149 silly idealTree │ ├─┬ copy-concurrently@1.0.5
149 silly idealTree │ │ ├── aproba@1.2.0
149 silly idealTree │ │ └── iferr@0.1.5
149 silly idealTree │ ├── core-util-is@1.0.2
149 silly idealTree │ ├── create-error-class@3.0.2
149 silly idealTree │ ├─┬ cross-spawn@5.1.0
149 silly idealTree │ │ ├── lru-cache@4.1.5
149 silly idealTree │ │ └── yallist@2.1.2
149 silly idealTree │ ├── crypto-random-string@1.0.0
149 silly idealTree │ ├── cyclist@0.2.2
149 silly idealTree │ ├── dashdash@1.14.1
149 silly idealTree │ ├─┬ debug@3.1.0
149 silly idealTree │ │ └── ms@2.0.0
149 silly idealTree │ ├── debuglog@1.0.1
149 silly idealTree │ ├── decamelize@1.2.0
149 silly idealTree │ ├── decode-uri-component@0.2.0
149 silly idealTree │ ├── deep-extend@0.6.0
149 silly idealTree │ ├── defaults@1.0.3
149 silly idealTree │ ├── define-properties@1.1.3
149 silly idealTree │ ├── delayed-stream@1.0.0
149 silly idealTree │ ├── delegates@1.0.0
149 silly idealTree │ ├── detect-indent@5.0.0
149 silly idealTree │ ├── detect-newline@2.1.0
149 silly idealTree │ ├── dezalgo@1.0.3
149 silly idealTree │ ├── dot-prop@4.2.0
149 silly idealTree │ ├── dotenv@5.0.1
149 silly idealTree │ ├── duplexer3@0.1.4
149 silly idealTree │ ├─┬ duplexify@3.6.0
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── ecc-jsbn@0.1.2
149 silly idealTree │ ├── editor@1.0.0
149 silly idealTree │ ├── encoding@0.1.12
149 silly idealTree │ ├── end-of-stream@1.4.1
149 silly idealTree │ ├── env-paths@2.2.0
149 silly idealTree │ ├── err-code@1.1.2
149 silly idealTree │ ├── errno@0.1.7
149 silly idealTree │ ├── es-abstract@1.12.0
149 silly idealTree │ ├── es-to-primitive@1.2.0
149 silly idealTree │ ├── es6-promise@4.2.8
149 silly idealTree │ ├── es6-promisify@5.0.0
149 silly idealTree │ ├── escape-string-regexp@1.0.5
149 silly idealTree │ ├─┬ execa@0.7.0
149 silly idealTree │ │ └── get-stream@3.0.0
149 silly idealTree │ ├── extend@3.0.2
149 silly idealTree │ ├── extsprintf@1.3.0
149 silly idealTree │ ├── fast-deep-equal@1.1.0
149 silly idealTree │ ├── fast-json-stable-stringify@2.0.0
149 silly idealTree │ ├── figgy-pudding@3.5.1
149 silly idealTree │ ├── find-npm-prefix@1.0.2
149 silly idealTree │ ├── find-up@2.1.0
149 silly idealTree │ ├─┬ flush-write-stream@1.0.3
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── forever-agent@0.6.1
149 silly idealTree │ ├── form-data@2.3.2
149 silly idealTree │ ├─┬ from2@2.3.0
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├─┬ fs-minipass@1.2.7
149 silly idealTree │ │ └── minipass@2.9.0
149 silly idealTree │ ├── fs-vacuum@1.2.10
149 silly idealTree │ ├─┬ fs-write-stream-atomic@1.0.10
149 silly idealTree │ │ ├── iferr@0.1.5
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── fs.realpath@1.0.0
149 silly idealTree │ ├── function-bind@1.1.1
149 silly idealTree │ ├─┬ gauge@2.7.4
149 silly idealTree │ │ ├── aproba@1.2.0
149 silly idealTree │ │ └── string-width@1.0.2
149 silly idealTree │ ├── genfun@5.0.0
149 silly idealTree │ ├─┬ gentle-fs@2.3.0
149 silly idealTree │ │ ├── aproba@1.2.0
149 silly idealTree │ │ └── iferr@0.1.5
149 silly idealTree │ ├── get-caller-file@1.0.3
149 silly idealTree │ ├── get-stream@4.1.0
149 silly idealTree │ ├── getpass@0.1.7
149 silly idealTree │ ├── glob@7.1.6
149 silly idealTree │ ├── global-dirs@0.1.1
149 silly idealTree │ ├─┬ got@6.7.1
149 silly idealTree │ │ └── get-stream@3.0.0
149 silly idealTree │ ├── graceful-fs@4.2.4
149 silly idealTree │ ├── har-schema@2.0.0
149 silly idealTree │ ├── har-validator@5.1.0
149 silly idealTree │ ├── has-flag@3.0.0
149 silly idealTree │ ├── has-symbols@1.0.0
149 silly idealTree │ ├── has-unicode@2.0.1
149 silly idealTree │ ├── has@1.0.3
149 silly idealTree │ ├── hosted-git-info@2.8.8
149 silly idealTree │ ├── http-cache-semantics@3.8.1
149 silly idealTree │ ├── http-proxy-agent@2.1.0
149 silly idealTree │ ├── http-signature@1.2.0
149 silly idealTree │ ├── https-proxy-agent@2.2.4
149 silly idealTree │ ├── humanize-ms@1.2.1
149 silly idealTree │ ├── iconv-lite@0.4.23
149 silly idealTree │ ├── iferr@1.0.2
149 silly idealTree │ ├── ignore-walk@3.0.3
149 silly idealTree │ ├── import-lazy@2.1.0
149 silly idealTree │ ├── imurmurhash@0.1.4
149 silly idealTree │ ├── infer-owner@1.0.4
149 silly idealTree │ ├── inflight@1.0.6
149 silly idealTree │ ├── inherits@2.0.4
149 silly idealTree │ ├── ini@1.3.5
149 silly idealTree │ ├── init-package-json@1.10.3
149 silly idealTree │ ├── invert-kv@2.0.0
149 silly idealTree │ ├── ip-regex@2.1.0
149 silly idealTree │ ├── ip@1.1.5
149 silly idealTree │ ├── is-callable@1.1.4
149 silly idealTree │ ├─┬ is-ci@1.2.1
149 silly idealTree │ │ └── ci-info@1.6.0
149 silly idealTree │ ├── is-cidr@3.0.0
149 silly idealTree │ ├── is-date-object@1.0.1
149 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
149 silly idealTree │ ├── is-installed-globally@0.1.0
149 silly idealTree │ ├── is-npm@1.0.0
149 silly idealTree │ ├── is-obj@1.0.1
149 silly idealTree │ ├── is-path-inside@1.0.1
149 silly idealTree │ ├── is-redirect@1.0.0
149 silly idealTree │ ├── is-regex@1.0.4
149 silly idealTree │ ├── is-retry-allowed@1.2.0
149 silly idealTree │ ├── is-stream@1.1.0
149 silly idealTree │ ├── is-symbol@1.0.2
149 silly idealTree │ ├── is-typedarray@1.0.0
149 silly idealTree │ ├── isarray@1.0.0
149 silly idealTree │ ├── isexe@2.0.0
149 silly idealTree │ ├── isstream@0.1.2
149 silly idealTree │ ├── jsbn@0.1.1
149 silly idealTree │ ├── json-parse-better-errors@1.0.2
149 silly idealTree │ ├── json-schema-traverse@0.3.1
149 silly idealTree │ ├── json-schema@0.2.3
149 silly idealTree │ ├── json-stringify-safe@5.0.1
149 silly idealTree │ ├── jsonparse@1.3.1
149 silly idealTree │ ├── JSONStream@1.3.5
149 silly idealTree │ ├── jsprim@1.4.1
149 silly idealTree │ ├── latest-version@3.1.0
149 silly idealTree │ ├── lazy-property@1.0.0
149 silly idealTree │ ├── lcid@2.0.0
149 silly idealTree │ ├── libcipm@4.0.7
149 silly idealTree │ ├── libnpm@3.0.1
149 silly idealTree │ ├── libnpmaccess@3.0.2
149 silly idealTree │ ├─┬ libnpmconfig@1.2.1
149 silly idealTree │ │ ├── find-up@3.0.0
149 silly idealTree │ │ ├── locate-path@3.0.0
149 silly idealTree │ │ ├── p-limit@2.2.0
149 silly idealTree │ │ ├── p-locate@3.0.0
149 silly idealTree │ │ └── p-try@2.2.0
149 silly idealTree │ ├── libnpmhook@5.0.3
149 silly idealTree │ ├── libnpmorg@1.0.1
149 silly idealTree │ ├── libnpmpublish@1.1.2
149 silly idealTree │ ├── libnpmsearch@2.0.2
149 silly idealTree │ ├── libnpmteam@1.0.2
149 silly idealTree │ ├── libnpx@10.2.2
149 silly idealTree │ ├── locate-path@2.0.0
149 silly idealTree │ ├── lock-verify@2.1.0
149 silly idealTree │ ├── lockfile@1.0.4
149 silly idealTree │ ├── lodash._baseindexof@3.1.0
149 silly idealTree │ ├── lodash._baseuniq@4.6.0
149 silly idealTree │ ├── lodash._bindcallback@3.0.1
149 silly idealTree │ ├── lodash._cacheindexof@3.0.2
149 silly idealTree │ ├── lodash._createcache@3.1.2
149 silly idealTree │ ├── lodash._createset@4.0.3
149 silly idealTree │ ├── lodash._getnative@3.9.1
149 silly idealTree │ ├── lodash._root@3.0.1
149 silly idealTree │ ├── lodash.clonedeep@4.5.0
149 silly idealTree │ ├── lodash.restparam@3.6.1
149 silly idealTree │ ├── lodash.union@4.6.0
149 silly idealTree │ ├── lodash.uniq@4.5.0
149 silly idealTree │ ├── lodash.without@4.4.0
149 silly idealTree │ ├── lowercase-keys@1.0.1
149 silly idealTree │ ├── lru-cache@5.1.1
149 silly idealTree │ ├── make-dir@1.3.0
149 silly idealTree │ ├── make-fetch-happen@5.0.2
149 silly idealTree │ ├── map-age-cleaner@0.1.3
149 silly idealTree │ ├── meant@1.0.1
149 silly idealTree │ ├─┬ mem@4.3.0
149 silly idealTree │ │ └── mimic-fn@2.1.0
149 silly idealTree │ ├── mime-db@1.35.0
149 silly idealTree │ ├── mime-types@2.1.19
149 silly idealTree │ ├── minimatch@3.0.4
149 silly idealTree │ ├─┬ minizlib@1.3.3
149 silly idealTree │ │ └── minipass@2.9.0
149 silly idealTree │ ├── mississippi@3.0.0
149 silly idealTree │ ├─┬ mkdirp@0.5.5
149 silly idealTree │ │ └── minimist@1.2.5
149 silly idealTree │ ├─┬ move-concurrently@1.0.1
149 silly idealTree │ │ └── aproba@1.2.0
149 silly idealTree │ ├── ms@2.1.1
149 silly idealTree │ ├── mute-stream@0.0.7
149 silly idealTree │ ├── nice-try@1.0.5
149 silly idealTree │ ├── node-fetch-npm@2.0.2
149 silly idealTree │ ├── node-gyp@5.1.0
149 silly idealTree │ ├── nopt@4.0.3
149 silly idealTree │ ├─┬ normalize-package-data@2.5.0
149 silly idealTree │ │ └── resolve@1.10.0
149 silly idealTree │ ├── npm-audit-report@1.3.2
149 silly idealTree │ ├── npm-bundled@1.1.1
149 silly idealTree │ ├── npm-cache-filename@1.0.2
149 silly idealTree │ ├── npm-install-checks@3.0.2
149 silly idealTree │ ├── npm-lifecycle@3.1.4
149 silly idealTree │ ├── npm-logical-tree@1.2.1
149 silly idealTree │ ├── npm-normalize-package-bin@1.0.1
149 silly idealTree │ ├── npm-package-arg@6.1.1
149 silly idealTree │ ├── npm-packlist@1.4.8
149 silly idealTree │ ├── npm-pick-manifest@3.0.2
149 silly idealTree │ ├── npm-profile@4.0.4
149 silly idealTree │ ├─┬ npm-registry-fetch@4.0.4
149 silly idealTree │ │ └── safe-buffer@5.2.0
149 silly idealTree │ ├── npm-run-path@2.0.2
149 silly idealTree │ ├── npm-user-validate@1.0.0
149 silly idealTree │ ├── npmlog@4.1.2
149 silly idealTree │ ├── number-is-nan@1.0.1
149 silly idealTree │ ├── oauth-sign@0.9.0
149 silly idealTree │ ├── object-assign@4.1.1
149 silly idealTree │ ├── object-keys@1.0.12
149 silly idealTree │ ├── object.getownpropertydescriptors@2.0.3
149 silly idealTree │ ├── once@1.4.0
149 silly idealTree │ ├── opener@1.5.1
149 silly idealTree │ ├── os-homedir@1.0.2
149 silly idealTree │ ├─┬ os-locale@3.1.0
149 silly idealTree │ │ ├── cross-spawn@6.0.5
149 silly idealTree │ │ └── execa@1.0.0
149 silly idealTree │ ├── os-tmpdir@1.0.2
149 silly idealTree │ ├── osenv@0.1.5
149 silly idealTree │ ├── p-defer@1.0.0
149 silly idealTree │ ├── p-finally@1.0.0
149 silly idealTree │ ├── p-is-promise@2.1.0
149 silly idealTree │ ├── p-limit@1.2.0
149 silly idealTree │ ├── p-locate@2.0.0
149 silly idealTree │ ├── p-try@1.0.0
149 silly idealTree │ ├── package-json@4.0.1
149 silly idealTree │ ├─┬ pacote@9.5.12
149 silly idealTree │ │ └── minipass@2.9.0
149 silly idealTree │ ├─┬ parallel-transform@1.1.0
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── path-exists@3.0.0
149 silly idealTree │ ├── path-is-absolute@1.0.1
149 silly idealTree │ ├── path-is-inside@1.0.2
149 silly idealTree │ ├── path-key@2.0.1
149 silly idealTree │ ├── path-parse@1.0.6
149 silly idealTree │ ├── performance-now@2.1.0
149 silly idealTree │ ├── pify@3.0.0
149 silly idealTree │ ├── prepend-http@1.0.4
149 silly idealTree │ ├── process-nextick-args@2.0.0
149 silly idealTree │ ├── promise-inflight@1.0.1
149 silly idealTree │ ├─┬ promise-retry@1.1.1
149 silly idealTree │ │ └── retry@0.10.1
149 silly idealTree │ ├── promzard@0.3.0
149 silly idealTree │ ├── proto-list@1.2.4
149 silly idealTree │ ├── protoduck@5.0.1
149 silly idealTree │ ├── prr@1.0.1
149 silly idealTree │ ├── pseudomap@1.0.2
149 silly idealTree │ ├── psl@1.1.29
149 silly idealTree │ ├── pump@3.0.0
149 silly idealTree │ ├─┬ pumpify@1.5.1
149 silly idealTree │ │ └── pump@2.0.1
149 silly idealTree │ ├── punycode@1.4.1
149 silly idealTree │ ├── qrcode-terminal@0.12.0
149 silly idealTree │ ├── qs@6.5.2
149 silly idealTree │ ├── query-string@6.8.2
149 silly idealTree │ ├── qw@1.0.1
149 silly idealTree │ ├─┬ rc@1.2.8
149 silly idealTree │ │ └── minimist@1.2.5
149 silly idealTree │ ├── read-cmd-shim@1.0.5
149 silly idealTree │ ├── read-installed@4.0.3
149 silly idealTree │ ├── read-package-json@2.1.1
149 silly idealTree │ ├── read-package-tree@5.3.1
149 silly idealTree │ ├── read@1.0.7
149 silly idealTree │ ├── readable-stream@3.6.0
149 silly idealTree │ ├── readdir-scoped-modules@1.1.0
149 silly idealTree │ ├── registry-auth-token@3.4.0
149 silly idealTree │ ├── registry-url@3.1.0
149 silly idealTree │ ├── request@2.88.0
149 silly idealTree │ ├── require-directory@2.1.1
149 silly idealTree │ ├── require-main-filename@1.0.1
149 silly idealTree │ ├── resolve-from@4.0.0
149 silly idealTree │ ├── retry@0.12.0
149 silly idealTree │ ├── rimraf@2.7.1
149 silly idealTree │ ├─┬ run-queue@1.0.3
149 silly idealTree │ │ └── aproba@1.2.0
149 silly idealTree │ ├── safe-buffer@5.1.2
149 silly idealTree │ ├── safer-buffer@2.1.2
149 silly idealTree │ ├── semver-diff@2.1.0
149 silly idealTree │ ├── semver@5.7.1
149 silly idealTree │ ├── set-blocking@2.0.0
149 silly idealTree │ ├── sha@3.0.0
149 silly idealTree │ ├── shebang-command@1.2.0
149 silly idealTree │ ├── shebang-regex@1.0.0
149 silly idealTree │ ├── signal-exit@3.0.2
149 silly idealTree │ ├── slide@1.1.6
149 silly idealTree │ ├── smart-buffer@4.1.0
149 silly idealTree │ ├─┬ socks-proxy-agent@4.0.2
149 silly idealTree │ │ └── agent-base@4.2.1
149 silly idealTree │ ├── socks@2.3.3
149 silly idealTree │ ├── sorted-object@2.0.1
149 silly idealTree │ ├─┬ sorted-union-stream@2.1.3
149 silly idealTree │ │ ├── from2@1.3.0
149 silly idealTree │ │ ├── isarray@0.0.1
149 silly idealTree │ │ ├── readable-stream@1.1.14
149 silly idealTree │ │ └── string_decoder@0.10.31
149 silly idealTree │ ├── spdx-correct@3.0.0
149 silly idealTree │ ├── spdx-exceptions@2.1.0
149 silly idealTree │ ├── spdx-expression-parse@3.0.0
149 silly idealTree │ ├── spdx-license-ids@3.0.3
149 silly idealTree │ ├── split-on-first@1.1.0
149 silly idealTree │ ├── sshpk@1.14.2
149 silly idealTree │ ├── ssri@6.0.1
149 silly idealTree │ ├── stream-each@1.2.2
149 silly idealTree │ ├─┬ stream-iterate@1.2.0
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── stream-shift@1.0.0
149 silly idealTree │ ├── strict-uri-encode@2.0.0
149 silly idealTree │ ├─┬ string_decoder@1.3.0
149 silly idealTree │ │ └── safe-buffer@5.2.0
149 silly idealTree │ ├─┬ string-width@2.1.1
149 silly idealTree │ │ ├── ansi-regex@3.0.0
149 silly idealTree │ │ ├── is-fullwidth-code-point@2.0.0
149 silly idealTree │ │ └── strip-ansi@4.0.0
149 silly idealTree │ ├── stringify-package@1.0.1
149 silly idealTree │ ├── strip-ansi@3.0.1
149 silly idealTree │ ├── strip-eof@1.0.0
149 silly idealTree │ ├── strip-json-comments@2.0.1
149 silly idealTree │ ├── supports-color@5.4.0
149 silly idealTree │ ├─┬ tar@4.4.13
149 silly idealTree │ │ └── minipass@2.9.0
149 silly idealTree │ ├── term-size@1.2.0
149 silly idealTree │ ├── text-table@0.2.0
149 silly idealTree │ ├── through@2.3.8
149 silly idealTree │ ├─┬ through2@2.0.3
149 silly idealTree │ │ ├── readable-stream@2.3.6
149 silly idealTree │ │ └── string_decoder@1.1.1
149 silly idealTree │ ├── timed-out@4.0.1
149 silly idealTree │ ├── tiny-relative-date@1.3.0
149 silly idealTree │ ├── tough-cookie@2.4.3
149 silly idealTree │ ├── tunnel-agent@0.6.0
149 silly idealTree │ ├── tweetnacl@0.14.5
149 silly idealTree │ ├── typedarray@0.0.6
149 silly idealTree │ ├── uid-number@0.0.6
149 silly idealTree │ ├── umask@1.1.0
149 silly idealTree │ ├── unique-filename@1.1.1
149 silly idealTree │ ├── unique-slug@2.0.0
149 silly idealTree │ ├── unique-string@1.0.0
149 silly idealTree │ ├── unpipe@1.0.0
149 silly idealTree │ ├── unzip-response@2.0.1
149 silly idealTree │ ├── update-notifier@2.5.0
149 silly idealTree │ ├── url-parse-lax@1.0.0
149 silly idealTree │ ├── util-deprecate@1.0.2
149 silly idealTree │ ├── util-extend@1.0.3
149 silly idealTree │ ├── util-promisify@2.1.0
149 silly idealTree │ ├── uuid@3.3.3
149 silly idealTree │ ├── validate-npm-package-license@3.0.4
149 silly idealTree │ ├── validate-npm-package-name@3.0.0
149 silly idealTree │ ├── verror@1.10.0
149 silly idealTree │ ├── wcwidth@1.0.1
149 silly idealTree │ ├── which-module@2.0.0
149 silly idealTree │ ├── which@1.3.1
149 silly idealTree │ ├─┬ wide-align@1.1.2
149 silly idealTree │ │ └── string-width@1.0.2
149 silly idealTree │ ├── widest-line@2.0.1
149 silly idealTree │ ├── worker-farm@1.7.0
149 silly idealTree │ ├─┬ wrap-ansi@2.1.0
149 silly idealTree │ │ └── string-width@1.0.2
149 silly idealTree │ ├── wrappy@1.0.2
149 silly idealTree │ ├── write-file-atomic@2.4.3
149 silly idealTree │ ├── xdg-basedir@3.0.0
149 silly idealTree │ ├── xtend@4.0.1
149 silly idealTree │ ├── y18n@4.0.0
149 silly idealTree │ ├── yallist@3.0.3
149 silly idealTree │ ├── yargs-parser@9.0.2
149 silly idealTree │ └─┬ yargs@11.1.1
149 silly idealTree │   └── y18n@3.2.1
149 silly idealTree ├── npmlog@4.1.2
149 silly idealTree ├── number-is-nan@1.0.1
149 silly idealTree ├── nw-builder@3.5.7
149 silly idealTree ├── oauth-sign@0.9.0
149 silly idealTree ├── object-assign@4.1.1
149 silly idealTree ├── on-finished@2.3.0
149 silly idealTree ├── once@1.4.0
149 silly idealTree ├─┬ optimist@0.6.1
149 silly idealTree │ └── minimist@0.0.10
149 silly idealTree ├── os-browserify@0.3.0
149 silly idealTree ├── os-homedir@1.0.2
149 silly idealTree ├── os-tmpdir@1.0.2
149 silly idealTree ├── osenv@0.1.5
149 silly idealTree ├── p-finally@1.0.0
149 silly idealTree ├── package-json@4.0.1
149 silly idealTree ├── pako@1.0.11
149 silly idealTree ├── parents@1.0.1
149 silly idealTree ├── parse-asn1@5.1.5
149 silly idealTree ├── parse-json@2.2.0
149 silly idealTree ├── parseurl@1.3.3
149 silly idealTree ├── path-browserify@0.0.1
149 silly idealTree ├── path-exists@2.1.0
149 silly idealTree ├── path-is-absolute@1.0.1
149 silly idealTree ├── path-is-inside@1.0.2
149 silly idealTree ├── path-key@2.0.1
149 silly idealTree ├── path-parse@1.0.6
149 silly idealTree ├── path-platform@0.11.15
149 silly idealTree ├── path-to-regexp@0.1.7
149 silly idealTree ├── path-type@1.1.0
149 silly idealTree ├── pbkdf2@3.1.1
149 silly idealTree ├── pend@1.2.0
149 silly idealTree ├── performance-now@2.1.0
149 silly idealTree ├── pify@2.3.0
149 silly idealTree ├── pinkie-promise@2.0.1
149 silly idealTree ├── pinkie@2.0.4
149 silly idealTree ├── plist@3.0.1
149 silly idealTree ├── prepend-http@1.0.4
149 silly idealTree ├── pretty-bytes@3.0.1
149 silly idealTree ├── process-nextick-args@2.0.1
149 silly idealTree ├── process@0.11.10
149 silly idealTree ├── progress@2.0.3
149 silly idealTree ├── proxy-addr@2.0.6
149 silly idealTree ├─┬ proxyquire@1.8.0
149 silly idealTree │ └── resolve@1.1.7
149 silly idealTree ├── pseudomap@1.0.2
149 silly idealTree ├── psl@1.8.0
149 silly idealTree ├─┬ public-encrypt@4.0.3
149 silly idealTree │ └── bn.js@4.11.9
149 silly idealTree ├── pump@1.0.3
149 silly idealTree ├── punycode@1.4.1
149 silly idealTree ├── qs@6.7.0
149 silly idealTree ├── querystring-es3@0.2.1
149 silly idealTree ├── querystring@0.2.0
149 silly idealTree ├── randombytes@2.1.0
149 silly idealTree ├── randomfill@1.0.4
149 silly idealTree ├── range-parser@1.2.1
149 silly idealTree ├── raw-body@2.4.0
149 silly idealTree ├── rc@1.2.8
149 silly idealTree ├── rcedit@1.1.2
149 silly idealTree ├── read-only-stream@2.0.0
149 silly idealTree ├── read-pkg-up@1.0.1
149 silly idealTree ├── read-pkg@1.1.0
149 silly idealTree ├─┬ readable-stream@2.3.7
149 silly idealTree │ ├── safe-buffer@5.1.2
149 silly idealTree │ └── string_decoder@1.1.1
149 silly idealTree ├── recursive-readdir-sync@1.0.6
149 silly idealTree ├── redent@1.0.0
149 silly idealTree ├── registry-auth-token@3.4.0
149 silly idealTree ├── registry-url@3.1.0
149 silly idealTree ├── remove-trailing-separator@1.1.0
149 silly idealTree ├── repeating@2.0.1
149 silly idealTree ├── replace-ext@1.0.1
149 silly idealTree ├─┬ request@2.88.2
149 silly idealTree │ └── qs@6.5.2
149 silly idealTree ├── requirejs@2.3.6
149 silly idealTree ├── resolve@1.17.0
149 silly idealTree ├── rimraf@2.7.1
149 silly idealTree ├── ripemd160@2.0.2
149 silly idealTree ├── safe-buffer@5.2.1
149 silly idealTree ├── safe-json-parse@1.0.1
149 silly idealTree ├── safer-buffer@2.1.2
149 silly idealTree ├── sax@1.2.4
149 silly idealTree ├── semver-diff@2.1.0
149 silly idealTree ├── semver@5.7.1
149 silly idealTree ├─┬ send@0.17.1
149 silly idealTree │ └── ms@2.1.1
149 silly idealTree ├── serve-static@1.14.1
149 silly idealTree ├── set-blocking@2.0.0
149 silly idealTree ├── setprototypeof@1.1.1
149 silly idealTree ├── sha.js@2.4.11
149 silly idealTree ├── shasum-object@1.0.0
149 silly idealTree ├── shasum@1.0.2
149 silly idealTree ├── shebang-command@1.2.0
149 silly idealTree ├── shebang-regex@1.0.0
149 silly idealTree ├── shell-quote@1.7.2
149 silly idealTree ├── shelljs@0.3.0
149 silly idealTree ├── signal-exit@3.0.3
149 silly idealTree ├── simple-concat@1.0.0
149 silly idealTree ├── simple-glob@0.2.0
149 silly idealTree ├── source-map@0.5.7
149 silly idealTree ├── spdx-correct@3.1.1
149 silly idealTree ├── spdx-exceptions@2.3.0
149 silly idealTree ├── spdx-expression-parse@3.0.1
149 silly idealTree ├── spdx-license-ids@3.0.5
149 silly idealTree ├── sprintf-js@1.1.2
149 silly idealTree ├── sql.js@0.3.2
149 silly idealTree ├── sqlite-sync@0.3.9
149 silly idealTree ├── sqlite3@4.2.0
149 silly idealTree ├── sshpk@1.16.1
149 silly idealTree ├── statuses@1.5.0
149 silly idealTree ├── stream-browserify@2.0.2
149 silly idealTree ├── stream-combiner2@1.1.1
149 silly idealTree ├─┬ stream-http@3.1.1
149 silly idealTree │ └── readable-stream@3.6.0
149 silly idealTree ├── stream-splicer@2.0.1
149 silly idealTree ├── string_decoder@1.3.0
149 silly idealTree ├── string-template@0.2.1
149 silly idealTree ├── string-width@1.0.2
149 silly idealTree ├── strip-ansi@3.0.1
149 silly idealTree ├── strip-bom@2.0.0
149 silly idealTree ├── strip-eof@1.0.0
149 silly idealTree ├── strip-indent@1.0.1
149 silly idealTree ├── strip-json-comments@2.0.1
149 silly idealTree ├── subarg@1.0.0
149 silly idealTree ├── supports-color@5.5.0
149 silly idealTree ├── syntax-error@1.4.0
149 silly idealTree ├── systeminformation@3.54.0
149 silly idealTree ├── tar-fs@1.16.3
149 silly idealTree ├── tar-stream@1.6.2
149 silly idealTree ├── tar@4.4.13
149 silly idealTree ├─┬ temp@0.8.3
149 silly idealTree │ └── rimraf@2.2.8
149 silly idealTree ├── term-size@1.2.0
149 silly idealTree ├── thenify@3.3.0
149 silly idealTree ├── through@2.3.8
149 silly idealTree ├── through2@2.0.5
149 silly idealTree ├── timed-out@4.0.1
149 silly idealTree ├── timers-browserify@1.4.2
149 silly idealTree ├─┬ tiny-lr@1.1.1
149 silly idealTree │ ├── debug@3.2.6
149 silly idealTree │ └── ms@2.1.2
149 silly idealTree ├── to-buffer@1.1.1
149 silly idealTree ├── toidentifier@1.0.0
149 silly idealTree ├─┬ tough-cookie@2.5.0
149 silly idealTree │ └── punycode@2.1.1
149 silly idealTree ├── trim-newlines@1.0.0
149 silly idealTree ├── tty-browserify@0.0.1
149 silly idealTree ├── tunnel-agent@0.6.0
149 silly idealTree ├── tweetnacl@0.14.5
149 silly idealTree ├── type-is@1.6.18
149 silly idealTree ├── typedarray@0.0.6
149 silly idealTree ├─┬ uglify-js@3.4.10
149 silly idealTree │ └── source-map@0.6.1
149 silly idealTree ├── umd@3.0.3
149 silly idealTree ├── undeclared-identifiers@1.1.3
149 silly idealTree ├── underscore.string@3.3.5
149 silly idealTree ├── unique-string@1.0.0
149 silly idealTree ├── universalify@0.1.2
149 silly idealTree ├── unpipe@1.0.0
149 silly idealTree ├── unzip-response@2.0.1
149 silly idealTree ├── update-notifier@2.5.0
149 silly idealTree ├─┬ uri-js@4.2.2
149 silly idealTree │ └── punycode@2.1.1
149 silly idealTree ├── uri-path@1.0.0
149 silly idealTree ├── url-parse-lax@1.0.0
149 silly idealTree ├─┬ url@0.11.0
149 silly idealTree │ └── punycode@1.3.2
149 silly idealTree ├── util-deprecate@1.0.2
149 silly idealTree ├─┬ util@0.10.4
149 silly idealTree │ └── inherits@2.0.3
149 silly idealTree ├── utils-merge@1.0.1
149 silly idealTree ├── uuid@3.4.0
149 silly idealTree ├── validate-npm-package-license@3.0.4
149 silly idealTree ├── vary@1.1.2
149 silly idealTree ├── verror@1.10.0
149 silly idealTree ├── vinyl-source-stream@2.0.0
149 silly idealTree ├── vinyl@2.2.0
149 silly idealTree ├── vm-browserify@1.1.2
149 silly idealTree ├── websocket-driver@0.7.4
149 silly idealTree ├── websocket-extensions@0.1.4
149 silly idealTree ├── which@1.3.1
149 silly idealTree ├── wide-align@1.1.3
149 silly idealTree ├─┬ widest-line@2.0.1
149 silly idealTree │ ├── ansi-regex@3.0.0
149 silly idealTree │ ├── is-fullwidth-code-point@2.0.0
149 silly idealTree │ ├── string-width@2.1.1
149 silly idealTree │ └── strip-ansi@4.0.0
149 silly idealTree ├── winresourcer@0.9.0
149 silly idealTree ├── wordwrap@0.0.3
149 silly idealTree ├── wrappy@1.0.2
149 silly idealTree ├── write-file-atomic@2.4.3
149 silly idealTree ├── xdg-basedir@3.0.0
149 silly idealTree ├── xmlbuilder@9.0.7
149 silly idealTree ├── xmldom@0.1.31
149 silly idealTree ├── xtend@4.0.2
149 silly idealTree ├── yallist@3.1.1
149 silly idealTree ├── yauzl@2.10.0
149 silly idealTree └── zip-stream@1.2.0
150 silly install generateActionsToTake
151 timing stage:generateActionsToTake Completed in 46ms
152 silly diffTrees action count 1
153 silly diffTrees add sqlite3@4.2.0
154 silly decomposeActions action count 8
155 silly decomposeActions fetch sqlite3@4.2.0
156 silly decomposeActions extract sqlite3@4.2.0
157 silly decomposeActions preinstall sqlite3@4.2.0
158 silly decomposeActions build sqlite3@4.2.0
159 silly decomposeActions install sqlite3@4.2.0
160 silly decomposeActions postinstall sqlite3@4.2.0
161 silly decomposeActions finalize sqlite3@4.2.0
162 silly decomposeActions refresh-package-json sqlite3@4.2.0
163 silly install executeActions
164 silly doSerial global-install 8
165 verbose correctMkdir /Users/patrick/.npm/_locks correctMkdir not in flight; initializing
166 verbose lock using /Users/patrick/.npm/_locks/staging-82483997d4fc831a.lock for /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/.staging
167 silly doParallel extract 1
168 silly extract sqlite3@4.2.0
169 silly tarball trying sqlite3@^4.0.2 by hash: sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==
170 silly extract sqlite3@^4.0.2 extracted to /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/.staging/sqlite3-841a43b6 (39ms)
171 timing action:extract Completed in 42ms
172 silly doReverseSerial unbuild 8
173 silly doSerial remove 8
174 silly doSerial move 8
175 silly doSerial finalize 8
176 silly finalize /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3
177 timing action:finalize Completed in 2ms
178 silly doParallel refresh-package-json 1
179 silly refresh-package-json /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3
180 timing action:refresh-package-json Completed in 5ms
181 silly doParallel preinstall 1
182 silly preinstall sqlite3@4.2.0
183 info lifecycle sqlite3@4.2.0~preinstall: sqlite3@4.2.0
184 timing action:preinstall Completed in 0ms
185 silly doSerial build 8
186 silly build sqlite3@4.2.0
187 info linkStuff sqlite3@4.2.0
188 silly linkStuff sqlite3@4.2.0 has /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules as its parent node_modules
189 timing action:build Completed in 1ms
190 silly doSerial global-link 8
191 silly doParallel update-linked 0
192 silly doSerial install 8
193 silly install sqlite3@4.2.0
194 info lifecycle sqlite3@4.2.0~install: sqlite3@4.2.0
195 verbose lifecycle sqlite3@4.2.0~install: unsafe-perm in lifecycle true
196 verbose lifecycle sqlite3@4.2.0~install: PATH: /Users/patrick/.nvm/versions/node/v12.18.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3/node_modules/.bin:/Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/.bin:/Users/patrick/.nvm/versions/node/v12.18.0/bin:/usr/local/Caskroom/miniconda/base/bin:/usr/local/Caskroom/miniconda/base/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/mysql/bin
197 verbose lifecycle sqlite3@4.2.0~install: CWD: /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/sqlite3
198 silly lifecycle sqlite3@4.2.0~install: Args: [ '-c', 'node-pre-gyp install --fallback-to-build' ]
199 timing audit submit Completed in 630ms
200 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 631ms
201 timing audit body Completed in 0ms
202 silly lifecycle sqlite3@4.2.0~install: Returned: code: 1  signal: null
203 info lifecycle sqlite3@4.2.0~install: Failed to exec install script
204 timing action:install Completed in 700ms
205 verbose unlock done using /Users/patrick/.npm/_locks/staging-82483997d4fc831a.lock for /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development/node_modules/.staging
206 timing stage:rollbackFailedOptional Completed in 8ms
207 timing stage:runTopLevelLifecycles Completed in 4432ms
208 silly saveTree WechatExporter@0.1.0
208 silly saveTree ├─┬ browserify@16.5.1
208 silly saveTree │ ├─┬ assert@1.5.0
208 silly saveTree │ │ ├── object-assign@4.1.1
208 silly saveTree │ │ └─┬ util@0.10.3
208 silly saveTree │ │   └── inherits@2.0.1
208 silly saveTree │ ├─┬ browser-pack@6.1.0
208 silly saveTree │ │ ├─┬ combine-source-map@0.8.0
208 silly saveTree │ │ │ ├── convert-source-map@1.1.3
208 silly saveTree │ │ │ ├─┬ inline-source-map@0.6.2
208 silly saveTree │ │ │ │ └── source-map@0.5.7
208 silly saveTree │ │ │ ├── lodash.memoize@3.0.4
208 silly saveTree │ │ │ └── source-map@0.5.7
208 silly saveTree │ │ ├── defined@1.0.0
208 silly saveTree │ │ ├─┬ JSONStream@1.3.5
208 silly saveTree │ │ │ ├── jsonparse@1.3.1
208 silly saveTree │ │ │ └── through@2.3.8
208 silly saveTree │ │ ├── safe-buffer@5.2.1
208 silly saveTree │ │ ├─┬ through2@2.0.5
208 silly saveTree │ │ │ ├─┬ readable-stream@2.3.7
208 silly saveTree │ │ │ │ ├── core-util-is@1.0.2
208 silly saveTree │ │ │ │ ├── inherits@2.0.4
208 silly saveTree │ │ │ │ ├── isarray@1.0.0
208 silly saveTree │ │ │ │ ├── process-nextick-args@2.0.1
208 silly saveTree │ │ │ │ ├── safe-buffer@5.1.2
208 silly saveTree │ │ │ │ ├── string_decoder@1.1.1
208 silly saveTree │ │ │ │ └── util-deprecate@1.0.2
208 silly saveTree │ │ │ └── xtend@4.0.2
208 silly saveTree │ │ └── umd@3.0.3
208 silly saveTree │ ├─┬ browser-resolve@1.11.3
208 silly saveTree │ │ └── resolve@1.1.7
208 silly saveTree │ ├─┬ browserify-zlib@0.2.0
208 silly saveTree │ │ └── pako@1.0.11
208 silly saveTree │ ├─┬ buffer@5.2.1
208 silly saveTree │ │ ├── base64-js@1.3.1
208 silly saveTree │ │ └── ieee754@1.1.13
208 silly saveTree │ ├── cached-path-relative@1.0.2
208 silly saveTree │ ├─┬ concat-stream@1.6.2
208 silly saveTree │ │ ├── buffer-from@1.1.1
208 silly saveTree │ │ └── typedarray@0.0.6
208 silly saveTree │ ├── console-browserify@1.2.0
208 silly saveTree │ ├── constants-browserify@1.0.0
208 silly saveTree │ ├─┬ crypto-browserify@3.12.0
208 silly saveTree │ │ ├─┬ browserify-cipher@1.0.1
208 silly saveTree │ │ │ ├─┬ browserify-aes@1.2.0
208 silly saveTree │ │ │ │ ├── buffer-xor@1.0.3
208 silly saveTree │ │ │ │ ├── cipher-base@1.0.4
208 silly saveTree │ │ │ │ ├─┬ create-hash@1.2.0
208 silly saveTree │ │ │ │ │ ├─┬ md5.js@1.3.5
208 silly saveTree │ │ │ │ │ │ └─┬ hash-base@3.1.0
208 silly saveTree │ │ │ │ │ │   └─┬ readable-stream@3.6.0
208 silly saveTree │ │ │ │ │ │     └── string_decoder@1.3.0
208 silly saveTree │ │ │ │ │ ├── ripemd160@2.0.2
208 silly saveTree │ │ │ │ │ └── sha.js@2.4.11
208 silly saveTree │ │ │ │ └── evp_bytestokey@1.0.3
208 silly saveTree │ │ │ ├─┬ browserify-des@1.0.2
208 silly saveTree │ │ │ │ └─┬ des.js@1.0.1
208 silly saveTree │ │ │ │   └── minimalistic-assert@1.0.1
208 silly saveTree │ │ │ └── evp_bytestokey@1.0.3
208 silly saveTree │ │ ├─┬ browserify-sign@4.2.0
208 silly saveTree │ │ │ ├── bn.js@5.1.2
208 silly saveTree │ │ │ ├─┬ browserify-rsa@4.0.1
208 silly saveTree │ │ │ │ ├── bn.js@4.11.9
208 silly saveTree │ │ │ │ └── randombytes@2.1.0
208 silly saveTree │ │ │ ├── create-hmac@1.1.7
208 silly saveTree │ │ │ ├─┬ elliptic@6.5.2
208 silly saveTree │ │ │ │ ├── bn.js@4.11.9
208 silly saveTree │ │ │ │ ├── brorand@1.1.0
208 silly saveTree │ │ │ │ ├── hash.js@1.1.7
208 silly saveTree │ │ │ │ ├─┬ hmac-drbg@1.0.1
208 silly saveTree │ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
208 silly saveTree │ │ │ │ └── minimalistic-crypto-utils@1.0.1
208 silly saveTree │ │ │ ├─┬ parse-asn1@5.1.5
208 silly saveTree │ │ │ │ ├─┬ asn1.js@4.10.1
208 silly saveTree │ │ │ │ │ └── bn.js@4.11.9
208 silly saveTree │ │ │ │ └── pbkdf2@3.1.1
208 silly saveTree │ │ │ └── readable-stream@3.6.0
208 silly saveTree │ │ ├─┬ create-ecdh@4.0.3
208 silly saveTree │ │ │ └── bn.js@4.11.9
208 silly saveTree │ │ ├── create-hash@1.2.0
208 silly saveTree │ │ ├── create-hmac@1.1.7
208 silly saveTree │ │ ├─┬ diffie-hellman@5.0.3
208 silly saveTree │ │ │ ├── bn.js@4.11.9
208 silly saveTree │ │ │ └─┬ miller-rabin@4.0.1
208 silly saveTree │ │ │   └── bn.js@4.11.9
208 silly saveTree │ │ ├── pbkdf2@3.1.1
208 silly saveTree │ │ ├─┬ public-encrypt@4.0.3
208 silly saveTree │ │ │ └── bn.js@4.11.9
208 silly saveTree │ │ ├── randombytes@2.1.0
208 silly saveTree │ │ └── randomfill@1.0.4
208 silly saveTree │ ├── defined@1.0.0
208 silly saveTree │ ├─┬ deps-sort@2.0.1
208 silly saveTree │ │ ├─┬ shasum-object@1.0.0
208 silly saveTree │ │ │ └── fast-safe-stringify@2.0.7
208 silly saveTree │ │ └─┬ subarg@1.0.0
208 silly saveTree │ │   └── minimist@1.2.5
208 silly saveTree │ ├── domain-browser@1.2.0
208 silly saveTree │ ├── duplexer2@0.1.4
208 silly saveTree │ ├── events@2.1.0
208 silly saveTree │ ├─┬ glob@7.1.6
208 silly saveTree │ │ ├── fs.realpath@1.0.0
208 silly saveTree │ │ ├─┬ inflight@1.0.6
208 silly saveTree │ │ │ ├─┬ once@1.4.0
208 silly saveTree │ │ │ │ └── wrappy@1.0.2
208 silly saveTree │ │ │ └── wrappy@1.0.2
208 silly saveTree │ │ ├─┬ minimatch@3.0.4
208 silly saveTree │ │ │ └─┬ brace-expansion@1.1.11
208 silly saveTree │ │ │   ├── balanced-match@1.0.0
208 silly saveTree │ │ │   └── concat-map@0.0.1
208 silly saveTree │ │ ├── once@1.4.0
208 silly saveTree │ │ └── path-is-absolute@1.0.1
208 silly saveTree │ ├─┬ has@1.0.3
208 silly saveTree │ │ └── function-bind@1.1.1
208 silly saveTree │ ├── htmlescape@1.1.1
208 silly saveTree │ ├── https-browserify@1.0.0
208 silly saveTree │ ├── inherits@2.0.4
208 silly saveTree │ ├─┬ insert-module-globals@7.2.0
208 silly saveTree │ │ ├─┬ acorn-node@1.8.2
208 silly saveTree │ │ │ ├── acorn-walk@7.1.1
208 silly saveTree │ │ │ └── acorn@7.2.0
208 silly saveTree │ │ ├── is-buffer@1.1.6
208 silly saveTree │ │ ├── process@0.11.10
208 silly saveTree │ │ └─┬ undeclared-identifiers@1.1.3
208 silly saveTree │ │   ├── dash-ast@1.0.0
208 silly saveTree │ │   ├── get-assigned-identifiers@1.2.0
208 silly saveTree │ │   └── simple-concat@1.0.0
208 silly saveTree │ ├── JSONStream@1.3.5
208 silly saveTree │ ├─┬ labeled-stream-splicer@2.0.2
208 silly saveTree │ │ └── stream-splicer@2.0.1
208 silly saveTree │ ├── mkdirp-classic@0.5.3
208 silly saveTree │ ├─┬ module-deps@6.2.2
208 silly saveTree │ │ ├── detective@5.2.0
208 silly saveTree │ │ ├─┬ parents@1.0.1
208 silly saveTree │ │ │ └── path-platform@0.11.15
208 silly saveTree │ │ ├─┬ resolve@1.17.0
208 silly saveTree │ │ │ └── path-parse@1.0.6
208 silly saveTree │ │ └── stream-combiner2@1.1.1
208 silly saveTree │ ├── os-browserify@0.3.0
208 silly saveTree │ ├── parents@1.0.1
208 silly saveTree │ ├── path-browserify@0.0.1
208 silly saveTree │ ├── process@0.11.10
208 silly saveTree │ ├── punycode@1.4.1
208 silly saveTree │ ├── querystring-es3@0.2.1
208 silly saveTree │ ├── read-only-stream@2.0.0
208 silly saveTree │ ├── readable-stream@2.3.7
208 silly saveTree │ ├── resolve@1.17.0
208 silly saveTree │ ├─┬ shasum@1.0.2
208 silly saveTree │ │ └─┬ json-stable-stringify@0.0.1
208 silly saveTree │ │   └── jsonify@0.0.0
208 silly saveTree │ ├── shell-quote@1.7.2
208 silly saveTree │ ├── stream-browserify@2.0.2
208 silly saveTree │ ├─┬ stream-http@3.1.1
208 silly saveTree │ │ ├── builtin-status-codes@3.0.0
208 silly saveTree │ │ └── readable-stream@3.6.0
208 silly saveTree │ ├── string_decoder@1.3.0
208 silly saveTree │ ├── subarg@1.0.0
208 silly saveTree │ ├── syntax-error@1.4.0
208 silly saveTree │ ├── through2@2.0.5
208 silly saveTree │ ├── timers-browserify@1.4.2
208 silly saveTree │ ├── tty-browserify@0.0.1
208 silly saveTree │ ├─┬ url@0.11.0
208 silly saveTree │ │ ├── punycode@1.3.2
208 silly saveTree │ │ └── querystring@0.2.0
208 silly saveTree │ ├─┬ util@0.10.4
208 silly saveTree │ │ └── inherits@2.0.3
208 silly saveTree │ ├── vm-browserify@1.1.2
208 silly saveTree │ └── xtend@4.0.2
208 silly saveTree ├─┬ express@4.17.1
208 silly saveTree │ ├─┬ accepts@1.3.7
208 silly saveTree │ │ ├─┬ mime-types@2.1.27
208 silly saveTree │ │ │ └── mime-db@1.44.0
208 silly saveTree │ │ └── negotiator@0.6.2
208 silly saveTree │ ├── array-flatten@1.1.1
208 silly saveTree │ ├─┬ body-parser@1.19.0
208 silly saveTree │ │ ├── bytes@3.1.0
208 silly saveTree │ │ ├── content-type@1.0.4
208 silly saveTree │ │ ├─┬ debug@2.6.9
208 silly saveTree │ │ │ └── ms@2.0.0
208 silly saveTree │ │ ├── depd@1.1.2
208 silly saveTree │ │ ├─┬ http-errors@1.7.2
208 silly saveTree │ │ │ ├── inherits@2.0.3
208 silly saveTree │ │ │ ├── setprototypeof@1.1.1
208 silly saveTree │ │ │ ├── statuses@1.5.0
208 silly saveTree │ │ │ └── toidentifier@1.0.0
208 silly saveTree │ │ ├─┬ iconv-lite@0.4.24
208 silly saveTree │ │ │ └── safer-buffer@2.1.2
208 silly saveTree │ │ ├─┬ on-finished@2.3.0
208 silly saveTree │ │ │ └── ee-first@1.1.1
208 silly saveTree │ │ ├── qs@6.7.0
208 silly saveTree │ │ ├─┬ raw-body@2.4.0
208 silly saveTree │ │ │ └── unpipe@1.0.0
208 silly saveTree │ │ └─┬ type-is@1.6.18
208 silly saveTree │ │   └── media-typer@0.3.0
208 silly saveTree │ ├─┬ content-disposition@0.5.3
208 silly saveTree │ │ └── safe-buffer@5.1.2
208 silly saveTree │ ├── content-type@1.0.4
208 silly saveTree │ ├── cookie-signature@1.0.6
208 silly saveTree │ ├── cookie@0.4.0
208 silly saveTree │ ├── debug@2.6.9
208 silly saveTree │ ├── depd@1.1.2
208 silly saveTree │ ├── encodeurl@1.0.2
208 silly saveTree │ ├── escape-html@1.0.3
208 silly saveTree │ ├── etag@1.8.1
208 silly saveTree │ ├─┬ finalhandler@1.1.2
208 silly saveTree │ │ └── parseurl@1.3.3
208 silly saveTree │ ├── fresh@0.5.2
208 silly saveTree │ ├── merge-descriptors@1.0.1
208 silly saveTree │ ├── methods@1.1.2
208 silly saveTree │ ├── on-finished@2.3.0
208 silly saveTree │ ├── parseurl@1.3.3
208 silly saveTree │ ├── path-to-regexp@0.1.7
208 silly saveTree │ ├─┬ proxy-addr@2.0.6
208 silly saveTree │ │ ├── forwarded@0.1.2
208 silly saveTree │ │ └── ipaddr.js@1.9.1
208 silly saveTree │ ├── qs@6.7.0
208 silly saveTree │ ├── range-parser@1.2.1
208 silly saveTree │ ├── safe-buffer@5.1.2
208 silly saveTree │ ├─┬ send@0.17.1
208 silly saveTree │ │ ├── destroy@1.0.4
208 silly saveTree │ │ ├── mime@1.6.0
208 silly saveTree │ │ └── ms@2.1.1
208 silly saveTree │ ├── serve-static@1.14.1
208 silly saveTree │ ├── setprototypeof@1.1.1
208 silly saveTree │ ├── statuses@1.5.0
208 silly saveTree │ ├── type-is@1.6.18
208 silly saveTree │ ├── utils-merge@1.0.1
208 silly saveTree │ └── vary@1.1.2
208 silly saveTree ├─┬ fs-extra@7.0.1
208 silly saveTree │ ├── graceful-fs@4.2.4
208 silly saveTree │ ├── jsonfile@4.0.0
208 silly saveTree │ └── universalify@0.1.2
208 silly saveTree ├─┬ grunt-contrib-clean@1.1.0
208 silly saveTree │ ├── async@1.5.2
208 silly saveTree │ └── rimraf@2.7.1
208 silly saveTree ├─┬ grunt-contrib-concat@1.0.1
208 silly saveTree │ └─┬ chalk@1.1.3
208 silly saveTree │   ├── ansi-styles@2.2.1
208 silly saveTree │   ├── escape-string-regexp@1.0.5
208 silly saveTree │   ├─┬ has-ansi@2.0.0
208 silly saveTree │   │ └── ansi-regex@2.1.1
208 silly saveTree │   ├── strip-ansi@3.0.1
208 silly saveTree │   └── supports-color@2.0.0
208 silly saveTree ├─┬ grunt-contrib-copy@1.0.0
208 silly saveTree │ ├─┬ chalk@1.1.3
208 silly saveTree │ │ ├── ansi-styles@2.2.1
208 silly saveTree │ │ └── supports-color@2.0.0
208 silly saveTree │ └── file-sync-cmp@0.1.1
208 silly saveTree ├─┬ grunt-contrib-cssmin@2.2.1
208 silly saveTree │ ├─┬ chalk@1.1.3
208 silly saveTree │ │ ├── ansi-styles@2.2.1
208 silly saveTree │ │ └── supports-color@2.0.0
208 silly saveTree │ ├── clean-css@4.1.11
208 silly saveTree │ └─┬ maxmin@2.1.0
208 silly saveTree │   ├─┬ chalk@1.1.3
208 silly saveTree │   │ ├── ansi-styles@2.2.1
208 silly saveTree │   │ └── supports-color@2.0.0
208 silly saveTree │   ├── figures@1.7.0
208 silly saveTree │   ├─┬ gzip-size@3.0.0
208 silly saveTree │   │ └── duplexer@0.1.1
208 silly saveTree │   └─┬ pretty-bytes@3.0.1
208 silly saveTree │     └── number-is-nan@1.0.1
208 silly saveTree ├─┬ grunt-contrib-jshint@1.1.0
208 silly saveTree │ ├─┬ chalk@1.1.3
208 silly saveTree │ │ ├── ansi-styles@2.2.1
208 silly saveTree │ │ └── supports-color@2.0.0
208 silly saveTree │ ├── hooker@0.2.3
208 silly saveTree │ └─┬ jshint@2.9.7
208 silly saveTree │   ├─┬ cli@1.0.1
208 silly saveTree │   │ └── exit@0.1.2
208 silly saveTree │   ├─┬ console-browserify@1.1.0
208 silly saveTree │   │ └── date-now@0.1.4
208 silly saveTree │   ├── exit@0.1.2
208 silly saveTree │   ├─┬ htmlparser2@3.8.3
208 silly saveTree │   │ ├── domelementtype@1.3.1
208 silly saveTree │   │ ├── domhandler@2.3.0
208 silly saveTree │   │ ├─┬ domutils@1.5.1
208 silly saveTree │   │ │ └─┬ dom-serializer@0.2.2
208 silly saveTree │   │ │   ├── domelementtype@2.0.1
208 silly saveTree │   │ │   └── entities@2.0.3
208 silly saveTree │   │ ├── entities@1.0.0
208 silly saveTree │   │ └─┬ readable-stream@1.1.14
208 silly saveTree │   │   ├── isarray@0.0.1
208 silly saveTree │   │   └── string_decoder@0.10.31
208 silly saveTree │   ├── lodash@4.17.15
208 silly saveTree │   ├── shelljs@0.3.0
208 silly saveTree │   └── strip-json-comments@1.0.4
208 silly saveTree ├─┬ grunt-contrib-requirejs@1.0.0
208 silly saveTree │ └── requirejs@2.3.6
208 silly saveTree ├─┬ grunt-contrib-uglify@3.4.0
208 silly saveTree │ ├─┬ chalk@1.1.3
208 silly saveTree │ │ ├── ansi-styles@2.2.1
208 silly saveTree │ │ └── supports-color@2.0.0
208 silly saveTree │ ├─┬ uglify-js@3.4.10
208 silly saveTree │ │ ├── commander@2.19.0
208 silly saveTree │ │ └── source-map@0.6.1
208 silly saveTree │ └── uri-path@1.0.0
208 silly saveTree ├─┬ grunt-contrib-watch@1.1.0
208 silly saveTree │ ├── async@2.6.3
208 silly saveTree │ ├─┬ gaze@1.1.3
208 silly saveTree │ │ └── globule@1.3.2
208 silly saveTree │ └─┬ tiny-lr@1.1.1
208 silly saveTree │   ├─┬ body@5.1.0
208 silly saveTree │   │ ├── continuable-cache@0.3.1
208 silly saveTree │   │ ├─┬ error@7.2.1
208 silly saveTree │   │ │ └── string-template@0.2.1
208 silly saveTree │   │ ├─┬ raw-body@1.1.7
208 silly saveTree │   │ │ ├── bytes@1.0.0
208 silly saveTree │   │ │ └── string_decoder@0.10.31
208 silly saveTree │   │ └── safe-json-parse@1.0.1
208 silly saveTree │   ├─┬ debug@3.2.6
208 silly saveTree │   │ └── ms@2.1.2
208 silly saveTree │   ├─┬ faye-websocket@0.10.0
208 silly saveTree │   │ └─┬ websocket-driver@0.7.4
208 silly saveTree │   │   ├── http-parser-js@0.5.2
208 silly saveTree │   │   └── websocket-extensions@0.1.4
208 silly saveTree │   └── livereload-js@2.4.0
208 silly saveTree ├─┬ grunt-shell@2.1.0
208 silly saveTree │ ├─┬ chalk@1.1.3
208 silly saveTree │ │ ├── ansi-styles@2.2.1
208 silly saveTree │ │ └── supports-color@2.0.0
208 silly saveTree │ └─┬ npm-run-path@2.0.2
208 silly saveTree │   └── path-key@2.0.1
208 silly saveTree ├─┬ grunt-strip@0.2.1
208 silly saveTree │ └─┬ falafel@0.1.6
208 silly saveTree │   └── esprima@1.0.4
208 silly saveTree ├─┬ grunt-usemin@3.1.1
208 silly saveTree │ ├─┬ chalk@1.1.3
208 silly saveTree │ │ ├── ansi-styles@2.2.1
208 silly saveTree │ │ └── supports-color@2.0.0
208 silly saveTree │ ├── lodash@3.10.1
208 silly saveTree │ └── path-exists@1.0.0
208 silly saveTree ├─┬ grunt@1.0.4
208 silly saveTree │ ├── coffeescript@1.10.0
208 silly saveTree │ ├─┬ dateformat@1.0.12
208 silly saveTree │ │ ├── get-stdin@4.0.1
208 silly saveTree │ │ └─┬ meow@3.7.0
208 silly saveTree │ │   ├─┬ camelcase-keys@2.1.0
208 silly saveTree │ │   │ ├── camelcase@2.1.1
208 silly saveTree │ │   │ └── map-obj@1.0.1
208 silly saveTree │ │   ├── decamelize@1.2.0
208 silly saveTree │ │   ├─┬ loud-rejection@1.6.0
208 silly saveTree │ │   │ ├─┬ currently-unhandled@0.4.1
208 silly saveTree │ │   │ │ └── array-find-index@1.0.2
208 silly saveTree │ │   │ └── signal-exit@3.0.3
208 silly saveTree │ │   ├── map-obj@1.0.1
208 silly saveTree │ │   ├─┬ normalize-package-data@2.5.0
208 silly saveTree │ │   │ ├── hosted-git-info@2.8.8
208 silly saveTree │ │   │ ├── semver@5.7.1
208 silly saveTree │ │   │ └─┬ validate-npm-package-license@3.0.4
208 silly saveTree │ │   │   ├─┬ spdx-correct@3.1.1
208 silly saveTree │ │   │   │ ├─┬ spdx-expression-parse@3.0.1
208 silly saveTree │ │   │   │ │ ├── spdx-exceptions@2.3.0
208 silly saveTree │ │   │   │ │ └── spdx-license-ids@3.0.5
208 silly saveTree │ │   │   │ └── spdx-license-ids@3.0.5
208 silly saveTree │ │   │   └── spdx-expression-parse@3.0.1
208 silly saveTree │ │   ├─┬ read-pkg-up@1.0.1
208 silly saveTree │ │   │ ├─┬ find-up@1.1.2
208 silly saveTree │ │   │ │ ├─┬ path-exists@2.1.0
208 silly saveTree │ │   │ │ │ └─┬ pinkie-promise@2.0.1
208 silly saveTree │ │   │ │ │   └── pinkie@2.0.4
208 silly saveTree │ │   │ │ └── pinkie-promise@2.0.1
208 silly saveTree │ │   │ └─┬ read-pkg@1.1.0
208 silly saveTree │ │   │   ├─┬ load-json-file@1.1.0
208 silly saveTree │ │   │   │ ├─┬ parse-json@2.2.0
208 silly saveTree │ │   │   │ │ └─┬ error-ex@1.3.2
208 silly saveTree │ │   │   │ │   └── is-arrayish@0.2.1
208 silly saveTree │ │   │   │ ├── pify@2.3.0
208 silly saveTree │ │   │   │ └─┬ strip-bom@2.0.0
208 silly saveTree │ │   │   │   └── is-utf8@0.2.1
208 silly saveTree │ │   │   └── path-type@1.1.0
208 silly saveTree │ │   ├─┬ redent@1.0.0
208 silly saveTree │ │   │ ├─┬ indent-string@2.1.0
208 silly saveTree │ │   │ │ └─┬ repeating@2.0.1
208 silly saveTree │ │   │ │   └── is-finite@1.1.0
208 silly saveTree │ │   │ └── strip-indent@1.0.1
208 silly saveTree │ │   └── trim-newlines@1.0.0
208 silly saveTree │ ├── eventemitter2@0.4.14
208 silly saveTree │ ├─┬ findup-sync@0.3.0
208 silly saveTree │ │ └── glob@5.0.15
208 silly saveTree │ ├── glob@7.0.6
208 silly saveTree │ ├─┬ grunt-cli@1.2.0
208 silly saveTree │ │ ├── grunt-known-options@1.1.1
208 silly saveTree │ │ ├─┬ nopt@3.0.6
208 silly saveTree │ │ │ └── abbrev@1.1.1
208 silly saveTree │ │ └── resolve@1.1.7
208 silly saveTree │ ├── grunt-known-options@1.1.1
208 silly saveTree │ ├─┬ grunt-legacy-log@2.0.0
208 silly saveTree │ │ ├── colors@1.1.2
208 silly saveTree │ │ └─┬ grunt-legacy-log-utils@2.0.1
208 silly saveTree │ │   └─┬ chalk@2.4.2
208 silly saveTree │ │     ├─┬ ansi-styles@3.2.1
208 silly saveTree │ │     │ └─┬ color-convert@1.9.3
208 silly saveTree │ │     │   └── color-name@1.1.3
208 silly saveTree │ │     └─┬ supports-color@5.5.0
208 silly saveTree │ │       └── has-flag@3.0.0
208 silly saveTree │ ├─┬ grunt-legacy-util@1.1.1
208 silly saveTree │ │ ├── getobject@0.1.0
208 silly saveTree │ │ ├─┬ underscore.string@3.3.5
208 silly saveTree │ │ │ └── sprintf-js@1.1.2
208 silly saveTree │ │ └─┬ which@1.3.1
208 silly saveTree │ │   └── isexe@2.0.0
208 silly saveTree │ ├─┬ js-yaml@3.13.1
208 silly saveTree │ │ ├─┬ argparse@1.0.10
208 silly saveTree │ │ │ └── sprintf-js@1.0.3
208 silly saveTree │ │ └── esprima@4.0.1
208 silly saveTree │ ├── mkdirp@0.5.5
208 silly saveTree │ ├── nopt@3.0.6
208 silly saveTree │ └─┬ rimraf@2.6.3
208 silly saveTree │   └── glob@7.1.6
208 silly saveTree ├── js-md5@0.7.3
208 silly saveTree ├─┬ nw-builder@3.5.7
208 silly saveTree │ ├─┬ archiver@2.1.1
208 silly saveTree │ │ ├─┬ archiver-utils@1.3.0
208 silly saveTree │ │ │ ├── lazystream@1.0.0
208 silly saveTree │ │ │ └─┬ normalize-path@2.1.1
208 silly saveTree │ │ │   └── remove-trailing-separator@1.1.0
208 silly saveTree │ │ ├── async@2.6.3
208 silly saveTree │ │ ├── buffer-crc32@0.2.13
208 silly saveTree │ │ ├─┬ tar-stream@1.6.2
208 silly saveTree │ │ │ ├── bl@1.2.2
208 silly saveTree │ │ │ ├─┬ buffer-alloc@1.2.0
208 silly saveTree │ │ │ │ ├── buffer-alloc-unsafe@1.1.0
208 silly saveTree │ │ │ │ └── buffer-fill@1.0.0
208 silly saveTree │ │ │ ├── end-of-stream@1.4.4
208 silly saveTree │ │ │ ├── fs-constants@1.0.0
208 silly saveTree │ │ │ └── to-buffer@1.1.1
208 silly saveTree │ │ └─┬ zip-stream@1.2.0
208 silly saveTree │ │   └─┬ compress-commons@1.2.2
208 silly saveTree │ │     └─┬ crc32-stream@2.0.0
208 silly saveTree │ │       └── crc@3.8.0
208 silly saveTree │ ├─┬ boxen@1.3.0
208 silly saveTree │ │ ├─┬ ansi-align@2.0.0
208 silly saveTree │ │ │ └─┬ string-width@2.1.1
208 silly saveTree │ │ │   ├── is-fullwidth-code-point@2.0.0
208 silly saveTree │ │ │   └─┬ strip-ansi@4.0.0
208 silly saveTree │ │ │     └── ansi-regex@3.0.0
208 silly saveTree │ │ ├── camelcase@4.1.0
208 silly saveTree │ │ ├── cli-boxes@1.0.0
208 silly saveTree │ │ ├─┬ string-width@2.1.1
208 silly saveTree │ │ │ ├── is-fullwidth-code-point@2.0.0
208 silly saveTree │ │ │ └─┬ strip-ansi@4.0.0
208 silly saveTree │ │ │   └── ansi-regex@3.0.0
208 silly saveTree │ │ ├─┬ term-size@1.2.0
208 silly saveTree │ │ │ └─┬ execa@0.7.0
208 silly saveTree │ │ │   ├─┬ cross-spawn@5.1.0
208 silly saveTree │ │ │   │ ├─┬ lru-cache@4.1.5
208 silly saveTree │ │ │   │ │ ├── pseudomap@1.0.2
208 silly saveTree │ │ │   │ │ └── yallist@2.1.2
208 silly saveTree │ │ │   │ └─┬ shebang-command@1.2.0
208 silly saveTree │ │ │   │   └── shebang-regex@1.0.0
208 silly saveTree │ │ │   ├── get-stream@3.0.0
208 silly saveTree │ │ │   ├── is-stream@1.1.0
208 silly saveTree │ │ │   ├── p-finally@1.0.0
208 silly saveTree │ │ │   └── strip-eof@1.0.0
208 silly saveTree │ │ └─┬ widest-line@2.0.1
208 silly saveTree │ │   └─┬ string-width@2.1.1
208 silly saveTree │ │     ├── is-fullwidth-code-point@2.0.0
208 silly saveTree │ │     └─┬ strip-ansi@4.0.0
208 silly saveTree │ │       └── ansi-regex@3.0.0
208 silly saveTree │ ├── deprecate@1.0.0
208 silly saveTree │ ├─┬ extract-zip@1.7.0
208 silly saveTree │ │ └─┬ yauzl@2.10.0
208 silly saveTree │ │   └─┬ fd-slicer@1.1.0
208 silly saveTree │ │     └── pend@1.2.0
208 silly saveTree │ ├─┬ graceful-fs-extra@2.0.0
208 silly saveTree │ │ ├─┬ fs-extra@0.30.0
208 silly saveTree │ │ │ ├── jsonfile@2.4.0
208 silly saveTree │ │ │ └── klaw@1.3.1
208 silly saveTree │ │ ├─┬ graceful-ncp@3.0.0
208 silly saveTree │ │ │ ├── ncp@2.0.0
208 silly saveTree │ │ │ └─┬ proxyquire@1.8.0
208 silly saveTree │ │ │   ├─┬ fill-keys@1.0.2
208 silly saveTree │ │ │   │ └── is-object@1.0.1
208 silly saveTree │ │ │   ├── module-not-found-error@1.0.1
208 silly saveTree │ │ │   └── resolve@1.1.7
208 silly saveTree │ │ └── proxyquire@1.8.0
208 silly saveTree │ ├── graceful-ncp@3.0.0
208 silly saveTree │ ├── lazy-req@2.0.0
208 silly saveTree │ ├─┬ optimist@0.6.1
208 silly saveTree │ │ ├── minimist@0.0.10
208 silly saveTree │ │ └── wordwrap@0.0.3
208 silly saveTree │ ├─┬ plist@3.0.1
208 silly saveTree │ │ ├── xmlbuilder@9.0.7
208 silly saveTree │ │ └── xmldom@0.1.31
208 silly saveTree │ ├── progress@2.0.3
208 silly saveTree │ ├── rcedit@1.1.2
208 silly saveTree │ ├── recursive-readdir-sync@1.0.6
208 silly saveTree │ ├─┬ request@2.88.2
208 silly saveTree │ │ ├── aws-sign2@0.7.0
208 silly saveTree │ │ ├── aws4@1.10.0
208 silly saveTree │ │ ├── caseless@0.12.0
208 silly saveTree │ │ ├─┬ combined-stream@1.0.8
208 silly saveTree │ │ │ └── delayed-stream@1.0.0
208 silly saveTree │ │ ├── extend@3.0.2
208 silly saveTree │ │ ├── forever-agent@0.6.1
208 silly saveTree │ │ ├─┬ form-data@2.3.3
208 silly saveTree │ │ │ └── asynckit@0.4.0
208 silly saveTree │ │ ├─┬ har-validator@5.1.3
208 silly saveTree │ │ │ ├─┬ ajv@6.12.2
208 silly saveTree │ │ │ │ ├── fast-deep-equal@3.1.3
208 silly saveTree │ │ │ │ ├── fast-json-stable-stringify@2.1.0
208 silly saveTree │ │ │ │ ├── json-schema-traverse@0.4.1
208 silly saveTree │ │ │ │ └─┬ uri-js@4.2.2
208 silly saveTree │ │ │ │   └── punycode@2.1.1
208 silly saveTree │ │ │ └── har-schema@2.0.0
208 silly saveTree │ │ ├─┬ http-signature@1.2.0
208 silly saveTree │ │ │ ├── assert-plus@1.0.0
208 silly saveTree │ │ │ ├─┬ jsprim@1.4.1
208 silly saveTree │ │ │ │ ├── extsprintf@1.3.0
208 silly saveTree │ │ │ │ ├── json-schema@0.2.3
208 silly saveTree │ │ │ │ └── verror@1.10.0
208 silly saveTree │ │ │ └─┬ sshpk@1.16.1
208 silly saveTree │ │ │   ├── asn1@0.2.4
208 silly saveTree │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
208 silly saveTree │ │ │   │ └── tweetnacl@0.14.5
208 silly saveTree │ │ │   ├── dashdash@1.14.1
208 silly saveTree │ │ │   ├─┬ ecc-jsbn@0.1.2
208 silly saveTree │ │ │   │ └── jsbn@0.1.1
208 silly saveTree │ │ │   ├── getpass@0.1.7
208 silly saveTree │ │ │   ├── jsbn@0.1.1
208 silly saveTree │ │ │   └── tweetnacl@0.14.5
208 silly saveTree │ │ ├── is-typedarray@1.0.0
208 silly saveTree │ │ ├── isstream@0.1.2
208 silly saveTree │ │ ├── json-stringify-safe@5.0.1
208 silly saveTree │ │ ├── oauth-sign@0.9.0
208 silly saveTree │ │ ├── performance-now@2.1.0
208 silly saveTree │ │ ├── qs@6.5.2
208 silly saveTree │ │ ├─┬ tough-cookie@2.5.0
208 silly saveTree │ │ │ ├── psl@1.8.0
208 silly saveTree │ │ │ └── punycode@2.1.1
208 silly saveTree │ │ ├── tunnel-agent@0.6.0
208 silly saveTree │ │ └── uuid@3.4.0
208 silly saveTree │ ├─┬ simple-glob@0.2.0
208 silly saveTree │ │ ├── lodash.difference@4.5.0
208 silly saveTree │ │ ├── lodash.flatten@4.4.0
208 silly saveTree │ │ └── lodash.union@4.6.0
208 silly saveTree │ ├─┬ tar-fs@1.16.3
208 silly saveTree │ │ ├── chownr@1.1.4
208 silly saveTree │ │ └── pump@1.0.3
208 silly saveTree │ ├─┬ temp@0.8.3
208 silly saveTree │ │ └── rimraf@2.2.8
208 silly saveTree │ ├─┬ thenify@3.3.0
208 silly saveTree │ │ └── any-promise@1.3.0
208 silly saveTree │ ├─┬ update-notifier@2.5.0
208 silly saveTree │ │ ├─┬ configstore@3.1.2
208 silly saveTree │ │ │ ├─┬ dot-prop@4.2.0
208 silly saveTree │ │ │ │ └── is-obj@1.0.1
208 silly saveTree │ │ │ ├─┬ make-dir@1.3.0
208 silly saveTree │ │ │ │ └── pify@3.0.0
208 silly saveTree │ │ │ ├─┬ unique-string@1.0.0
208 silly saveTree │ │ │ │ └── crypto-random-string@1.0.0
208 silly saveTree │ │ │ ├─┬ write-file-atomic@2.4.3
208 silly saveTree │ │ │ │ └── imurmurhash@0.1.4
208 silly saveTree │ │ │ └── xdg-basedir@3.0.0
208 silly saveTree │ │ ├── import-lazy@2.1.0
208 silly saveTree │ │ ├─┬ is-ci@1.2.1
208 silly saveTree │ │ │ └── ci-info@1.6.0
208 silly saveTree │ │ ├─┬ is-installed-globally@0.1.0
208 silly saveTree │ │ │ ├─┬ global-dirs@0.1.1
208 silly saveTree │ │ │ │ └── ini@1.3.5
208 silly saveTree │ │ │ └─┬ is-path-inside@1.0.1
208 silly saveTree │ │ │   └── path-is-inside@1.0.2
208 silly saveTree │ │ ├── is-npm@1.0.0
208 silly saveTree │ │ ├─┬ latest-version@3.1.0
208 silly saveTree │ │ │ └─┬ package-json@4.0.1
208 silly saveTree │ │ │   ├─┬ got@6.7.1
208 silly saveTree │ │ │   │ ├─┬ create-error-class@3.0.2
208 silly saveTree │ │ │   │ │ └── capture-stack-trace@1.0.1
208 silly saveTree │ │ │   │ ├── duplexer3@0.1.4
208 silly saveTree │ │ │   │ ├── is-redirect@1.0.0
208 silly saveTree │ │ │   │ ├── is-retry-allowed@1.2.0
208 silly saveTree │ │ │   │ ├── lowercase-keys@1.0.1
208 silly saveTree │ │ │   │ ├── timed-out@4.0.1
208 silly saveTree │ │ │   │ ├── unzip-response@2.0.1
208 silly saveTree │ │ │   │ └─┬ url-parse-lax@1.0.0
208 silly saveTree │ │ │   │   └── prepend-http@1.0.4
208 silly saveTree │ │ │   ├─┬ registry-auth-token@3.4.0
208 silly saveTree │ │ │   │ └─┬ rc@1.2.8
208 silly saveTree │ │ │   │   ├── deep-extend@0.6.0
208 silly saveTree │ │ │   │   └── strip-json-comments@2.0.1
208 silly saveTree │ │ │   └── registry-url@3.1.0
208 silly saveTree │ │ ├── semver-diff@2.1.0
208 silly saveTree │ │ └── xdg-basedir@3.0.0
208 silly saveTree │ └── winresourcer@0.9.0
208 silly saveTree ├── plist@3.0.1
208 silly saveTree ├─┬ sqlite-sync@0.3.9
208 silly saveTree │ ├─┬ npm@6.14.5
208 silly saveTree │ │ ├── abbrev@1.1.1
208 silly saveTree │ │ ├── ansicolors@0.3.2
208 silly saveTree │ │ ├── ansistyles@0.1.3
208 silly saveTree │ │ ├── aproba@2.0.0
208 silly saveTree │ │ ├── archy@1.0.0
208 silly saveTree │ │ ├─┬ bin-links@1.1.7
208 silly saveTree │ │ │ ├── bluebird@3.5.5
208 silly saveTree │ │ │ ├─┬ cmd-shim@3.0.3
208 silly saveTree │ │ │ │ ├── graceful-fs@4.2.4
208 silly saveTree │ │ │ │ └─┬ mkdirp@0.5.5
208 silly saveTree │ │ │ │   └── minimist@1.2.5
208 silly saveTree │ │ │ ├─┬ gentle-fs@2.3.0
208 silly saveTree │ │ │ │ ├── aproba@1.2.0
208 silly saveTree │ │ │ │ ├── chownr@1.1.4
208 silly saveTree │ │ │ │ ├─┬ fs-vacuum@1.2.10
208 silly saveTree │ │ │ │ │ ├── path-is-inside@1.0.2
208 silly saveTree │ │ │ │ │ └─┬ rimraf@2.7.1
208 silly saveTree │ │ │ │ │   └─┬ glob@7.1.6
208 silly saveTree │ │ │ │ │     ├── fs.realpath@1.0.0
208 silly saveTree │ │ │ │ │     ├─┬ inflight@1.0.6
208 silly saveTree │ │ │ │ │     │ ├─┬ once@1.4.0
208 silly saveTree │ │ │ │ │     │ │ └── wrappy@1.0.2
208 silly saveTree │ │ │ │ │     │ └── wrappy@1.0.2
208 silly saveTree │ │ │ │ │     ├── inherits@2.0.4
208 silly saveTree │ │ │ │ │     ├─┬ minimatch@3.0.4
208 silly saveTree │ │ │ │ │     │ └─┬ brace-expansion@1.1.11
208 silly saveTree │ │ │ │ │     │   ├── balanced-match@1.0.0
208 silly saveTree │ │ │ │ │     │   └── concat-map@0.0.1
208 silly saveTree │ │ │ │ │     ├── once@1.4.0
208 silly saveTree │ │ │ │ │     └── path-is-absolute@1.0.1
208 silly saveTree │ │ │ │ ├── iferr@0.1.5
208 silly saveTree │ │ │ │ ├── infer-owner@1.0.4
208 silly saveTree │ │ │ │ ├── path-is-inside@1.0.2
208 silly saveTree │ │ │ │ ├── read-cmd-shim@1.0.5
208 silly saveTree │ │ │ │ └── slide@1.1.6
208 silly saveTree │ │ │ ├── graceful-fs@4.2.4
208 silly saveTree │ │ │ ├── npm-normalize-package-bin@1.0.1
208 silly saveTree │ │ │ └─┬ write-file-atomic@2.4.3
208 silly saveTree │ │ │   ├── imurmurhash@0.1.4
208 silly saveTree │ │ │   └── signal-exit@3.0.2
208 silly saveTree │ │ ├── bluebird@3.5.5
208 silly saveTree │ │ ├── byte-size@5.0.1
208 silly saveTree │ │ ├─┬ cacache@12.0.3
208 silly saveTree │ │ │ ├── figgy-pudding@3.5.1
208 silly saveTree │ │ │ ├─┬ lru-cache@5.1.1
208 silly saveTree │ │ │ │ └── yallist@3.0.3
208 silly saveTree │ │ │ ├─┬ mississippi@3.0.0
208 silly saveTree │ │ │ │ ├─┬ concat-stream@1.6.2
208 silly saveTree │ │ │ │ │ ├── buffer-from@1.0.0
208 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │ │ ├── core-util-is@1.0.2
208 silly saveTree │ │ │ │ │ │ ├── isarray@1.0.0
208 silly saveTree │ │ │ │ │ │ ├── process-nextick-args@2.0.0
208 silly saveTree │ │ │ │ │ │ ├── safe-buffer@5.1.2
208 silly saveTree │ │ │ │ │ │ ├── string_decoder@1.1.1
208 silly saveTree │ │ │ │ │ │ └── util-deprecate@1.0.2
208 silly saveTree │ │ │ │ │ └── typedarray@0.0.6
208 silly saveTree │ │ │ │ ├─┬ duplexify@3.6.0
208 silly saveTree │ │ │ │ │ ├── end-of-stream@1.4.1
208 silly saveTree │ │ │ │ │ ├─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │ │ └── string_decoder@1.1.1
208 silly saveTree │ │ │ │ │ └── stream-shift@1.0.0
208 silly saveTree │ │ │ │ ├── end-of-stream@1.4.1
208 silly saveTree │ │ │ │ ├─┬ flush-write-stream@1.0.3
208 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │   └── string_decoder@1.1.1
208 silly saveTree │ │ │ │ ├─┬ from2@2.3.0
208 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │   └── string_decoder@1.1.1
208 silly saveTree │ │ │ │ ├─┬ parallel-transform@1.1.0
208 silly saveTree │ │ │ │ │ ├── cyclist@0.2.2
208 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │   └── string_decoder@1.1.1
208 silly saveTree │ │ │ │ ├── pump@3.0.0
208 silly saveTree │ │ │ │ ├─┬ pumpify@1.5.1
208 silly saveTree │ │ │ │ │ └── pump@2.0.1
208 silly saveTree │ │ │ │ ├── stream-each@1.2.2
208 silly saveTree │ │ │ │ └─┬ through2@2.0.3
208 silly saveTree │ │ │ │   ├─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │   │ └── string_decoder@1.1.1
208 silly saveTree │ │ │ │   └── xtend@4.0.1
208 silly saveTree │ │ │ ├─┬ move-concurrently@1.0.1
208 silly saveTree │ │ │ │ ├── aproba@1.2.0
208 silly saveTree │ │ │ │ ├─┬ copy-concurrently@1.0.5
208 silly saveTree │ │ │ │ │ ├── aproba@1.2.0
208 silly saveTree │ │ │ │ │ ├─┬ fs-write-stream-atomic@1.0.10
208 silly saveTree │ │ │ │ │ │ ├── iferr@0.1.5
208 silly saveTree │ │ │ │ │ │ └─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │ │   └── string_decoder@1.1.1
208 silly saveTree │ │ │ │ │ ├── iferr@0.1.5
208 silly saveTree │ │ │ │ │ └─┬ run-queue@1.0.3
208 silly saveTree │ │ │ │ │   └── aproba@1.2.0
208 silly saveTree │ │ │ │ ├── fs-write-stream-atomic@1.0.10
208 silly saveTree │ │ │ │ └── run-queue@1.0.3
208 silly saveTree │ │ │ ├── promise-inflight@1.0.1
208 silly saveTree │ │ │ ├── ssri@6.0.1
208 silly saveTree │ │ │ ├─┬ unique-filename@1.1.1
208 silly saveTree │ │ │ │ └── unique-slug@2.0.0
208 silly saveTree │ │ │ └── y18n@4.0.0
208 silly saveTree │ │ ├── call-limit@1.1.1
208 silly saveTree │ │ ├── chownr@1.1.4
208 silly saveTree │ │ ├── ci-info@2.0.0
208 silly saveTree │ │ ├─┬ cli-columns@3.1.2
208 silly saveTree │ │ │ ├─┬ string-width@2.1.1
208 silly saveTree │ │ │ │ ├── is-fullwidth-code-point@2.0.0
208 silly saveTree │ │ │ │ └─┬ strip-ansi@4.0.0
208 silly saveTree │ │ │ │   └── ansi-regex@3.0.0
208 silly saveTree │ │ │ └─┬ strip-ansi@3.0.1
208 silly saveTree │ │ │   └── ansi-regex@2.1.1
208 silly saveTree │ │ ├─┬ cli-table3@0.5.1
208 silly saveTree │ │ │ ├── colors@1.3.3
208 silly saveTree │ │ │ └── object-assign@4.1.1
208 silly saveTree │ │ ├── cmd-shim@3.0.3
208 silly saveTree │ │ ├─┬ columnify@1.5.4
208 silly saveTree │ │ │ └─┬ wcwidth@1.0.1
208 silly saveTree │ │ │   └─┬ defaults@1.0.3
208 silly saveTree │ │ │     └── clone@1.0.4
208 silly saveTree │ │ ├─┬ config-chain@1.1.12
208 silly saveTree │ │ │ ├── ini@1.3.5
208 silly saveTree │ │ │ └── proto-list@1.2.4
208 silly saveTree │ │ ├── debuglog@1.0.1
208 silly saveTree │ │ ├── detect-indent@5.0.0
208 silly saveTree │ │ ├── detect-newline@2.1.0
208 silly saveTree │ │ ├─┬ dezalgo@1.0.3
208 silly saveTree │ │ │ └── asap@2.0.6
208 silly saveTree │ │ ├── editor@1.0.0
208 silly saveTree │ │ ├── figgy-pudding@3.5.1
208 silly saveTree │ │ ├── find-npm-prefix@1.0.2
208 silly saveTree │ │ ├── fs-vacuum@1.2.10
208 silly saveTree │ │ ├── fs-write-stream-atomic@1.0.10
208 silly saveTree │ │ ├── gentle-fs@2.3.0
208 silly saveTree │ │ ├── glob@7.1.6
208 silly saveTree │ │ ├── graceful-fs@4.2.4
208 silly saveTree │ │ ├── has-unicode@2.0.1
208 silly saveTree │ │ ├── hosted-git-info@2.8.8
208 silly saveTree │ │ ├── iferr@1.0.2
208 silly saveTree │ │ ├── imurmurhash@0.1.4
208 silly saveTree │ │ ├── infer-owner@1.0.4
208 silly saveTree │ │ ├── inflight@1.0.6
208 silly saveTree │ │ ├── inherits@2.0.4
208 silly saveTree │ │ ├── ini@1.3.5
208 silly saveTree │ │ ├─┬ init-package-json@1.10.3
208 silly saveTree │ │ │ ├─┬ npm-package-arg@6.1.1
208 silly saveTree │ │ │ │ ├─┬ osenv@0.1.5
208 silly saveTree │ │ │ │ │ ├── os-homedir@1.0.2
208 silly saveTree │ │ │ │ │ └── os-tmpdir@1.0.2
208 silly saveTree │ │ │ │ ├── semver@5.7.1
208 silly saveTree │ │ │ │ └─┬ validate-npm-package-name@3.0.0
208 silly saveTree │ │ │ │   └── builtins@1.0.3
208 silly saveTree │ │ │ ├─┬ promzard@0.3.0
208 silly saveTree │ │ │ │ └─┬ read@1.0.7
208 silly saveTree │ │ │ │   └── mute-stream@0.0.7
208 silly saveTree │ │ │ ├─┬ read-package-json@2.1.1
208 silly saveTree │ │ │ │ ├── json-parse-better-errors@1.0.2
208 silly saveTree │ │ │ │ └─┬ normalize-package-data@2.5.0
208 silly saveTree │ │ │ │   ├─┬ resolve@1.10.0
208 silly saveTree │ │ │ │   │ └── path-parse@1.0.6
208 silly saveTree │ │ │ │   └─┬ validate-npm-package-license@3.0.4
208 silly saveTree │ │ │ │     ├─┬ spdx-correct@3.0.0
208 silly saveTree │ │ │ │     │ ├─┬ spdx-expression-parse@3.0.0
208 silly saveTree │ │ │ │     │ │ ├── spdx-exceptions@2.1.0
208 silly saveTree │ │ │ │     │ │ └── spdx-license-ids@3.0.3
208 silly saveTree │ │ │ │     │ └── spdx-license-ids@3.0.3
208 silly saveTree │ │ │ │     └── spdx-expression-parse@3.0.0
208 silly saveTree │ │ │ ├── read@1.0.7
208 silly saveTree │ │ │ ├── semver@5.7.1
208 silly saveTree │ │ │ ├── validate-npm-package-license@3.0.4
208 silly saveTree │ │ │ └── validate-npm-package-name@3.0.0
208 silly saveTree │ │ ├─┬ is-cidr@3.0.0
208 silly saveTree │ │ │ └─┬ cidr-regex@2.0.10
208 silly saveTree │ │ │   └── ip-regex@2.1.0
208 silly saveTree │ │ ├── json-parse-better-errors@1.0.2
208 silly saveTree │ │ ├─┬ JSONStream@1.3.5
208 silly saveTree │ │ │ ├── jsonparse@1.3.1
208 silly saveTree │ │ │ └── through@2.3.8
208 silly saveTree │ │ ├── lazy-property@1.0.0
208 silly saveTree │ │ ├─┬ libcipm@4.0.7
208 silly saveTree │ │ │ ├── lock-verify@2.1.0
208 silly saveTree │ │ │ ├─┬ npm-lifecycle@3.1.4
208 silly saveTree │ │ │ │ ├── byline@5.0.0
208 silly saveTree │ │ │ │ ├─┬ node-gyp@5.1.0
208 silly saveTree │ │ │ │ │ ├── env-paths@2.2.0
208 silly saveTree │ │ │ │ │ ├── nopt@4.0.3
208 silly saveTree │ │ │ │ │ ├─┬ npmlog@4.1.2
208 silly saveTree │ │ │ │ │ │ ├─┬ are-we-there-yet@1.1.4
208 silly saveTree │ │ │ │ │ │ │ ├── delegates@1.0.0
208 silly saveTree │ │ │ │ │ │ │ └─┬ readable-stream@2.3.6
208 silly saveTree │ │ │ │ │ │ │   └── string_decoder@1.1.1
208 silly saveTree │ │ │ │ │ │ ├── console-control-strings@1.1.0
208 silly saveTree │ │ │ │ │ │ ├─┬ gauge@2.7.4
208 silly saveTree │ │ │ │ │ │ │ ├── aproba@1.2.0
208 silly saveTree │ │ │ │ │ │ │ ├─┬ string-width@1.0.2
208 silly saveTree │ │ │ │ │ │ │ │ ├── code-point-at@1.1.0
208 silly saveTree │ │ │ │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
208 silly saveTree │ │ │ │ │ │ │ │   └── number-is-nan@1.0.1
208 silly saveTree │ │ │ │ │ │ │ └─┬ wide-align@1.1.2
208 silly saveTree │ │ │ │ │ │ │   └── string-width@1.0.2
208 silly saveTree │ │ │ │ │ │ └── set-blocking@2.0.0
208 silly saveTree │ │ │ │ │ ├─┬ request@2.88.0
208 silly saveTree │ │ │ │ │ │ ├── aws-sign2@0.7.0
208 silly saveTree │ │ │ │ │ │ ├── aws4@1.8.0
208 silly saveTree │ │ │ │ │ │ ├── caseless@0.12.0
208 silly saveTree │ │ │ │ │ │ ├─┬ combined-stream@1.0.6
208 silly saveTree │ │ │ │ │ │ │ └── delayed-stream@1.0.0
208 silly saveTree │ │ │ │ │ │ ├── extend@3.0.2
208 silly saveTree │ │ │ │ │ │ ├── forever-agent@0.6.1
208 silly saveTree │ │ │ │ │ │ ├─┬ form-data@2.3.2
208 silly saveTree │ │ │ │ │ │ │ ├── asynckit@0.4.0
208 silly saveTree │ │ │ │ │ │ │ └─┬ mime-types@2.1.19
208 silly saveTree │ │ │ │ │ │ │   └── mime-db@1.35.0
208 silly saveTree │ │ │ │ │ │ ├─┬ har-validator@5.1.0
208 silly saveTree │ │ │ │ │ │ │ ├─┬ ajv@5.5.2
208 silly saveTree │ │ │ │ │ │ │ │ ├── co@4.6.0
208 silly saveTree │ │ │ │ │ │ │ │ ├── fast-deep-equal@1.1.0
208 silly saveTree │ │ │ │ │ │ │ │ ├── fast-json-stable-stringify@2.0.0
208 silly saveTree │ │ │ │ │ │ │ │ └── json-schema-traverse@0.3.1
208 silly saveTree │ │ │ │ │ │ │ └── har-schema@2.0.0
208 silly saveTree │ │ │ │ │ │ ├─┬ http-signature@1.2.0
208 silly saveTree │ │ │ │ │ │ │ ├── assert-plus@1.0.0
208 silly saveTree │ │ │ │ │ │ │ ├─┬ jsprim@1.4.1
208 silly saveTree │ │ │ │ │ │ │ │ ├── extsprintf@1.3.0
208 silly saveTree │ │ │ │ │ │ │ │ ├── json-schema@0.2.3
208 silly saveTree │ │ │ │ │ │ │ │ └── verror@1.10.0
208 silly saveTree │ │ │ │ │ │ │ └─┬ sshpk@1.14.2
208 silly saveTree │ │ │ │ │ │ │   ├─┬ asn1@0.2.4
208 silly saveTree │ │ │ │ │ │ │   │ └── safer-buffer@2.1.2
208 silly saveTree │ │ │ │ │ │ │   ├─┬ bcrypt-pbkdf@1.0.2
208 silly saveTree │ │ │ │ │ │ │   │ └── tweetnacl@0.14.5
208 silly saveTree │ │ │ │ │ │ │   ├── dashdash@1.14.1
208 silly saveTree │ │ │ │ │ │ │   ├─┬ ecc-jsbn@0.1.2
208 silly saveTree │ │ │ │ │ │ │   │ └── jsbn@0.1.1
208 silly saveTree │ │ │ │ │ │ │   ├── getpass@0.1.7
208 silly saveTree │ │ │ │ │ │ │   ├── jsbn@0.1.1
208 silly saveTree │ │ │ │ │ │ │   ├── safer-buffer@2.1.2
208 silly saveTree │ │ │ │ │ │ │   └── tweetnacl@0.14.5
208 silly saveTree │ │ │ │ │ │ ├── is-typedarray@1.0.0
208 silly saveTree │ │ │ │ │ │ ├── isstream@0.1.2
208 silly saveTree │ │ │ │ │ │ ├── json-stringify-safe@5.0.1
208 silly saveTree │ │ │ │ │ │ ├── mime-types@2.1.19
208 silly saveTree │ │ │ │ │ │ ├── oauth-sign@0.9.0
208 silly saveTree │ │ │ │ │ │ ├── performance-now@2.1.0
208 silly saveTree │ │ │ │ │ │ ├── qs@6.5.2
208 silly saveTree │ │ │ │ │ │ ├─┬ tough-cookie@2.4.3
208 silly saveTree │ │ │ │ │ │ │ ├── psl@1.1.29
208 silly saveTree │ │ │ │ │ │ │ └── punycode@1.4.1
208 silly saveTree │ │ │ │ │ │ ├── tunnel-agent@0.6.0
208 silly saveTree │ │ │ │ │ │ └── uuid@3.3.3
208 silly saveTree │ │ │ │ │ ├─┬ tar@4.4.13
208 silly saveTree │ │ │ │ │ │ ├─┬ fs-minipass@1.2.7
208 silly saveTree │ │ │ │ │ │ │ └── minipass@2.9.0
208 silly saveTree │ │ │ │ │ │ ├── minipass@2.9.0
208 silly saveTree │ │ │ │ │ │ └─┬ minizlib@1.3.3
208 silly saveTree │ │ │ │ │ │   └── minipass@2.9.0
208 silly saveTree │ │ │ │ │ └─┬ which@1.3.1
208 silly saveTree │ │ │ │ │   └── isexe@2.0.0
208 silly saveTree │ │ │ │ ├── resolve-from@4.0.0
208 silly saveTree │ │ │ │ ├── uid-number@0.0.6
208 silly saveTree │ │ │ │ ├── umask@1.1.0
208 silly saveTree │ │ │ │ └── which@1.3.1
208 silly saveTree │ │ │ ├── npm-logical-tree@1.2.1
208 silly saveTree │ │ │ ├─┬ pacote@9.5.12
208 silly saveTree │ │ │ │ ├── get-stream@4.1.0
208 silly saveTree │ │ │ │ ├─┬ make-fetch-happen@5.0.2
208 silly saveTree │ │ │ │ │ ├─┬ agentkeepalive@3.5.2
208 silly saveTree │ │ │ │ │ │ └─┬ humanize-ms@1.2.1
208 silly saveTree │ │ │ │ │ │   └── ms@2.1.1
208 silly saveTree │ │ │ │ │ ├── http-cache-semantics@3.8.1
208 silly saveTree │ │ │ │ │ ├─┬ http-proxy-agent@2.1.0
208 silly saveTree │ │ │ │ │ │ ├─┬ agent-base@4.3.0
208 silly saveTree │ │ │ │ │ │ │ └─┬ es6-promisify@5.0.0
208 silly saveTree │ │ │ │ │ │ │   └── es6-promise@4.2.8
208 silly saveTree │ │ │ │ │ │ └─┬ debug@3.1.0
208 silly saveTree │ │ │ │ │ │   └── ms@2.0.0
208 silly saveTree │ │ │ │ │ ├── https-proxy-agent@2.2.4
208 silly saveTree │ │ │ │ │ ├─┬ node-fetch-npm@2.0.2
208 silly saveTree │ │ │ │ │ │ └─┬ encoding@0.1.12
208 silly saveTree │ │ │ │ │ │   └── iconv-lite@0.4.23
208 silly saveTree │ │ │ │ │ ├─┬ promise-retry@1.1.1
208 silly saveTree │ │ │ │ │ │ ├── err-code@1.1.2
208 silly saveTree │ │ │ │ │ │ └── retry@0.10.1
208 silly saveTree │ │ │ │ │ └─┬ socks-proxy-agent@4.0.2
208 silly saveTree │ │ │ │ │   ├── agent-base@4.2.1
208 silly saveTree │ │ │ │ │   └─┬ socks@2.3.3
208 silly saveTree │ │ │ │ │     ├── ip@1.1.5
208 silly saveTree │ │ │ │ │     └── smart-buffer@4.1.0
208 silly saveTree │ │ │ │ ├── minipass@2.9.0
208 silly saveTree │ │ │ │ ├─┬ npm-packlist@1.4.8
208 silly saveTree │ │ │ │ │ ├── ignore-walk@3.0.3
208 silly saveTree │ │ │ │ │ └── npm-bundled@1.1.1
208 silly saveTree │ │ │ │ ├── npm-pick-manifest@3.0.2
208 silly saveTree │ │ │ │ ├─┬ npm-registry-fetch@4.0.4
208 silly saveTree │ │ │ │ │ └── safe-buffer@5.2.0
208 silly saveTree │ │ │ │ ├── promise-retry@1.1.1
208 silly saveTree │ │ │ │ └─┬ protoduck@5.0.1
208 silly saveTree │ │ │ │   └── genfun@5.0.0
208 silly saveTree │ │ │ └─┬ worker-farm@1.7.0
208 silly saveTree │ │ │   └─┬ errno@0.1.7
208 silly saveTree │ │ │     └── prr@1.0.1
208 silly saveTree │ │ ├─┬ libnpm@3.0.1
208 silly saveTree │ │ │ ├── libnpmaccess@3.0.2
208 silly saveTree │ │ │ ├─┬ libnpmconfig@1.2.1
208 silly saveTree │ │ │ │ └─┬ find-up@3.0.0
208 silly saveTree │ │ │ │   └─┬ locate-path@3.0.0
208 silly saveTree │ │ │ │     ├─┬ p-locate@3.0.0
208 silly saveTree │ │ │ │     │ └─┬ p-limit@2.2.0
208 silly saveTree │ │ │ │     │   └── p-try@2.2.0
208 silly saveTree │ │ │ │     └── path-exists@3.0.0
208 silly saveTree │ │ │ ├── libnpmhook@5.0.3
208 silly saveTree │ │ │ ├── libnpmorg@1.0.1
208 silly saveTree │ │ │ ├─┬ libnpmpublish@1.1.2
208 silly saveTree │ │ │ │ └── lodash.clonedeep@4.5.0
208 silly saveTree │ │ │ ├── libnpmsearch@2.0.2
208 silly saveTree │ │ │ ├── libnpmteam@1.0.2
208 silly saveTree │ │ │ ├── npm-profile@4.0.4
208 silly saveTree │ │ │ └── stringify-package@1.0.1
208 silly saveTree │ │ ├── libnpmaccess@3.0.2
208 silly saveTree │ │ ├── libnpmhook@5.0.3
208 silly saveTree │ │ ├── libnpmorg@1.0.1
208 silly saveTree │ │ ├── libnpmsearch@2.0.2
208 silly saveTree │ │ ├── libnpmteam@1.0.2
208 silly saveTree │ │ ├─┬ libnpx@10.2.2
208 silly saveTree │ │ │ ├── dotenv@5.0.1
208 silly saveTree │ │ │ ├─┬ update-notifier@2.5.0
208 silly saveTree │ │ │ │ ├─┬ boxen@1.3.0
208 silly saveTree │ │ │ │ │ ├── ansi-align@2.0.0
208 silly saveTree │ │ │ │ │ ├── camelcase@4.1.0
208 silly saveTree │ │ │ │ │ ├─┬ chalk@2.4.1
208 silly saveTree │ │ │ │ │ │ ├─┬ ansi-styles@3.2.1
208 silly saveTree │ │ │ │ │ │ │ └─┬ color-convert@1.9.1
208 silly saveTree │ │ │ │ │ │ │   └── color-name@1.1.3
208 silly saveTree │ │ │ │ │ │ ├── escape-string-regexp@1.0.5
208 silly saveTree │ │ │ │ │ │ └─┬ supports-color@5.4.0
208 silly saveTree │ │ │ │ │ │   └── has-flag@3.0.0
208 silly saveTree │ │ │ │ │ ├── cli-boxes@1.0.0
208 silly saveTree │ │ │ │ │ ├─┬ term-size@1.2.0
208 silly saveTree │ │ │ │ │ │ └─┬ execa@0.7.0
208 silly saveTree │ │ │ │ │ │   ├─┬ cross-spawn@5.1.0
208 silly saveTree │ │ │ │ │ │   │ ├─┬ lru-cache@4.1.5
208 silly saveTree │ │ │ │ │ │   │ │ ├── pseudomap@1.0.2
208 silly saveTree │ │ │ │ │ │   │ │ └── yallist@2.1.2
208 silly saveTree │ │ │ │ │ │   │ └─┬ shebang-command@1.2.0
208 silly saveTree │ │ │ │ │ │   │   └── shebang-regex@1.0.0
208 silly saveTree │ │ │ │ │ │   ├── get-stream@3.0.0
208 silly saveTree │ │ │ │ │ │   ├── is-stream@1.1.0
208 silly saveTree │ │ │ │ │ │   ├─┬ npm-run-path@2.0.2
208 silly saveTree │ │ │ │ │ │   │ └── path-key@2.0.1
208 silly saveTree │ │ │ │ │ │   ├── p-finally@1.0.0
208 silly saveTree │ │ │ │ │ │   └── strip-eof@1.0.0
208 silly saveTree │ │ │ │ │ └── widest-line@2.0.1
208 silly saveTree │ │ │ │ ├── chalk@2.4.1
208 silly saveTree │ │ │ │ ├─┬ configstore@3.1.2
208 silly saveTree │ │ │ │ │ ├─┬ dot-prop@4.2.0
208 silly saveTree │ │ │ │ │ │ └── is-obj@1.0.1
208 silly saveTree │ │ │ │ │ ├─┬ make-dir@1.3.0
208 silly saveTree │ │ │ │ │ │ └── pify@3.0.0
208 silly saveTree │ │ │ │ │ ├─┬ unique-string@1.0.0
208 silly saveTree │ │ │ │ │ │ └── crypto-random-string@1.0.0
208 silly saveTree │ │ │ │ │ └── xdg-basedir@3.0.0
208 silly saveTree │ │ │ │ ├── import-lazy@2.1.0
208 silly saveTree │ │ │ │ ├─┬ is-ci@1.2.1
208 silly saveTree │ │ │ │ │ └── ci-info@1.6.0
208 silly saveTree │ │ │ │ ├─┬ is-installed-globally@0.1.0
208 silly saveTree │ │ │ │ │ ├── global-dirs@0.1.1
208 silly saveTree │ │ │ │ │ └── is-path-inside@1.0.1
208 silly saveTree │ │ │ │ ├── is-npm@1.0.0
208 silly saveTree │ │ │ │ ├─┬ latest-version@3.1.0
208 silly saveTree │ │ │ │ │ └─┬ package-json@4.0.1
208 silly saveTree │ │ │ │ │   ├─┬ got@6.7.1
208 silly saveTree │ │ │ │ │   │ ├─┬ create-error-class@3.0.2
208 silly saveTree │ │ │ │ │   │ │ └── capture-stack-trace@1.0.0
208 silly saveTree │ │ │ │ │   │ ├── duplexer3@0.1.4
208 silly saveTree │ │ │ │ │   │ ├── get-stream@3.0.0
208 silly saveTree │ │ │ │ │   │ ├── is-redirect@1.0.0
208 silly saveTree │ │ │ │ │   │ ├── is-retry-allowed@1.2.0
208 silly saveTree │ │ │ │ │   │ ├── lowercase-keys@1.0.1
208 silly saveTree │ │ │ │ │   │ ├── timed-out@4.0.1
208 silly saveTree │ │ │ │ │   │ ├── unzip-response@2.0.1
208 silly saveTree │ │ │ │ │   │ └─┬ url-parse-lax@1.0.0
208 silly saveTree │ │ │ │ │   │   └── prepend-http@1.0.4
208 silly saveTree │ │ │ │ │   ├─┬ registry-auth-token@3.4.0
208 silly saveTree │ │ │ │ │   │ └─┬ rc@1.2.8
208 silly saveTree │ │ │ │ │   │   ├── deep-extend@0.6.0
208 silly saveTree │ │ │ │ │   │   ├── minimist@1.2.5
208 silly saveTree │ │ │ │ │   │   └── strip-json-comments@2.0.1
208 silly saveTree │ │ │ │ │   └── registry-url@3.1.0
208 silly saveTree │ │ │ │ ├── semver-diff@2.1.0
208 silly saveTree │ │ │ │ └── xdg-basedir@3.0.0
208 silly saveTree │ │ │ └─┬ yargs@11.1.1
208 silly saveTree │ │ │   ├─┬ cliui@4.1.0
208 silly saveTree │ │ │   │ ├─┬ strip-ansi@4.0.0
208 silly saveTree │ │ │   │ │ └── ansi-regex@3.0.0
208 silly saveTree │ │ │   │ └─┬ wrap-ansi@2.1.0
208 silly saveTree │ │ │   │   └── string-width@1.0.2
208 silly saveTree │ │ │   ├── decamelize@1.2.0
208 silly saveTree │ │ │   ├─┬ find-up@2.1.0
208 silly saveTree │ │ │   │ └─┬ locate-path@2.0.0
208 silly saveTree │ │ │   │   └─┬ p-locate@2.0.0
208 silly saveTree │ │ │   │     └─┬ p-limit@1.2.0
208 silly saveTree │ │ │   │       └── p-try@1.0.0
208 silly saveTree │ │ │   ├── get-caller-file@1.0.3
208 silly saveTree │ │ │   ├─┬ os-locale@3.1.0
208 silly saveTree │ │ │   │ ├─┬ execa@1.0.0
208 silly saveTree │ │ │   │ │ └─┬ cross-spawn@6.0.5
208 silly saveTree │ │ │   │ │   └── nice-try@1.0.5
208 silly saveTree │ │ │   │ ├─┬ lcid@2.0.0
208 silly saveTree │ │ │   │ │ └── invert-kv@2.0.0
208 silly saveTree │ │ │   │ └─┬ mem@4.3.0
208 silly saveTree │ │ │   │   ├─┬ map-age-cleaner@0.1.3
208 silly saveTree │ │ │   │   │ └── p-defer@1.0.0
208 silly saveTree │ │ │   │   ├── mimic-fn@2.1.0
208 silly saveTree │ │ │   │   └── p-is-promise@2.1.0
208 silly saveTree │ │ │   ├── require-directory@2.1.1
208 silly saveTree │ │ │   ├── require-main-filename@1.0.1
208 silly saveTree │ │ │   ├── which-module@2.0.0
208 silly saveTree │ │ │   ├── y18n@3.2.1
208 silly saveTree │ │ │   └── yargs-parser@9.0.2
208 silly saveTree │ │ ├── lock-verify@2.1.0
208 silly saveTree │ │ ├── lockfile@1.0.4
208 silly saveTree │ │ ├── lodash._baseindexof@3.1.0
208 silly saveTree │ │ ├─┬ lodash._baseuniq@4.6.0
208 silly saveTree │ │ │ ├── lodash._createset@4.0.3
208 silly saveTree │ │ │ └── lodash._root@3.0.1
208 silly saveTree │ │ ├── lodash._bindcallback@3.0.1
208 silly saveTree │ │ ├── lodash._cacheindexof@3.0.2
208 silly saveTree │ │ ├─┬ lodash._createcache@3.1.2
208 silly saveTree │ │ │ └── lodash._getnative@3.9.1
208 silly saveTree │ │ ├── lodash._getnative@3.9.1
208 silly saveTree │ │ ├── lodash.clonedeep@4.5.0
208 silly saveTree │ │ ├── lodash.restparam@3.6.1
208 silly saveTree │ │ ├── lodash.union@4.6.0
208 silly saveTree │ │ ├── lodash.uniq@4.5.0
208 silly saveTree │ │ ├── lodash.without@4.4.0
208 silly saveTree │ │ ├── lru-cache@5.1.1
208 silly saveTree │ │ ├── meant@1.0.1
208 silly saveTree │ │ ├── mississippi@3.0.0
208 silly saveTree │ │ ├── mkdirp@0.5.5
208 silly saveTree │ │ ├── move-concurrently@1.0.1
208 silly saveTree │ │ ├── node-gyp@5.1.0
208 silly saveTree │ │ ├── nopt@4.0.3
208 silly saveTree │ │ ├── normalize-package-data@2.5.0
208 silly saveTree │ │ ├── npm-audit-report@1.3.2
208 silly saveTree │ │ ├── npm-cache-filename@1.0.2
208 silly saveTree │ │ ├── npm-install-checks@3.0.2
208 silly saveTree │ │ ├── npm-lifecycle@3.1.4
208 silly saveTree │ │ ├── npm-package-arg@6.1.1
208 silly saveTree │ │ ├── npm-packlist@1.4.8
208 silly saveTree │ │ ├── npm-pick-manifest@3.0.2
208 silly saveTree │ │ ├── npm-profile@4.0.4
208 silly saveTree │ │ ├── npm-registry-fetch@4.0.4
208 silly saveTree │ │ ├── npm-user-validate@1.0.0
208 silly saveTree │ │ ├── npmlog@4.1.2
208 silly saveTree │ │ ├── once@1.4.0
208 silly saveTree │ │ ├── opener@1.5.1
208 silly saveTree │ │ ├── osenv@0.1.5
208 silly saveTree │ │ ├── pacote@9.5.12
208 silly saveTree │ │ ├── path-is-inside@1.0.2
208 silly saveTree │ │ ├── promise-inflight@1.0.1
208 silly saveTree │ │ ├── qrcode-terminal@0.12.0
208 silly saveTree │ │ ├─┬ query-string@6.8.2
208 silly saveTree │ │ │ ├── decode-uri-component@0.2.0
208 silly saveTree │ │ │ ├── split-on-first@1.1.0
208 silly saveTree │ │ │ └── strict-uri-encode@2.0.0
208 silly saveTree │ │ ├── qw@1.0.1
208 silly saveTree │ │ ├── read-cmd-shim@1.0.5
208 silly saveTree │ │ ├─┬ read-installed@4.0.3
208 silly saveTree │ │ │ ├── readdir-scoped-modules@1.1.0
208 silly saveTree │ │ │ └── util-extend@1.0.3
208 silly saveTree │ │ ├── read-package-json@2.1.1
208 silly saveTree │ │ ├─┬ read-package-tree@5.3.1
208 silly saveTree │ │ │ └─┬ util-promisify@2.1.0
208 silly saveTree │ │ │   └─┬ object.getownpropertydescriptors@2.0.3
208 silly saveTree │ │ │     ├─┬ define-properties@1.1.3
208 silly saveTree │ │ │     │ └── object-keys@1.0.12
208 silly saveTree │ │ │     └─┬ es-abstract@1.12.0
208 silly saveTree │ │ │       ├─┬ es-to-primitive@1.2.0
208 silly saveTree │ │ │       │ ├── is-callable@1.1.4
208 silly saveTree │ │ │       │ ├── is-date-object@1.0.1
208 silly saveTree │ │ │       │ └─┬ is-symbol@1.0.2
208 silly saveTree │ │ │       │   └── has-symbols@1.0.0
208 silly saveTree │ │ │       ├── function-bind@1.1.1
208 silly saveTree │ │ │       ├── has@1.0.3
208 silly saveTree │ │ │       ├── is-callable@1.1.4
208 silly saveTree │ │ │       └── is-regex@1.0.4
208 silly saveTree │ │ ├── read@1.0.7
208 silly saveTree │ │ ├─┬ readable-stream@3.6.0
208 silly saveTree │ │ │ └─┬ string_decoder@1.3.0
208 silly saveTree │ │ │   └── safe-buffer@5.2.0
208 silly saveTree │ │ ├── readdir-scoped-modules@1.1.0
208 silly saveTree │ │ ├── request@2.88.0
208 silly saveTree │ │ ├── retry@0.12.0
208 silly saveTree │ │ ├── rimraf@2.7.1
208 silly saveTree │ │ ├── safe-buffer@5.1.2
208 silly saveTree │ │ ├── semver@5.7.1
208 silly saveTree │ │ ├── sha@3.0.0
208 silly saveTree │ │ ├── slide@1.1.6
208 silly saveTree │ │ ├── sorted-object@2.0.1
208 silly saveTree │ │ ├─┬ sorted-union-stream@2.1.3
208 silly saveTree │ │ │ ├─┬ from2@1.3.0
208 silly saveTree │ │ │ │ └─┬ readable-stream@1.1.14
208 silly saveTree │ │ │ │   ├── isarray@0.0.1
208 silly saveTree │ │ │ │   └── string_decoder@0.10.31
208 silly saveTree │ │ │ └─┬ stream-iterate@1.2.0
208 silly saveTree │ │ │   └─┬ readable-stream@2.3.6
208 silly saveTree │ │ │     └── string_decoder@1.1.1
208 silly saveTree │ │ ├── ssri@6.0.1
208 silly saveTree │ │ ├── stringify-package@1.0.1
208 silly saveTree │ │ ├── tar@4.4.13
208 silly saveTree │ │ ├── text-table@0.2.0
208 silly saveTree │ │ ├── tiny-relative-date@1.3.0
208 silly saveTree │ │ ├── uid-number@0.0.6
208 silly saveTree │ │ ├── umask@1.1.0
208 silly saveTree │ │ ├── unique-filename@1.1.1
208 silly saveTree │ │ ├── unpipe@1.0.0
208 silly saveTree │ │ ├── update-notifier@2.5.0
208 silly saveTree │ │ ├── uuid@3.3.3
208 silly saveTree │ │ ├── validate-npm-package-license@3.0.4
208 silly saveTree │ │ ├── validate-npm-package-name@3.0.0
208 silly saveTree │ │ ├── which@1.3.1
208 silly saveTree │ │ ├── worker-farm@1.7.0
208 silly saveTree │ │ └── write-file-atomic@2.4.3
208 silly saveTree │ └── sql.js@0.3.2
208 silly saveTree ├─┬ sqlite3@4.2.0
208 silly saveTree │ ├── nan@2.14.1
208 silly saveTree │ └─┬ node-pre-gyp@0.11.0
208 silly saveTree │   ├── detect-libc@1.0.3
208 silly saveTree │   ├─┬ needle@2.5.0
208 silly saveTree │   │ ├─┬ debug@3.2.6
208 silly saveTree │   │ │ └── ms@2.1.2
208 silly saveTree │   │ └── sax@1.2.4
208 silly saveTree │   ├─┬ nopt@4.0.3
208 silly saveTree │   │ └─┬ osenv@0.1.5
208 silly saveTree │   │   ├── os-homedir@1.0.2
208 silly saveTree │   │   └── os-tmpdir@1.0.2
208 silly saveTree │   ├─┬ npm-packlist@1.4.8
208 silly saveTree │   │ ├── ignore-walk@3.0.3
208 silly saveTree │   │ ├─┬ npm-bundled@1.1.1
208 silly saveTree │   │ │ └── npm-normalize-package-bin@1.0.1
208 silly saveTree │   │ └── npm-normalize-package-bin@1.0.1
208 silly saveTree │   ├─┬ npmlog@4.1.2
208 silly saveTree │   │ ├─┬ are-we-there-yet@1.1.5
208 silly saveTree │   │ │ └── delegates@1.0.0
208 silly saveTree │   │ ├── console-control-strings@1.1.0
208 silly saveTree │   │ ├─┬ gauge@2.7.4
208 silly saveTree │   │ │ ├── aproba@1.2.0
208 silly saveTree │   │ │ ├── has-unicode@2.0.1
208 silly saveTree │   │ │ ├─┬ string-width@1.0.2
208 silly saveTree │   │ │ │ ├── code-point-at@1.1.0
208 silly saveTree │   │ │ │ └── is-fullwidth-code-point@1.0.0
208 silly saveTree │   │ │ └── wide-align@1.1.3
208 silly saveTree │   │ └── set-blocking@2.0.0
208 silly saveTree │   └─┬ tar@4.4.13
208 silly saveTree │     ├─┬ fs-minipass@1.2.7
208 silly saveTree │     │ └─┬ minipass@2.9.0
208 silly saveTree │     │   └── yallist@3.1.1
208 silly saveTree │     ├── minipass@2.9.0
208 silly saveTree │     ├── minizlib@1.3.3
208 silly saveTree │     └── yallist@3.1.1
208 silly saveTree ├── systeminformation@3.54.0
208 silly saveTree └─┬ vinyl-source-stream@2.0.0
208 silly saveTree   └─┬ vinyl@2.2.0
208 silly saveTree     ├── clone-buffer@1.0.0
208 silly saveTree     ├── clone-stats@1.0.0
208 silly saveTree     ├── clone@2.1.2
208 silly saveTree     ├── cloneable-readable@1.1.3
208 silly saveTree     └── replace-ext@1.0.1
209 warn WechatExporter@0.1.0 No repository field.
210 verbose stack Error: sqlite3@4.2.0 install: `node-pre-gyp install --fallback-to-build`
210 verbose stack Exit status 1
210 verbose stack     at EventEmitter.<anonymous> (/Users/patrick/.nvm/versions/node/v12.18.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
210 verbose stack     at EventEmitter.emit (events.js:315:20)
210 verbose stack     at ChildProcess.<anonymous> (/Users/patrick/.nvm/versions/node/v12.18.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
210 verbose stack     at ChildProcess.emit (events.js:315:20)
210 verbose stack     at maybeClose (internal/child_process.js:1021:16)
210 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
211 verbose pkgid sqlite3@4.2.0
212 verbose cwd /Users/patrick/OneDrive - University of North Carolina at Chapel Hill/Life/Wechat_history/WeChatExporter/development
213 verbose Darwin 19.5.0
214 verbose argv "/Users/patrick/.nvm/versions/node/v12.18.0/bin/node" "/Users/patrick/.nvm/versions/node/v12.18.0/bin/npm" "install" "sqlite3" "--build-from-source" "--runtime=node-webkit" "--target_arch=x64" "--target=0.40.1" "--save"
215 verbose node v12.18.0
216 verbose npm  v6.14.4
217 error code ELIFECYCLE
218 error errno 1
219 error sqlite3@4.2.0 install: `node-pre-gyp install --fallback-to-build`
219 error Exit status 1
220 error Failed at the sqlite3@4.2.0 install script.
220 error This is probably not a problem with npm. There is likely additional logging output above.
221 verbose exit [ 1, true ]
doamatto commented 4 years ago

If you haven't already, install Xcode's command-line tools (xcode-select --install)

If you already have, you could try reinstalling them:

xcode-select --print-ath

sudo rm -r -f /Library/Developer/CommandLineTools

xcode-select --install
kewde commented 4 years ago

What version of Python are you on?

node-pre-gyp WARN Using request for node-pre-gyp https download
  File "<string>", line 1
    import sys; print sys.byteorder
                        ^
SyntaxError: invalid syntax
gyp: Call to 'python -c "import sys; print sys.byteorder"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp