jest: Unexpected end of JSON input while parsing near '...,"semver":"^5.0.1","u'

Everything was working well, except today, I was testing my deploys and they usually remove the “node_modules” folder so now if I install the dependencies, it turns out that jest is having some issues.

npm install --save-dev jest

npm WARN deprecated istanbul-lib-hook@1.2.1: 1.2.0 should have been a major version bump
npm ERR! Unexpected end of JSON input while parsing near '...,"semver":"^5.0.1","u'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/norman/.npm/_logs/2018-09-04T05_25_29_875Z-debug.log

Log file

/Users/norman/.npm/_logs/2018-09-04T05_25_29_875Z-debug.log

0 info it worked if it ends with ok 1 verbose cli [ ‘/Users/norman/.nvm/versions/node/v8.11.4/bin/node’, 1 verbose cli ‘/Users/norman/.nvm/versions/node/v8.11.4/bin/npm’, 1 verbose cli ‘install’, 1 verbose cli ‘–save-dev’, 1 verbose cli ‘jest’ ] 2 info using npm@5.6.0 3 info using node@v8.11.4 4 verbose npm-session 3037e8727dfef686 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 200 https://registry.npmjs.org/jest 16ms (from cache) 8 silly pacote tag manifest for jest@latest fetched in 89ms 9 silly install loadIdealTree 10 silly install cloneCurrentTreeToIdealTree 11 silly install loadShrinkwrap 12 silly install loadAllDepsIntoIdealTree 13 silly resolveWithNewModule jest@23.5.0 checking installable status 14 http fetch GET 200 https://registry.npmjs.org/import-local 8ms (from cache) 15 http fetch GET 200 https://registry.npmjs.org/jest-cli 9ms (from cache) 16 silly pacote range manifest for import-local@^1.0.0 fetched in 15ms 17 silly resolveWithNewModule import-local@1.0.0 checking installable status 18 silly pacote range manifest for jest-cli@^23.5.0 fetched in 15ms 19 silly resolveWithNewModule jest-cli@23.5.0 checking installable status 20 http fetch GET 200 https://registry.npmjs.org/pkg-dir 5ms (from cache) 21 http fetch GET 200 https://registry.npmjs.org/resolve-cwd 5ms (from cache) 22 silly pacote range manifest for pkg-dir@^2.0.0 fetched in 7ms 23 silly resolveWithNewModule pkg-dir@2.0.0 checking installable status 24 silly pacote range manifest for resolve-cwd@^2.0.0 fetched in 8ms 25 silly resolveWithNewModule resolve-cwd@2.0.0 checking installable status 26 http fetch GET 200 https://registry.npmjs.org/resolve-from 4ms (from cache) 27 silly pacote range manifest for resolve-from@^3.0.0 fetched in 5ms 28 silly resolveWithNewModule resolve-from@3.0.0 checking installable status 29 http fetch GET 200 https://registry.npmjs.org/ansi-escapes 28ms (from cache) 30 http fetch GET 200 https://registry.npmjs.org/exit 27ms (from cache) 31 http fetch GET 200 https://registry.npmjs.org/chalk 28ms (from cache) 32 http fetch GET 200 https://registry.npmjs.org/istanbul-api 27ms (from cache) 33 http fetch GET 200 https://registry.npmjs.org/istanbul-lib-source-maps 28ms (from cache) 34 http fetch GET 200 https://registry.npmjs.org/jest-changed-files 31ms (from cache) 35 http fetch GET 200 https://registry.npmjs.org/jest-environment-jsdom 30ms (from cache) 36 http fetch GET 200 https://registry.npmjs.org/jest-config 32ms (from cache) 37 http fetch GET 200 https://registry.npmjs.org/jest-haste-map 35ms (from cache) 38 http fetch GET 200 https://registry.npmjs.org/jest-get-type 37ms (from cache) 39 silly pacote range manifest for ansi-escapes@^3.0.0 fetched in 42ms 40 silly resolveWithNewModule ansi-escapes@3.1.0 checking installable status 41 silly pacote range manifest for exit@^0.1.2 fetched in 42ms 42 silly resolveWithNewModule exit@0.1.2 checking installable status 43 silly pacote range manifest for chalk@^2.0.1 fetched in 43ms 44 silly resolveWithNewModule chalk@2.4.1 checking installable status 45 silly pacote range manifest for istanbul-api@^1.3.1 fetched in 44ms 46 silly resolveWithNewModule istanbul-api@1.3.6 checking installable status 47 silly pacote range manifest for istanbul-lib-source-maps@^1.2.4 fetched in 44ms 48 silly resolveWithNewModule istanbul-lib-source-maps@1.2.5 checking installable status 49 silly pacote range manifest for jest-changed-files@^23.4.2 fetched in 48ms 50 silly resolveWithNewModule jest-changed-files@23.4.2 checking installable status 51 silly pacote range manifest for jest-environment-jsdom@^23.4.0 fetched in 48ms 52 silly resolveWithNewModule jest-environment-jsdom@23.4.0 checking installable status 53 silly pacote range manifest for jest-config@^23.5.0 fetched in 49ms 54 silly resolveWithNewModule jest-config@23.5.0 checking installable status 55 silly pacote range manifest for jest-haste-map@^23.5.0 fetched in 51ms 56 silly resolveWithNewModule jest-haste-map@23.5.0 checking installable status 57 silly pacote range manifest for jest-get-type@^22.1.0 fetched in 54ms 58 silly resolveWithNewModule jest-get-type@22.4.3 checking installable status 59 http fetch GET 200 https://registry.npmjs.org/jest-regex-util 24ms (from cache) 60 http fetch GET 200 https://registry.npmjs.org/jest-message-util 26ms (from cache) 61 http fetch GET 200 https://registry.npmjs.org/jest-resolve-dependencies 26ms (from cache) 62 http fetch GET 200 https://registry.npmjs.org/jest-runner 25ms (from cache) 63 http fetch GET 200 https://registry.npmjs.org/jest-runtime 26ms (from cache) 64 http fetch GET 200 https://registry.npmjs.org/jest-snapshot 29ms (from cache) 65 http fetch GET 200 https://registry.npmjs.org/jest-util 31ms (from cache) 66 http fetch GET 200 https://registry.npmjs.org/jest-validate 32ms (from cache) 67 http fetch GET 200 https://registry.npmjs.org/jest-watcher 32ms (from cache) 68 http fetch GET 200 https://registry.npmjs.org/jest-worker 31ms (from cache) 69 silly pacote range manifest for jest-regex-util@^23.3.0 fetched in 42ms 70 silly resolveWithNewModule jest-regex-util@23.3.0 checking installable status 71 silly pacote range manifest for jest-message-util@^23.4.0 fetched in 45ms 72 silly resolveWithNewModule jest-message-util@23.4.0 checking installable status 73 silly pacote range manifest for jest-resolve-dependencies@^23.5.0 fetched in 44ms 74 silly resolveWithNewModule jest-resolve-dependencies@23.5.0 checking installable status 75 silly pacote range manifest for jest-runner@^23.5.0 fetched in 45ms 76 silly resolveWithNewModule jest-runner@23.5.0 checking installable status 77 silly pacote range manifest for jest-runtime@^23.5.0 fetched in 47ms 78 silly resolveWithNewModule jest-runtime@23.5.0 checking installable status 79 silly pacote range manifest for jest-snapshot@^23.5.0 fetched in 46ms 80 silly resolveWithNewModule jest-snapshot@23.5.0 checking installable status 81 silly pacote range manifest for jest-util@^23.4.0 fetched in 47ms 82 silly resolveWithNewModule jest-util@23.4.0 checking installable status 83 silly pacote range manifest for jest-validate@^23.5.0 fetched in 47ms 84 silly resolveWithNewModule jest-validate@23.5.0 checking installable status 85 silly pacote range manifest for jest-watcher@^23.4.0 fetched in 46ms 86 silly resolveWithNewModule jest-watcher@23.4.0 checking installable status 87 silly pacote range manifest for jest-worker@^23.2.0 fetched in 50ms 88 silly resolveWithNewModule jest-worker@23.2.0 checking installable status 89 http fetch GET 200 https://registry.npmjs.org/prompts 25ms (from cache) 90 http fetch GET 200 https://registry.npmjs.org/node-notifier 25ms (from cache) 91 http fetch GET 200 https://registry.npmjs.org/realpath-native 26ms (from cache) 92 http fetch GET 200 https://registry.npmjs.org/rimraf 25ms (from cache) 93 http fetch GET 200 https://registry.npmjs.org/string-length 24ms (from cache) 94 http fetch GET 200 https://registry.npmjs.org/yargs 24ms (from cache) 95 http fetch GET 200 https://registry.npmjs.org/strip-ansi 31ms (from cache) 96 silly pacote range manifest for prompts@^0.1.9 fetched in 37ms 97 silly resolveWithNewModule prompts@0.1.14 checking installable status 98 silly pacote range manifest for node-notifier@^5.2.1 fetched in 39ms 99 silly resolveWithNewModule node-notifier@5.2.1 checking installable status 100 silly pacote range manifest for realpath-native@^1.0.0 fetched in 39ms 101 silly resolveWithNewModule realpath-native@1.0.1 checking installable status 102 silly pacote range manifest for rimraf@^2.5.4 fetched in 38ms 103 silly resolveWithNewModule rimraf@2.6.2 checking installable status 104 silly pacote range manifest for string-length@^2.0.0 fetched in 39ms 105 silly resolveWithNewModule string-length@2.0.0 checking installable status 106 silly pacote range manifest for yargs@^11.0.0 fetched in 36ms 107 silly resolveWithNewModule yargs@11.1.0 checking installable status 108 silly pacote range manifest for strip-ansi@^4.0.0 fetched in 38ms 109 silly resolveWithNewModule strip-ansi@4.0.0 checking installable status 110 http fetch GET 200 https://registry.npmjs.org/ansi-styles 10ms (from cache) 111 http fetch GET 200 https://registry.npmjs.org/supports-color 10ms (from cache) 112 silly pacote range manifest for ansi-styles@^3.2.1 fetched in 11ms 113 silly resolveWithNewModule ansi-styles@3.2.1 checking installable status 114 silly pacote range manifest for supports-color@^5.3.0 fetched in 12ms 115 silly resolveWithNewModule supports-color@5.5.0 checking installable status 116 http fetch GET 200 https://registry.npmjs.org/async 26ms (from cache) 117 http fetch GET 200 https://registry.npmjs.org/compare-versions 27ms (from cache) 118 http fetch GET 200 https://registry.npmjs.org/fileset 27ms (from cache) 119 http fetch GET 200 https://registry.npmjs.org/istanbul-lib-hook 26ms (from cache) 120 http fetch GET 200 https://registry.npmjs.org/istanbul-lib-instrument 27ms (from cache) 121 http fetch GET 200 https://registry.npmjs.org/istanbul-lib-report 27ms (from cache) 122 http fetch GET 200 https://registry.npmjs.org/istanbul-reports 29ms (from cache) 123 http fetch GET 200 https://registry.npmjs.org/js-yaml 30ms (from cache) 124 silly pacote range manifest for compare-versions@^3.1.0 fetched in 36ms 125 silly resolveWithNewModule compare-versions@3.4.0 checking installable status 126 silly pacote range manifest for fileset@^2.0.2 fetched in 36ms 127 silly resolveWithNewModule fileset@2.0.3 checking installable status 128 silly pacote range manifest for async@^2.1.4 fetched in 38ms 129 silly resolveWithNewModule async@2.6.1 checking installable status 130 silly pacote range manifest for istanbul-lib-hook@^1.2.0 fetched in 37ms 131 warn deprecated istanbul-lib-hook@1.2.1: 1.2.0 should have been a major version bump 132 silly resolveWithNewModule istanbul-lib-hook@1.2.1 checking installable status 133 silly pacote range manifest for istanbul-lib-instrument@^2.1.0 fetched in 39ms 134 silly resolveWithNewModule istanbul-lib-instrument@2.3.2 checking installable status 135 silly pacote range manifest for istanbul-lib-report@^1.1.4 fetched in 38ms 136 silly resolveWithNewModule istanbul-lib-report@1.1.4 checking installable status 137 silly pacote range manifest for istanbul-reports@^1.4.1 fetched in 38ms 138 silly resolveWithNewModule istanbul-reports@1.5.0 checking installable status 139 silly pacote range manifest for js-yaml@^3.7.0 fetched in 37ms 140 silly resolveWithNewModule js-yaml@3.12.0 checking installable status 141 http fetch GET 200 https://registry.npmjs.org/append-transform 2ms (from cache) 142 silly pacote range manifest for append-transform@^1.0.0 fetched in 3ms 143 silly resolveWithNewModule append-transform@1.0.0 checking installable status 144 http fetch GET 200 https://registry.npmjs.org/default-require-extensions 10ms (from cache) 145 silly pacote range manifest for default-require-extensions@^2.0.0 fetched in 11ms 146 silly resolveWithNewModule default-require-extensions@2.0.0 checking installable status 147 http fetch GET 200 https://registry.npmjs.org/@babel%2Fgenerator 12ms (from cache) 148 http fetch GET 200 https://registry.npmjs.org/@babel%2Fparser 12ms (from cache) 149 http fetch GET 200 https://registry.npmjs.org/@babel%2Ftemplate 12ms (from cache) 150 http fetch GET 200 https://registry.npmjs.org/@babel%2Ftraverse 12ms (from cache) 151 http fetch GET 200 https://registry.npmjs.org/@babel%2Ftypes 13ms (from cache) 152 http fetch GET 200 https://registry.npmjs.org/istanbul-lib-coverage 13ms (from cache) 153 silly pacote version manifest for @babel/generator@7.0.0-beta.51 fetched in 17ms 154 silly resolveWithNewModule @babel/generator@7.0.0-beta.51 checking installable status 155 silly pacote version manifest for @babel/parser@7.0.0-beta.51 fetched in 17ms 156 silly resolveWithNewModule @babel/parser@7.0.0-beta.51 checking installable status 157 silly pacote version manifest for @babel/template@7.0.0-beta.51 fetched in 17ms 158 silly resolveWithNewModule @babel/template@7.0.0-beta.51 checking installable status 159 silly pacote version manifest for @babel/traverse@7.0.0-beta.51 fetched in 17ms 160 silly resolveWithNewModule @babel/traverse@7.0.0-beta.51 checking installable status 161 silly pacote version manifest for @babel/types@7.0.0-beta.51 fetched in 18ms 162 silly resolveWithNewModule @babel/types@7.0.0-beta.51 checking installable status 163 silly pacote range manifest for istanbul-lib-coverage@^2.0.1 fetched in 17ms 164 silly resolveWithNewModule istanbul-lib-coverage@2.0.1 checking installable status 165 http fetch GET 200 https://registry.npmjs.org/jsesc 3ms (from cache) 166 silly pacote range manifest for jsesc@^2.5.1 fetched in 4ms 167 silly resolveWithNewModule jsesc@2.5.1 checking installable status 168 http fetch GET 200 https://registry.npmjs.org/to-fast-properties 3ms (from cache) 169 silly pacote range manifest for to-fast-properties@^2.0.0 fetched in 4ms 170 silly resolveWithNewModule to-fast-properties@2.0.0 checking installable status 171 http fetch GET 200 https://registry.npmjs.org/@babel%2Fcode-frame 4ms (from cache) 172 silly pacote version manifest for @babel/code-frame@7.0.0-beta.51 fetched in 6ms 173 silly resolveWithNewModule @babel/code-frame@7.0.0-beta.51 checking installable status 174 http fetch GET 200 https://registry.npmjs.org/@babel%2Fhighlight 2ms (from cache) 175 silly pacote version manifest for @babel/highlight@7.0.0-beta.51 fetched in 3ms 176 silly resolveWithNewModule @babel/highlight@7.0.0-beta.51 checking installable status 177 silly pacote range manifest for chalk@^2.0.0 fetched in 1ms 178 silly resolveWithNewModule chalk@2.4.1 checking installable status 179 silly pacote range manifest for ansi-styles@^3.2.1 fetched in 1ms 180 silly resolveWithNewModule ansi-styles@3.2.1 checking installable status 181 silly pacote range manifest for supports-color@^5.3.0 fetched in 2ms 182 silly resolveWithNewModule supports-color@5.5.0 checking installable status 183 http fetch GET 200 https://registry.npmjs.org/@babel%2Fhelper-function-name 12ms (from cache) 184 http fetch GET 200 https://registry.npmjs.org/@babel%2Fhelper-split-export-declaration 13ms (from cache) 185 http fetch GET 200 https://registry.npmjs.org/globals 12ms (from cache) 186 http fetch GET 200 https://registry.npmjs.org/debug 13ms (from cache) 187 silly pacote version manifest for @babel/helper-function-name@7.0.0-beta.51 fetched in 16ms 188 silly resolveWithNewModule @babel/helper-function-name@7.0.0-beta.51 checking installable status 189 silly pacote version manifest for @babel/helper-split-export-declaration@7.0.0-beta.51 fetched in 17ms 190 silly resolveWithNewModule @babel/helper-split-export-declaration@7.0.0-beta.51 checking installable status 191 silly pacote range manifest for globals@^11.1.0 fetched in 16ms 192 silly resolveWithNewModule globals@11.7.0 checking installable status 193 silly pacote range manifest for debug@^3.1.0 fetched in 17ms 194 silly resolveWithNewModule debug@3.1.0 checking installable status 195 http fetch GET 200 https://registry.npmjs.org/@babel%2Fhelper-get-function-arity 3ms (from cache) 196 silly pacote version manifest for @babel/helper-get-function-arity@7.0.0-beta.51 fetched in 4ms 197 silly resolveWithNewModule @babel/helper-get-function-arity@7.0.0-beta.51 checking installable status 198 silly pacote range manifest for supports-color@^3.1.2 fetched in 1ms 199 silly resolveWithNewModule supports-color@3.2.3 checking installable status 200 http fetch GET 200 https://registry.npmjs.org/has-flag 4ms (from cache) 201 silly pacote range manifest for has-flag@^1.0.0 fetched in 5ms 202 silly resolveWithNewModule has-flag@1.0.0 checking installable status 203 silly pacote range manifest for debug@^3.1.0 fetched in 0ms 204 silly resolveWithNewModule debug@3.1.0 checking installable status 205 http fetch GET 200 https://registry.npmjs.org/handlebars 2ms (from cache) 206 silly fetchPackageMetaData error for handlebars@^4.0.11 Unexpected end of JSON input while parsing near ‘…,“semver”:“^5.0.1”,"u’ 207 silly saveTree demo@1.0.0 207 silly saveTree ├─┬ babel-cli@6.26.0 207 silly saveTree │ ├─┬ babel-core@6.26.3 207 silly saveTree │ │ ├─┬ babel-code-frame@6.26.0 207 silly saveTree │ │ │ ├─┬ chalk@1.1.3 207 silly saveTree │ │ │ │ ├── ansi-styles@2.2.1 207 silly saveTree │ │ │ │ ├── escape-string-regexp@1.0.5 207 silly saveTree │ │ │ │ ├─┬ has-ansi@2.0.0 207 silly saveTree │ │ │ │ │ └── ansi-regex@2.1.1 207 silly saveTree │ │ │ │ ├── strip-ansi@3.0.1 207 silly saveTree │ │ │ │ └── supports-color@2.0.0 207 silly saveTree │ │ │ ├── esutils@2.0.2 207 silly saveTree │ │ │ └── js-tokens@3.0.2 207 silly saveTree │ │ ├─┬ babel-generator@6.26.1 207 silly saveTree │ │ │ ├─┬ babel-messages@6.23.0 207 silly saveTree │ │ │ │ └─┬ babel-runtime@6.26.0 207 silly saveTree │ │ │ │ ├── core-js@2.5.7 207 silly saveTree │ │ │ │ └── regenerator-runtime@0.11.1 207 silly saveTree │ │ │ ├── babel-runtime@6.26.0 207 silly saveTree │ │ │ ├─┬ babel-types@6.26.0 207 silly saveTree │ │ │ │ ├── lodash@4.17.10 207 silly saveTree │ │ │ │ └── to-fast-properties@1.0.3 207 silly saveTree │ │ │ ├─┬ detect-indent@4.0.0 207 silly saveTree │ │ │ │ └─┬ repeating@2.0.1 207 silly saveTree │ │ │ │ └─┬ is-finite@1.0.2 207 silly saveTree │ │ │ │ └── number-is-nan@1.0.1 207 silly saveTree │ │ │ ├── jsesc@1.3.0 207 silly saveTree │ │ │ ├── lodash@4.17.10 207 silly saveTree │ │ │ ├── source-map@0.5.7 207 silly saveTree │ │ │ └── trim-right@1.0.1 207 silly saveTree │ │ ├─┬ babel-helpers@6.24.1 207 silly saveTree │ │ │ └─┬ babel-template@6.26.0 207 silly saveTree │ │ │ ├─┬ babel-traverse@6.26.0 207 silly saveTree │ │ │ │ ├── babylon@6.18.0 207 silly saveTree │ │ │ │ ├─┬ debug@2.6.9 207 silly saveTree │ │ │ │ │ └── ms@2.0.0 207 silly saveTree │ │ │ │ ├── globals@9.18.0 207 silly saveTree │ │ │ │ └─┬ invariant@2.2.4 207 silly saveTree │ │ │ │ └── loose-envify@1.4.0 207 silly saveTree │ │ │ └── babylon@6.18.0 207 silly saveTree │ │ ├── babel-messages@6.23.0 207 silly saveTree │ │ ├─┬ babel-register@6.26.0 207 silly saveTree │ │ │ ├─┬ home-or-tmp@2.0.0 207 silly saveTree │ │ │ │ ├── os-homedir@1.0.2 207 silly saveTree │ │ │ │ └── os-tmpdir@1.0.2 207 silly saveTree │ │ │ ├─┬ mkdirp@0.5.1 207 silly saveTree │ │ │ │ └── minimist@0.0.8 207 silly saveTree │ │ │ └── source-map-support@0.4.18 207 silly saveTree │ │ ├── babel-runtime@6.26.0 207 silly saveTree │ │ ├── babel-template@6.26.0 207 silly saveTree │ │ ├── babel-traverse@6.26.0 207 silly saveTree │ │ ├── babel-types@6.26.0 207 silly saveTree │ │ ├── babylon@6.18.0 207 silly saveTree │ │ ├── convert-source-map@1.5.1 207 silly saveTree │ │ ├── debug@2.6.9 207 silly saveTree │ │ ├── json5@0.5.1 207 silly saveTree │ │ ├── lodash@4.17.10 207 silly saveTree │ │ ├─┬ minimatch@3.0.4 207 silly saveTree │ │ │ └─┬ brace-expansion@1.1.11 207 silly saveTree │ │ │ ├── balanced-match@1.0.0 207 silly saveTree │ │ │ └── concat-map@0.0.1 207 silly saveTree │ │ ├── path-is-absolute@1.0.1 207 silly saveTree │ │ ├── private@0.1.8 207 silly saveTree │ │ ├── slash@1.0.0 207 silly saveTree │ │ └── source-map@0.5.7 207 silly saveTree │ ├─┬ babel-polyfill@6.26.0 207 silly saveTree │ │ └── regenerator-runtime@0.10.5 207 silly saveTree │ ├── babel-register@6.26.0 207 silly saveTree │ ├── babel-runtime@6.26.0 207 silly saveTree │ ├─┬ chokidar@1.7.0 207 silly saveTree │ │ ├─┬ anymatch@1.3.2 207 silly saveTree │ │ │ ├─┬ micromatch@2.3.11 207 silly saveTree │ │ │ │ ├─┬ arr-diff@2.0.0 207 silly saveTree │ │ │ │ │ └── arr-flatten@1.1.0 207 silly saveTree │ │ │ │ ├── array-unique@0.2.1 207 silly saveTree │ │ │ │ ├─┬ braces@1.8.5 207 silly saveTree │ │ │ │ │ ├─┬ expand-range@1.8.2 207 silly saveTree │ │ │ │ │ │ └─┬ fill-range@2.2.4 207 silly saveTree │ │ │ │ │ │ ├─┬ is-number@2.1.0 207 silly saveTree │ │ │ │ │ │ │ └─┬ kind-of@3.2.2 207 silly saveTree │ │ │ │ │ │ │ └── is-buffer@1.1.6 207 silly saveTree │ │ │ │ │ │ ├─┬ isobject@2.1.0 207 silly saveTree │ │ │ │ │ │ │ └── isarray@1.0.0 207 silly saveTree │ │ │ │ │ │ ├─┬ randomatic@3.1.0 207 silly saveTree │ │ │ │ │ │ │ ├── is-number@4.0.0 207 silly saveTree │ │ │ │ │ │ │ ├── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ │ │ └── math-random@1.0.1 207 silly saveTree │ │ │ │ │ │ ├── repeat-element@1.1.3 207 silly saveTree │ │ │ │ │ │ └── repeat-string@1.6.1 207 silly saveTree │ │ │ │ │ ├── preserve@0.2.0 207 silly saveTree │ │ │ │ │ └── repeat-element@1.1.3 207 silly saveTree │ │ │ │ ├─┬ expand-brackets@0.1.5 207 silly saveTree │ │ │ │ │ └── is-posix-bracket@0.1.1 207 silly saveTree │ │ │ │ ├─┬ extglob@0.3.2 207 silly saveTree │ │ │ │ │ └── is-extglob@1.0.0 207 silly saveTree │ │ │ │ ├── filename-regex@2.0.1 207 silly saveTree │ │ │ │ ├── is-extglob@1.0.0 207 silly saveTree │ │ │ │ ├── is-glob@2.0.1 207 silly saveTree │ │ │ │ ├── kind-of@3.2.2 207 silly saveTree │ │ │ │ ├─┬ normalize-path@2.1.1 207 silly saveTree │ │ │ │ │ └── remove-trailing-separator@1.1.0 207 silly saveTree │ │ │ │ ├─┬ object.omit@2.0.1 207 silly saveTree │ │ │ │ │ ├─┬ for-own@0.1.5 207 silly saveTree │ │ │ │ │ │ └── for-in@1.0.2 207 silly saveTree │ │ │ │ │ └── is-extendable@0.1.1 207 silly saveTree │ │ │ │ ├─┬ parse-glob@3.0.4 207 silly saveTree │ │ │ │ │ ├─┬ glob-base@0.3.0 207 silly saveTree │ │ │ │ │ │ └── glob-parent@2.0.0 207 silly saveTree │ │ │ │ │ └── is-dotfile@1.0.3 207 silly saveTree │ │ │ │ └─┬ regex-cache@0.4.4 207 silly saveTree │ │ │ │ └─┬ is-equal-shallow@0.1.3 207 silly saveTree │ │ │ │ └── is-primitive@2.0.0 207 silly saveTree │ │ │ └── normalize-path@2.1.1 207 silly saveTree │ │ ├── async-each@1.0.1 207 silly saveTree │ │ ├─┬ fsevents@1.2.4 207 silly saveTree │ │ │ ├── nan@2.11.0 207 silly saveTree │ │ │ └─┬ node-pre-gyp@0.10.0 207 silly saveTree │ │ │ ├── detect-libc@1.0.3 207 silly saveTree │ │ │ ├─┬ mkdirp@0.5.1 207 silly saveTree │ │ │ │ └── minimist@0.0.8 207 silly saveTree │ │ │ ├─┬ needle@2.2.0 207 silly saveTree │ │ │ │ ├─┬ debug@2.6.9 207 silly saveTree │ │ │ │ │ └── ms@2.0.0 207 silly saveTree │ │ │ │ ├─┬ iconv-lite@0.4.21 207 silly saveTree │ │ │ │ │ └── safer-buffer@2.1.2 207 silly saveTree │ │ │ │ └── sax@1.2.4 207 silly saveTree │ │ │ ├─┬ nopt@4.0.1 207 silly saveTree │ │ │ │ ├── abbrev@1.1.1 207 silly saveTree │ │ │ │ └─┬ osenv@0.1.5 207 silly saveTree │ │ │ │ ├── os-homedir@1.0.2 207 silly saveTree │ │ │ │ └── os-tmpdir@1.0.2 207 silly saveTree │ │ │ ├─┬ npm-packlist@1.1.10 207 silly saveTree │ │ │ │ ├─┬ ignore-walk@3.0.1 207 silly saveTree │ │ │ │ │ └─┬ minimatch@3.0.4 207 silly saveTree │ │ │ │ │ └─┬ brace-expansion@1.1.11 207 silly saveTree │ │ │ │ │ ├── balanced-match@1.0.0 207 silly saveTree │ │ │ │ │ └── concat-map@0.0.1 207 silly saveTree │ │ │ │ └── npm-bundled@1.0.3 207 silly saveTree │ │ │ ├─┬ npmlog@4.1.2 207 silly saveTree │ │ │ │ ├─┬ are-we-there-yet@1.1.4 207 silly saveTree │ │ │ │ │ ├── delegates@1.0.0 207 silly saveTree │ │ │ │ │ └─┬ readable-stream@2.3.6 207 silly saveTree │ │ │ │ │ ├── core-util-is@1.0.2 207 silly saveTree │ │ │ │ │ ├── inherits@2.0.3 207 silly saveTree │ │ │ │ │ ├── isarray@1.0.0 207 silly saveTree │ │ │ │ │ ├── process-nextick-args@2.0.0 207 silly saveTree │ │ │ │ │ ├── safe-buffer@5.1.1 207 silly saveTree │ │ │ │ │ ├── string_decoder@1.1.1 207 silly saveTree │ │ │ │ │ └── util-deprecate@1.0.2 207 silly saveTree │ │ │ │ ├── console-control-strings@1.1.0 207 silly saveTree │ │ │ │ ├─┬ gauge@2.7.4 207 silly saveTree │ │ │ │ │ ├── aproba@1.2.0 207 silly saveTree │ │ │ │ │ ├── has-unicode@2.0.1 207 silly saveTree │ │ │ │ │ ├── object-assign@4.1.1 207 silly saveTree │ │ │ │ │ ├── signal-exit@3.0.2 207 silly saveTree │ │ │ │ │ ├─┬ string-width@1.0.2 207 silly saveTree │ │ │ │ │ │ ├── code-point-at@1.1.0 207 silly saveTree │ │ │ │ │ │ ├─┬ is-fullwidth-code-point@1.0.0 207 silly saveTree │ │ │ │ │ │ │ └── number-is-nan@1.0.1 207 silly saveTree │ │ │ │ │ │ └─┬ strip-ansi@3.0.1 207 silly saveTree │ │ │ │ │ │ └── ansi-regex@2.1.1 207 silly saveTree │ │ │ │ │ ├── strip-ansi@3.0.1 207 silly saveTree │ │ │ │ │ └── wide-align@1.1.2 207 silly saveTree │ │ │ │ └── set-blocking@2.0.0 207 silly saveTree │ │ │ ├─┬ rc@1.2.7 207 silly saveTree │ │ │ │ ├── deep-extend@0.5.1 207 silly saveTree │ │ │ │ ├── ini@1.3.5 207 silly saveTree │ │ │ │ ├── minimist@1.2.0 207 silly saveTree │ │ │ │ └── strip-json-comments@2.0.1 207 silly saveTree │ │ │ ├─┬ rimraf@2.6.2 207 silly saveTree │ │ │ │ └─┬ glob@7.1.2 207 silly saveTree │ │ │ │ ├── fs.realpath@1.0.0 207 silly saveTree │ │ │ │ ├─┬ inflight@1.0.6 207 silly saveTree │ │ │ │ │ ├─┬ once@1.4.0 207 silly saveTree │ │ │ │ │ │ └── wrappy@1.0.2 207 silly saveTree │ │ │ │ │ └── wrappy@1.0.2 207 silly saveTree │ │ │ │ ├── once@1.4.0 207 silly saveTree │ │ │ │ └── path-is-absolute@1.0.1 207 silly saveTree │ │ │ ├── semver@5.5.0 207 silly saveTree │ │ │ └─┬ tar@4.4.1 207 silly saveTree │ │ │ ├── chownr@1.0.1 207 silly saveTree │ │ │ ├─┬ fs-minipass@1.2.5 207 silly saveTree │ │ │ │ └─┬ minipass@2.2.4 207 silly saveTree │ │ │ │ └── yallist@3.0.2 207 silly saveTree │ │ │ ├── minipass@2.2.4 207 silly saveTree │ │ │ ├── minizlib@1.1.0 207 silly saveTree │ │ │ └── yallist@3.0.2 207 silly saveTree │ │ ├── glob-parent@2.0.0 207 silly saveTree │ │ ├── inherits@2.0.3 207 silly saveTree │ │ ├─┬ is-binary-path@1.0.1 207 silly saveTree │ │ │ └── binary-extensions@1.11.0 207 silly saveTree │ │ ├── is-glob@2.0.1 207 silly saveTree │ │ └─┬ readdirp@2.1.0 207 silly saveTree │ │ ├── graceful-fs@4.1.11 207 silly saveTree │ │ ├─┬ readable-stream@2.3.6 207 silly saveTree │ │ │ ├── core-util-is@1.0.2 207 silly saveTree │ │ │ ├── process-nextick-args@2.0.0 207 silly saveTree │ │ │ ├── safe-buffer@5.1.2 207 silly saveTree │ │ │ ├── string_decoder@1.1.1 207 silly saveTree │ │ │ └── util-deprecate@1.0.2 207 silly saveTree │ │ └── set-immediate-shim@1.0.1 207 silly saveTree │ ├── commander@2.17.1 207 silly saveTree │ ├── convert-source-map@1.5.1 207 silly saveTree │ ├── fs-readdir-recursive@1.1.0 207 silly saveTree │ ├─┬ glob@7.1.3 207 silly saveTree │ │ ├── fs.realpath@1.0.0 207 silly saveTree │ │ ├─┬ inflight@1.0.6 207 silly saveTree │ │ │ ├─┬ once@1.4.0 207 silly saveTree │ │ │ │ └── wrappy@1.0.2 207 silly saveTree │ │ │ └── wrappy@1.0.2 207 silly saveTree │ │ └── once@1.4.0 207 silly saveTree │ ├── lodash@4.17.10 207 silly saveTree │ ├─┬ output-file-sync@1.1.2 207 silly saveTree │ │ └── object-assign@4.1.1 207 silly saveTree │ ├── path-is-absolute@1.0.1 207 silly saveTree │ ├── slash@1.0.0 207 silly saveTree │ ├── source-map@0.5.7 207 silly saveTree │ └─┬ v8flags@2.1.1 207 silly saveTree │ └── user-home@1.1.1 207 silly saveTree ├── babel-core@6.26.3 207 silly saveTree ├─┬ babel-eslint@8.2.6 207 silly saveTree │ ├─┬ @babel/code-frame@7.0.0-beta.44 207 silly saveTree │ │ └─┬ @babel/highlight@7.0.0-beta.44 207 silly saveTree │ │ └─┬ chalk@2.4.1 207 silly saveTree │ │ ├─┬ ansi-styles@3.2.1 207 silly saveTree │ │ │ └─┬ color-convert@1.9.3 207 silly saveTree │ │ │ └── color-name@1.1.3 207 silly saveTree │ │ └─┬ supports-color@5.5.0 207 silly saveTree │ │ └── has-flag@3.0.0 207 silly saveTree │ ├─┬ @babel/traverse@7.0.0-beta.44 207 silly saveTree │ │ ├─┬ @babel/generator@7.0.0-beta.44 207 silly saveTree │ │ │ ├─┬ @babel/types@7.0.0-beta.44 207 silly saveTree │ │ │ │ └── to-fast-properties@2.0.0 207 silly saveTree │ │ │ └── jsesc@2.5.1 207 silly saveTree │ │ ├─┬ @babel/helper-function-name@7.0.0-beta.44 207 silly saveTree │ │ │ ├── @babel/helper-get-function-arity@7.0.0-beta.44 207 silly saveTree │ │ │ └─┬ @babel/template@7.0.0-beta.44 207 silly saveTree │ │ │ └── babylon@7.0.0-beta.44 207 silly saveTree │ │ ├── @babel/helper-split-export-declaration@7.0.0-beta.44 207 silly saveTree │ │ ├── @babel/types@7.0.0-beta.44 207 silly saveTree │ │ ├── babylon@7.0.0-beta.44 207 silly saveTree │ │ ├── debug@3.1.0 207 silly saveTree │ │ └── globals@11.7.0 207 silly saveTree │ ├── @babel/types@7.0.0-beta.44 207 silly saveTree │ ├── babylon@7.0.0-beta.44 207 silly saveTree │ ├─┬ eslint-scope@3.7.1 207 silly saveTree │ │ ├─┬ esrecurse@4.2.1 207 silly saveTree │ │ │ └── estraverse@4.2.0 207 silly saveTree │ │ └── estraverse@4.2.0 207 silly saveTree │ └── eslint-visitor-keys@1.0.0 207 silly saveTree ├─┬ babel-jest@23.4.2 207 silly saveTree │ ├─┬ babel-plugin-istanbul@4.1.6 207 silly saveTree │ │ ├── babel-plugin-syntax-object-rest-spread@6.13.0 207 silly saveTree │ │ ├─┬ find-up@2.1.0 207 silly saveTree │ │ │ └─┬ locate-path@2.0.0 207 silly saveTree │ │ │ ├─┬ p-locate@2.0.0 207 silly saveTree │ │ │ │ └─┬ p-limit@1.3.0 207 silly saveTree │ │ │ │ └── p-try@1.0.0 207 silly saveTree │ │ │ └── path-exists@3.0.0 207 silly saveTree │ │ ├─┬ istanbul-lib-instrument@1.10.1 207 silly saveTree │ │ │ ├── istanbul-lib-coverage@1.2.0 207 silly saveTree │ │ │ └── semver@5.5.1 207 silly saveTree │ │ └─┬ test-exclude@4.2.2 207 silly saveTree │ │ ├── arrify@1.0.1 207 silly saveTree │ │ ├─┬ read-pkg-up@3.0.0 207 silly saveTree │ │ │ └─┬ read-pkg@3.0.0 207 silly saveTree │ │ │ ├─┬ load-json-file@4.0.0 207 silly saveTree │ │ │ │ ├─┬ parse-json@4.0.0 207 silly saveTree │ │ │ │ │ ├─┬ error-ex@1.3.2 207 silly saveTree │ │ │ │ │ │ └── is-arrayish@0.2.1 207 silly saveTree │ │ │ │ │ └── json-parse-better-errors@1.0.2 207 silly saveTree │ │ │ │ ├── pify@3.0.0 207 silly saveTree │ │ │ │ └── strip-bom@3.0.0 207 silly saveTree │ │ │ ├─┬ normalize-package-data@2.4.0 207 silly saveTree │ │ │ │ ├── hosted-git-info@2.7.1 207 silly saveTree │ │ │ │ ├─┬ is-builtin-module@1.0.0 207 silly saveTree │ │ │ │ │ └── builtin-modules@1.1.1 207 silly saveTree │ │ │ │ └─┬ validate-npm-package-license@3.0.4 207 silly saveTree │ │ │ │ ├─┬ spdx-correct@3.0.0 207 silly saveTree │ │ │ │ │ ├─┬ spdx-expression-parse@3.0.0 207 silly saveTree │ │ │ │ │ │ ├── spdx-exceptions@2.1.0 207 silly saveTree │ │ │ │ │ │ └── spdx-license-ids@3.0.0 207 silly saveTree │ │ │ │ │ └── spdx-license-ids@3.0.0 207 silly saveTree │ │ │ │ └── spdx-expression-parse@3.0.0 207 silly saveTree │ │ │ └── path-type@3.0.0 207 silly saveTree │ │ └── require-main-filename@1.0.1 207 silly saveTree │ └─┬ babel-preset-jest@23.2.0 207 silly saveTree │ └── babel-plugin-jest-hoist@23.2.0 207 silly saveTree ├─┬ babel-plugin-inline-dotenv@1.1.2 207 silly saveTree │ └── dotenv@4.0.0 207 silly saveTree ├─┬ babel-plugin-module-resolver@3.1.1 207 silly saveTree │ ├── find-babel-config@1.1.0 207 silly saveTree │ ├── pkg-up@2.0.0 207 silly saveTree │ ├── reselect@3.0.1 207 silly saveTree │ └─┬ resolve@1.8.1 207 silly saveTree │ └── path-parse@1.0.6 207 silly saveTree ├── babel-plugin-transform-object-rest-spread@6.26.0 207 silly saveTree ├── babel-plugin-transform-runtime@6.23.0 207 silly saveTree ├─┬ babel-preset-env@1.7.0 207 silly saveTree │ ├── babel-plugin-check-es2015-constants@6.22.0 207 silly saveTree │ ├── babel-plugin-syntax-trailing-function-commas@6.22.0 207 silly saveTree │ ├─┬ babel-plugin-transform-async-to-generator@6.24.1 207 silly saveTree │ │ ├─┬ babel-helper-remap-async-to-generator@6.24.1 207 silly saveTree │ │ │ └─┬ babel-helper-function-name@6.24.1 207 silly saveTree │ │ │ └── babel-helper-get-function-arity@6.24.1 207 silly saveTree │ │ └── babel-plugin-syntax-async-functions@6.13.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-arrow-functions@6.22.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-block-scoped-functions@6.22.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-block-scoping@6.26.0 207 silly saveTree │ ├─┬ babel-plugin-transform-es2015-classes@6.24.1 207 silly saveTree │ │ ├── babel-helper-define-map@6.26.0 207 silly saveTree │ │ ├── babel-helper-optimise-call-expression@6.24.1 207 silly saveTree │ │ └── babel-helper-replace-supers@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-computed-properties@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-destructuring@6.23.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-duplicate-keys@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-for-of@6.23.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-function-name@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-literals@6.22.0 207 silly saveTree │ ├─┬ babel-plugin-transform-es2015-modules-amd@6.24.1 207 silly saveTree │ │ └─┬ babel-plugin-transform-es2015-modules-commonjs@6.26.2 207 silly saveTree │ │ └── babel-plugin-transform-strict-mode@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-modules-commonjs@6.26.2 207 silly saveTree │ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.24.1 207 silly saveTree │ │ └── babel-helper-hoist-variables@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-modules-umd@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-object-super@6.24.1 207 silly saveTree │ ├─┬ babel-plugin-transform-es2015-parameters@6.24.1 207 silly saveTree │ │ └── babel-helper-call-delegate@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-shorthand-properties@6.24.1 207 silly saveTree │ ├── babel-plugin-transform-es2015-spread@6.22.0 207 silly saveTree │ ├─┬ babel-plugin-transform-es2015-sticky-regex@6.24.1 207 silly saveTree │ │ └── babel-helper-regex@6.26.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-template-literals@6.22.0 207 silly saveTree │ ├── babel-plugin-transform-es2015-typeof-symbol@6.23.0 207 silly saveTree │ ├─┬ babel-plugin-transform-es2015-unicode-regex@6.24.1 207 silly saveTree │ │ └─┬ regexpu-core@2.0.0 207 silly saveTree │ │ ├── regenerate@1.4.0 207 silly saveTree │ │ ├── regjsgen@0.2.0 207 silly saveTree │ │ └─┬ regjsparser@0.1.5 207 silly saveTree │ │ └── jsesc@0.5.0 207 silly saveTree │ ├─┬ babel-plugin-transform-exponentiation-operator@6.24.1 207 silly saveTree │ │ ├─┬ babel-helper-builder-binary-assignment-operator-visitor@6.24.1 207 silly saveTree │ │ │ └── babel-helper-explode-assignable-expression@6.24.1 207 silly saveTree │ │ └── babel-plugin-syntax-exponentiation-operator@6.13.0 207 silly saveTree │ ├─┬ babel-plugin-transform-regenerator@6.26.0 207 silly saveTree │ │ └── regenerator-transform@0.10.1 207 silly saveTree │ └─┬ browserslist@3.2.8 207 silly saveTree │ ├── caniuse-lite@1.0.30000884 207 silly saveTree │ └── electron-to-chromium@1.3.62 207 silly saveTree ├─┬ body-parser@1.18.3 207 silly saveTree │ ├── bytes@3.0.0 207 silly saveTree │ ├── content-type@1.0.4 207 silly saveTree │ ├── depd@1.1.2 207 silly saveTree │ ├─┬ http-errors@1.6.3 207 silly saveTree │ │ ├── setprototypeof@1.1.0 207 silly saveTree │ │ └── statuses@1.5.0 207 silly saveTree │ ├─┬ iconv-lite@0.4.23 207 silly saveTree │ │ └── safer-buffer@2.1.2 207 silly saveTree │ ├─┬ on-finished@2.3.0 207 silly saveTree │ │ └── ee-first@1.1.1 207 silly saveTree │ ├── qs@6.5.2 207 silly saveTree │ ├─┬ raw-body@2.3.3 207 silly saveTree │ │ └── unpipe@1.0.0 207 silly saveTree │ └─┬ type-is@1.6.16 207 silly saveTree │ ├── media-typer@0.3.0 207 silly saveTree │ └─┬ mime-types@2.1.20 207 silly saveTree │ └── mime-db@1.36.0 207 silly saveTree ├─┬ chai@4.1.2 207 silly saveTree │ ├── assertion-error@1.1.0 207 silly saveTree │ ├── check-error@1.0.2 207 silly saveTree │ ├─┬ deep-eql@3.0.1 207 silly saveTree │ │ └── type-detect@4.0.8 207 silly saveTree │ ├── get-func-name@2.0.0 207 silly saveTree │ ├── pathval@1.1.0 207 silly saveTree │ └── type-detect@4.0.8 207 silly saveTree ├─┬ compression@1.7.3 207 silly saveTree │ ├─┬ accepts@1.3.5 207 silly saveTree │ │ └── negotiator@0.6.1 207 silly saveTree │ ├── compressible@2.0.14 207 silly saveTree │ ├── on-headers@1.0.1 207 silly saveTree │ └── vary@1.1.2 207 silly saveTree ├── cors@2.8.4 207 silly saveTree ├─┬ express@4.16.3 207 silly saveTree │ ├── array-flatten@1.1.1 207 silly saveTree │ ├─┬ body-parser@1.18.2 207 silly saveTree │ │ ├── iconv-lite@0.4.19 207 silly saveTree │ │ ├── qs@6.5.1 207 silly saveTree │ │ └─┬ raw-body@2.3.2 207 silly saveTree │ │ └─┬ http-errors@1.6.2 207 silly saveTree │ │ ├── depd@1.1.1 207 silly saveTree │ │ ├── setprototypeof@1.0.3 207 silly saveTree │ │ └── statuses@1.4.0 207 silly saveTree │ ├── content-disposition@0.5.2 207 silly saveTree │ ├── cookie-signature@1.0.6 207 silly saveTree │ ├── cookie@0.3.1 207 silly saveTree │ ├── encodeurl@1.0.2 207 silly saveTree │ ├── escape-html@1.0.3 207 silly saveTree │ ├── etag@1.8.1 207 silly saveTree │ ├─┬ finalhandler@1.1.1 207 silly saveTree │ │ ├── parseurl@1.3.2 207 silly saveTree │ │ └── statuses@1.4.0 207 silly saveTree │ ├── fresh@0.5.2 207 silly saveTree │ ├── merge-descriptors@1.0.1 207 silly saveTree │ ├── methods@1.1.2 207 silly saveTree │ ├── parseurl@1.3.2 207 silly saveTree │ ├── path-to-regexp@0.1.7 207 silly saveTree │ ├─┬ proxy-addr@2.0.4 207 silly saveTree │ │ ├── forwarded@0.1.2 207 silly saveTree │ │ └── ipaddr.js@1.8.0 207 silly saveTree │ ├── qs@6.5.1 207 silly saveTree │ ├── range-parser@1.2.0 207 silly saveTree │ ├── safe-buffer@5.1.1 207 silly saveTree │ ├─┬ send@0.16.2 207 silly saveTree │ │ ├── destroy@1.0.4 207 silly saveTree │ │ ├── mime@1.4.1 207 silly saveTree │ │ └── statuses@1.4.0 207 silly saveTree │ ├── serve-static@1.13.2 207 silly saveTree │ ├── statuses@1.4.0 207 silly saveTree │ └── utils-merge@1.0.1 207 silly saveTree ├─┬ jest@23.5.0 207 silly saveTree │ ├─┬ import-local@1.0.0 207 silly saveTree │ │ ├── pkg-dir@2.0.0 207 silly saveTree │ │ └─┬ resolve-cwd@2.0.0 207 silly saveTree │ │ └── resolve-from@3.0.0 207 silly saveTree │ └─┬ jest-cli@23.5.0 207 silly saveTree │ ├── ansi-escapes@3.1.0 207 silly saveTree │ ├─┬ chalk@2.4.1 207 silly saveTree │ │ ├── ansi-styles@3.2.1 207 silly saveTree │ │ └── supports-color@5.5.0 207 silly saveTree │ ├── exit@0.1.2 207 silly saveTree │ ├─┬ is-ci@1.2.0 207 silly saveTree │ │ └── ci-info@1.4.0 207 silly saveTree │ ├─┬ istanbul-api@1.3.6 207 silly saveTree │ │ ├── async@2.6.1 207 silly saveTree │ │ ├── compare-versions@3.4.0 207 silly saveTree │ │ ├── fileset@2.0.3 207 silly saveTree │ │ ├─┬ istanbul-lib-hook@1.2.1 207 silly saveTree │ │ │ └─┬ append-transform@1.0.0 207 silly saveTree │ │ │ └── default-require-extensions@2.0.0 207 silly saveTree │ │ ├─┬ istanbul-lib-instrument@2.3.2 207 silly saveTree │ │ │ ├─┬ @babel/generator@7.0.0-beta.51 207 silly saveTree │ │ │ │ ├─┬ @babel/types@7.0.0-beta.51 207 silly saveTree │ │ │ │ │ └── to-fast-properties@2.0.0 207 silly saveTree │ │ │ │ └── jsesc@2.5.1 207 silly saveTree │ │ │ ├── @babel/parser@7.0.0-beta.51 207 silly saveTree │ │ │ ├─┬ @babel/template@7.0.0-beta.51 207 silly saveTree │ │ │ │ └─┬ @babel/code-frame@7.0.0-beta.51 207 silly saveTree │ │ │ │ └─┬ @babel/highlight@7.0.0-beta.51 207 silly saveTree │ │ │ │ └─┬ chalk@2.4.1 207 silly saveTree │ │ │ │ ├── ansi-styles@3.2.1 207 silly saveTree │ │ │ │ └── supports-color@5.5.0 207 silly saveTree │ │ │ ├─┬ @babel/traverse@7.0.0-beta.51 207 silly saveTree │ │ │ │ ├─┬ @babel/helper-function-name@7.0.0-beta.51 207 silly saveTree │ │ │ │ │ └── @babel/helper-get-function-arity@7.0.0-beta.51 207 silly saveTree │ │ │ │ ├── @babel/helper-split-export-declaration@7.0.0-beta.51 207 silly saveTree │ │ │ │ ├── debug@3.1.0 207 silly saveTree │ │ │ │ └── globals@11.7.0 207 silly saveTree │ │ │ ├── @babel/types@7.0.0-beta.51 207 silly saveTree │ │ │ └── istanbul-lib-coverage@2.0.1 207 silly saveTree │ │ ├─┬ istanbul-lib-report@1.1.4 207 silly saveTree │ │ │ └─┬ supports-color@3.2.3 207 silly saveTree │ │ │ └── has-flag@1.0.0 207 silly saveTree │ │ ├─┬ istanbul-lib-source-maps@1.2.5 207 silly saveTree │ │ │ ├── debug@3.1.0 207 silly saveTree │ │ │ └── rimraf@2.6.2 207 silly saveTree │ │ ├── istanbul-reports@1.5.0 207 silly saveTree │ │ └── js-yaml@3.12.0 207 silly saveTree │ ├── istanbul-lib-source-maps@1.2.5 207 silly saveTree │ ├── jest-changed-files@23.4.2 207 silly saveTree │ ├─┬ jest-config@23.5.0 207 silly saveTree │ │ ├─┬ jest-environment-jsdom@23.4.0 207 silly saveTree │ │ │ └─┬ jest-util@23.4.0 207 silly saveTree │ │ │ └── jest-message-util@23.4.0 207 silly saveTree │ │ ├── jest-get-type@22.4.3 207 silly saveTree │ │ ├── jest-regex-util@23.3.0 207 silly saveTree │ │ ├── jest-util@23.4.0 207 silly saveTree │ │ └─┬ jest-validate@23.5.0 207 silly saveTree │ │ └── leven@2.1.0 207 silly saveTree │ ├── jest-environment-jsdom@23.4.0 207 silly saveTree │ ├── jest-get-type@22.4.3 207 silly saveTree │ ├─┬ jest-haste-map@23.5.0 207 silly saveTree │ │ └── jest-worker@23.2.0 207 silly saveTree │ ├── jest-message-util@23.4.0 207 silly saveTree │ ├── jest-regex-util@23.3.0 207 silly saveTree │ ├─┬ jest-resolve-dependencies@23.5.0 207 silly saveTree │ │ └── jest-snapshot@23.5.0 207 silly saveTree │ ├─┬ jest-runner@23.5.0 207 silly saveTree │ │ └─┬ jest-runtime@23.5.0 207 silly saveTree │ │ ├── realpath-native@1.0.1 207 silly saveTree │ │ ├─┬ write-file-atomic@2.3.0 207 silly saveTree │ │ │ ├── imurmurhash@0.1.4 207 silly saveTree │ │ │ └── signal-exit@3.0.2 207 silly saveTree │ │ └─┬ yargs@11.1.0 207 silly saveTree │ │ └─┬ string-width@2.1.1 207 silly saveTree │ │ ├── is-fullwidth-code-point@2.0.0 207 silly saveTree │ │ └─┬ strip-ansi@4.0.0 207 silly saveTree │ │ └── ansi-regex@3.0.0 207 silly saveTree │ ├── jest-runtime@23.5.0 207 silly saveTree │ ├── jest-snapshot@23.5.0 207 silly saveTree │ ├── jest-util@23.4.0 207 silly saveTree │ ├── jest-validate@23.5.0 207 silly saveTree │ ├─┬ jest-watcher@23.4.0 207 silly saveTree │ │ └── string-length@2.0.0 207 silly saveTree │ ├── jest-worker@23.2.0 207 silly saveTree │ ├─┬ node-notifier@5.2.1 207 silly saveTree │ │ └─┬ which@1.3.1 207 silly saveTree │ │ └── isexe@2.0.0 207 silly saveTree │ ├── prompts@0.1.14 207 silly saveTree │ ├── realpath-native@1.0.1 207 silly saveTree │ ├── rimraf@2.6.2 207 silly saveTree │ ├── string-length@2.0.0 207 silly saveTree │ ├── strip-ansi@4.0.0 207 silly saveTree │ ├── which@1.3.1 207 silly saveTree │ └── yargs@11.1.0 207 silly saveTree ├─┬ jsdoc@3.5.5 207 silly saveTree │ ├── babylon@7.0.0-beta.19 207 silly saveTree │ ├── bluebird@3.5.2 207 silly saveTree │ ├─┬ catharsis@0.8.9 207 silly saveTree │ │ └─┬ underscore-contrib@0.3.0 207 silly saveTree │ │ └── underscore@1.6.0 207 silly saveTree │ ├─┬ js2xmlparser@3.0.0 207 silly saveTree │ │ └── xmlcreate@1.0.2 207 silly saveTree │ ├── klaw@2.0.0 207 silly saveTree │ ├── marked@0.3.19 207 silly saveTree │ ├─┬ requizzle@0.2.1 207 silly saveTree │ │ └── underscore@1.6.0 207 silly saveTree │ ├── strip-json-comments@2.0.1 207 silly saveTree │ ├── taffydb@2.6.2 207 silly saveTree │ └── underscore@1.8.3 207 silly saveTree ├─┬ nodemon@1.18.4 207 silly saveTree │ ├─┬ chokidar@2.0.4 207 silly saveTree │ │ ├─┬ anymatch@2.0.0 207 silly saveTree │ │ │ └─┬ micromatch@3.1.10 207 silly saveTree │ │ │ ├── arr-diff@4.0.0 207 silly saveTree │ │ │ ├── array-unique@0.3.2 207 silly saveTree │ │ │ ├─┬ braces@2.3.2 207 silly saveTree │ │ │ │ ├── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ ├─┬ fill-range@4.0.0 207 silly saveTree │ │ │ │ │ ├── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ │ ├─┬ is-number@3.0.0 207 silly saveTree │ │ │ │ │ │ └── kind-of@3.2.2 207 silly saveTree │ │ │ │ │ └─┬ to-regex-range@2.1.1 207 silly saveTree │ │ │ │ │ └── is-number@3.0.0 207 silly saveTree │ │ │ │ ├── isobject@3.0.1 207 silly saveTree │ │ │ │ ├─┬ snapdragon-node@2.1.1 207 silly saveTree │ │ │ │ │ ├─┬ define-property@1.0.0 207 silly saveTree │ │ │ │ │ │ └─┬ is-descriptor@1.0.2 207 silly saveTree │ │ │ │ │ │ ├─┬ is-accessor-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ │ ├── is-data-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ ├── isobject@3.0.1 207 silly saveTree │ │ │ │ │ └── snapdragon-util@3.0.1 207 silly saveTree │ │ │ │ ├─┬ snapdragon@0.8.2 207 silly saveTree │ │ │ │ │ ├─┬ base@0.11.2 207 silly saveTree │ │ │ │ │ │ ├─┬ cache-base@1.0.1 207 silly saveTree │ │ │ │ │ │ │ ├─┬ collection-visit@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ ├─┬ map-visit@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ │ └─┬ object-visit@1.0.1 207 silly saveTree │ │ │ │ │ │ │ │ │ └── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ │ │ └── object-visit@1.0.1 207 silly saveTree │ │ │ │ │ │ │ ├── component-emitter@1.2.1 207 silly saveTree │ │ │ │ │ │ │ ├── get-value@2.0.6 207 silly saveTree │ │ │ │ │ │ │ ├─┬ has-value@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ ├─┬ has-values@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ │ ├─┬ is-number@3.0.0 207 silly saveTree │ │ │ │ │ │ │ │ │ │ └── kind-of@3.2.2 207 silly saveTree │ │ │ │ │ │ │ │ │ └── kind-of@4.0.0 207 silly saveTree │ │ │ │ │ │ │ │ └── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ │ ├── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ │ ├─┬ set-value@2.0.0 207 silly saveTree │ │ │ │ │ │ │ │ ├── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ │ │ │ │ ├─┬ is-plain-object@2.0.4 207 silly saveTree │ │ │ │ │ │ │ │ │ └── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ │ │ └─┬ split-string@3.1.0 207 silly saveTree │ │ │ │ │ │ │ │ └─┬ extend-shallow@3.0.2 207 silly saveTree │ │ │ │ │ │ │ │ ├── assign-symbols@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ └── is-extendable@1.0.1 207 silly saveTree │ │ │ │ │ │ │ ├── to-object-path@0.3.0 207 silly saveTree │ │ │ │ │ │ │ ├─┬ union-value@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ ├── arr-union@3.1.0 207 silly saveTree │ │ │ │ │ │ │ │ └─┬ set-value@0.4.3 207 silly saveTree │ │ │ │ │ │ │ │ └── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ │ │ │ └─┬ unset-value@1.0.0 207 silly saveTree │ │ │ │ │ │ │ ├─┬ has-value@0.3.1 207 silly saveTree │ │ │ │ │ │ │ │ ├── has-values@0.1.4 207 silly saveTree │ │ │ │ │ │ │ │ └── isobject@2.1.0 207 silly saveTree │ │ │ │ │ │ │ └── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ ├─┬ class-utils@0.3.6 207 silly saveTree │ │ │ │ │ │ │ ├─┬ define-property@0.2.5 207 silly saveTree │ │ │ │ │ │ │ │ └─┬ is-descriptor@0.1.6 207 silly saveTree │ │ │ │ │ │ │ │ ├── is-accessor-descriptor@0.1.6 207 silly saveTree │ │ │ │ │ │ │ │ ├── is-data-descriptor@0.1.4 207 silly saveTree │ │ │ │ │ │ │ │ └── kind-of@5.1.0 207 silly saveTree │ │ │ │ │ │ │ ├── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ │ └─┬ static-extend@0.1.2 207 silly saveTree │ │ │ │ │ │ │ ├── define-property@0.2.5 207 silly saveTree │ │ │ │ │ │ │ └─┬ object-copy@0.1.0 207 silly saveTree │ │ │ │ │ │ │ ├── copy-descriptor@0.1.1 207 silly saveTree │ │ │ │ │ │ │ └── define-property@0.2.5 207 silly saveTree │ │ │ │ │ │ ├── component-emitter@1.2.1 207 silly saveTree │ │ │ │ │ │ ├─┬ define-property@1.0.0 207 silly saveTree │ │ │ │ │ │ │ └─┬ is-descriptor@1.0.2 207 silly saveTree │ │ │ │ │ │ │ ├─┬ is-accessor-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ │ │ ├── is-data-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ │ ├── isobject@3.0.1 207 silly saveTree │ │ │ │ │ │ ├─┬ mixin-deep@1.3.1 207 silly saveTree │ │ │ │ │ │ │ └── is-extendable@1.0.1 207 silly saveTree │ │ │ │ │ │ └── pascalcase@0.1.1 207 silly saveTree │ │ │ │ │ ├── define-property@0.2.5 207 silly saveTree │ │ │ │ │ ├── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ │ ├── map-cache@0.2.2 207 silly saveTree │ │ │ │ │ ├─┬ source-map-resolve@0.5.2 207 silly saveTree │ │ │ │ │ │ ├── atob@2.1.2 207 silly saveTree │ │ │ │ │ │ ├── decode-uri-component@0.2.0 207 silly saveTree │ │ │ │ │ │ ├── resolve-url@0.2.1 207 silly saveTree │ │ │ │ │ │ ├── source-map-url@0.4.0 207 silly saveTree │ │ │ │ │ │ └── urix@0.1.0 207 silly saveTree │ │ │ │ │ └── use@3.1.1 207 silly saveTree │ │ │ │ ├── split-string@3.1.0 207 silly saveTree │ │ │ │ └─┬ to-regex@3.0.2 207 silly saveTree │ │ │ │ ├─┬ define-property@2.0.2 207 silly saveTree │ │ │ │ │ ├─┬ is-descriptor@1.0.2 207 silly saveTree │ │ │ │ │ │ ├─┬ is-accessor-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ │ ├── is-data-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ └── isobject@3.0.1 207 silly saveTree │ │ │ │ ├─┬ regex-not@1.0.2 207 silly saveTree │ │ │ │ │ └─┬ safe-regex@1.1.0 207 silly saveTree │ │ │ │ │ └── ret@0.1.15 207 silly saveTree │ │ │ │ └── safe-regex@1.1.0 207 silly saveTree │ │ │ ├── define-property@2.0.2 207 silly saveTree │ │ │ ├── extend-shallow@3.0.2 207 silly saveTree │ │ │ ├─┬ extglob@2.0.4 207 silly saveTree │ │ │ │ ├─┬ define-property@1.0.0 207 silly saveTree │ │ │ │ │ └─┬ is-descriptor@1.0.2 207 silly saveTree │ │ │ │ │ ├─┬ is-accessor-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ │ ├── is-data-descriptor@1.0.0 207 silly saveTree │ │ │ │ │ └── kind-of@6.0.2 207 silly saveTree │ │ │ │ ├─┬ expand-brackets@2.1.4 207 silly saveTree │ │ │ │ │ ├── debug@2.6.9 207 silly saveTree │ │ │ │ │ ├─┬ define-property@0.2.5 207 silly saveTree │ │ │ │ │ │ └─┬ is-descriptor@0.1.6 207 silly saveTree │ │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 207 silly saveTree │ │ │ │ │ │ │ └── kind-of@3.2.2 207 silly saveTree │ │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 207 silly saveTree │ │ │ │ │ │ │ └── kind-of@3.2.2 207 silly saveTree │ │ │ │ │ │ └── kind-of@5.1.0 207 silly saveTree │ │ │ │ │ ├── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ │ └── posix-character-classes@0.1.1 207 silly saveTree │ │ │ │ ├── extend-shallow@2.0.1 207 silly saveTree │ │ │ │ └── fragment-cache@0.2.1 207 silly saveTree │ │ │ ├── fragment-cache@0.2.1 207 silly saveTree │ │ │ ├── kind-of@6.0.2 207 silly saveTree │ │ │ ├─┬ nanomatch@1.2.13 207 silly saveTree │ │ │ │ ├── arr-diff@4.0.0 207 silly saveTree │ │ │ │ ├── array-unique@0.3.2 207 silly saveTree │ │ │ │ ├── is-windows@1.0.2 207 silly saveTree │ │ │ │ ├── kind-of@6.0.2 207 silly saveTree │ │ │ │ └─┬ object.pick@1.3.0 207 silly saveTree │ │ │ │ └── isobject@3.0.1 207 silly saveTree │ │ │ ├── object.pick@1.3.0 207 silly saveTree │ │ │ ├── regex-not@1.0.2 207 silly saveTree │ │ │ ├── snapdragon@0.8.2 207 silly saveTree │ │ │ └── to-regex@3.0.2 207 silly saveTree │ │ ├── braces@2.3.2 207 silly saveTree │ │ ├─┬ glob-parent@3.1.0 207 silly saveTree │ │ │ ├─┬ is-glob@3.1.0 207 silly saveTree │ │ │ │ └── is-extglob@2.1.1 207 silly saveTree │ │ │ └── path-dirname@1.0.2 207 silly saveTree │ │ ├── is-glob@4.0.0 207 silly saveTree │ │ ├── lodash.debounce@4.0.8 207 silly saveTree │ │ └── upath@1.1.0 207 silly saveTree │ ├── debug@3.1.0 207 silly saveTree │ ├── ignore-by-default@1.0.1 207 silly saveTree │ ├─┬ pstree.remy@1.1.0 207 silly saveTree │ │ └─┬ ps-tree@1.1.0 207 silly saveTree │ │ └─┬ event-stream@3.3.4 207 silly saveTree │ │ ├── duplexer@0.1.1 207 silly saveTree │ │ ├── from@0.1.7 207 silly saveTree │ │ ├── map-stream@0.1.0 207 silly saveTree │ │ ├─┬ pause-stream@0.0.11 207 silly saveTree │ │ │ └── through@2.3.8 207 silly saveTree │ │ ├── split@0.3.3 207 silly saveTree │ │ ├── stream-combiner@0.0.4 207 silly saveTree │ │ └── through@2.3.8 207 silly saveTree │ ├── supports-color@5.5.0 207 silly saveTree │ ├─┬ touch@3.1.0 207 silly saveTree │ │ └─┬ nopt@1.0.10 207 silly saveTree │ │ └── abbrev@1.1.1 207 silly saveTree │ ├── undefsafe@2.0.2 207 silly saveTree │ └─┬ update-notifier@2.5.0 207 silly saveTree │ ├─┬ boxen@1.3.0 207 silly saveTree │ │ ├── ansi-align@2.0.0 207 silly saveTree │ │ ├── camelcase@4.1.0 207 silly saveTree │ │ ├─┬ chalk@2.4.1 207 silly saveTree │ │ │ ├── ansi-styles@3.2.1 207 silly saveTree │ │ │ └── supports-color@5.5.0 207 silly saveTree │ │ ├── cli-boxes@1.0.0 207 silly saveTree │ │ ├─┬ term-size@1.2.0 207 silly saveTree │ │ │ └─┬ execa@0.7.0 207 silly saveTree │ │ │ ├─┬ cross-spawn@5.1.0 207 silly saveTree │ │ │ │ ├─┬ lru-cache@4.1.3 207 silly saveTree │ │ │ │ │ ├── pseudomap@1.0.2 207 silly saveTree │ │ │ │ │ └── yallist@2.1.2 207 silly saveTree │ │ │ │ └─┬ shebang-command@1.2.0 207 silly saveTree │ │ │ │ └── shebang-regex@1.0.0 207 silly saveTree │ │ │ ├── get-stream@3.0.0 207 silly saveTree │ │ │ ├── is-stream@1.1.0 207 silly saveTree │ │ │ ├─┬ npm-run-path@2.0.2 207 silly saveTree │ │ │ │ └── path-key@2.0.1 207 silly saveTree │ │ │ ├── p-finally@1.0.0 207 silly saveTree │ │ │ └── strip-eof@1.0.0 207 silly saveTree │ │ └── widest-line@2.0.0 207 silly saveTree │ ├─┬ chalk@2.4.1 207 silly saveTree │ │ ├── ansi-styles@3.2.1 207 silly saveTree │ │ └── supports-color@5.5.0 207 silly saveTree │ ├─┬ configstore@3.1.2 207 silly saveTree │ │ ├─┬ dot-prop@4.2.0 207 silly saveTree │ │ │ └── is-obj@1.0.1 207 silly saveTree │ │ ├── make-dir@1.3.0 207 silly saveTree │ │ ├─┬ unique-string@1.0.0 207 silly saveTree │ │ │ └── crypto-random-string@1.0.0 207 silly saveTree │ │ └── xdg-basedir@3.0.0 207 silly saveTree │ ├── import-lazy@2.1.0 207 silly saveTree │ ├─┬ is-installed-globally@0.1.0 207 silly saveTree │ │ ├─┬ global-dirs@0.1.1 207 silly saveTree │ │ │ └── ini@1.3.5 207 silly saveTree │ │ └─┬ is-path-inside@1.0.1 207 silly saveTree │ │ └── path-is-inside@1.0.2 207 silly saveTree │ ├── is-npm@1.0.0 207 silly saveTree │ ├─┬ latest-version@3.1.0 207 silly saveTree │ │ └─┬ package-json@4.0.1 207 silly saveTree │ │ ├─┬ got@6.7.1 207 silly saveTree │ │ │ ├─┬ create-error-class@3.0.2 207 silly saveTree │ │ │ │ └── capture-stack-trace@1.0.1 207 silly saveTree │ │ │ ├── duplexer3@0.1.4 207 silly saveTree │ │ │ ├── is-redirect@1.0.0 207 silly saveTree │ │ │ ├── is-retry-allowed@1.1.0 207 silly saveTree │ │ │ ├── lowercase-keys@1.0.1 207 silly saveTree │ │ │ ├── timed-out@4.0.1 207 silly saveTree │ │ │ ├── unzip-response@2.0.1 207 silly saveTree │ │ │ └─┬ url-parse-lax@1.0.0 207 silly saveTree │ │ │ └── prepend-http@1.0.4 207 silly saveTree │ │ ├─┬ registry-auth-token@3.3.2 207 silly saveTree │ │ │ └─┬ rc@1.2.8 207 silly saveTree │ │ │ ├── deep-extend@0.6.0 207 silly saveTree │ │ │ └── minimist@1.2.0 207 silly saveTree │ │ └── registry-url@3.1.0 207 silly saveTree │ ├── semver-diff@2.1.0 207 silly saveTree │ └── xdg-basedir@3.0.0 207 silly saveTree ├─┬ pino-pretty@2.1.0 207 silly saveTree │ ├─┬ args@5.0.0 207 silly saveTree │ │ ├── camelcase@5.0.0 207 silly saveTree │ │ ├─┬ chalk@2.4.1 207 silly saveTree │ │ │ ├── ansi-styles@3.2.1 207 silly saveTree │ │ │ └── supports-color@5.5.0 207 silly saveTree │ │ └── mri@1.1.1 207 silly saveTree │ ├─┬ chalk@2.4.1 207 silly saveTree │ │ ├── ansi-styles@3.2.1 207 silly saveTree │ │ └── supports-color@5.5.0 207 silly saveTree │ ├── dateformat@3.0.3 207 silly saveTree │ ├── fast-json-parse@1.0.3 207 silly saveTree │ ├── jmespath@0.15.0 207 silly saveTree │ ├─┬ pump@3.0.0 207 silly saveTree │ │ └── end-of-stream@1.4.1 207 silly saveTree │ ├─┬ split2@2.2.0 207 silly saveTree │ │ └─┬ through2@2.0.3 207 silly saveTree │ │ └── xtend@4.0.1 207 silly saveTree │ └── through2@2.0.3 207 silly saveTree ├─┬ pino@5.4.1 207 silly saveTree │ ├── fast-redact@1.1.14 207 silly saveTree │ ├── fast-safe-stringify@2.0.6 207 silly saveTree │ ├── flatstr@1.0.8 207 silly saveTree │ ├── pino-std-serializers@2.2.1 207 silly saveTree │ ├── quick-format-unescaped@3.0.0 207 silly saveTree │ └── sonic-boom@0.6.1 207 silly saveTree ├── rotating-file-stream@1.3.7 207 silly saveTree ├─┬ supertest@3.1.0 207 silly saveTree │ └─┬ superagent@3.8.2 207 silly saveTree │ ├── cookiejar@2.1.2 207 silly saveTree │ ├── debug@3.1.0 207 silly saveTree │ ├── extend@3.0.2 207 silly saveTree │ ├─┬ form-data@2.3.2 207 silly saveTree │ │ ├── asynckit@0.4.0 207 silly saveTree │ │ └─┬ combined-stream@1.0.6 207 silly saveTree │ │ └── delayed-stream@1.0.0 207 silly saveTree │ └── formidable@1.2.1 207 silly saveTree ├── uuid@3.3.2 207 silly saveTree └─┬ web-push@3.3.2 207 silly saveTree ├─┬ asn1.js@5.0.1 207 silly saveTree │ ├── bn.js@4.11.8 207 silly saveTree │ └── minimalistic-assert@1.0.1 207 silly saveTree ├─┬ http_ece@1.0.5 207 silly saveTree │ └── urlsafe-base64@1.0.0 207 silly saveTree ├─┬ https-proxy-agent@2.2.1 207 silly saveTree │ ├─┬ agent-base@4.2.1 207 silly saveTree │ │ └─┬ es6-promisify@5.0.0 207 silly saveTree │ │ └── es6-promise@4.2.4 207 silly saveTree │ └── debug@3.1.0 207 silly saveTree ├─┬ jws@3.1.5 207 silly saveTree │ └─┬ jwa@1.1.6 207 silly saveTree │ ├── buffer-equal-constant-time@1.0.1 207 silly saveTree │ └── ecdsa-sig-formatter@1.0.10 207 silly saveTree ├── minimist@1.2.0 207 silly saveTree └── urlsafe-base64@1.0.0 208 verbose stack SyntaxError: Unexpected end of JSON input while parsing near ‘…,“semver”:“^5.0.1”,"u’ 208 verbose stack SyntaxError: Unexpected end of JSON input while parsing near ‘…,“semver”:“^5.0.1”,"u’ 208 verbose stack at JSON.parse (<anonymous>) 208 verbose stack at parseJson (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/node-fetch-npm/node_modules/json-parse-better-errors/index.js:7:17) 208 verbose stack at consumeBody.call.then.buffer (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/node-fetch-npm/src/body.js:96:50) 208 verbose stack at <anonymous> 208 verbose stack at process._tickCallback (internal/process/next_tick.js:188:7) 208 verbose stack From previous event: 208 verbose stack at fetchPackument (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:91:7) 208 verbose stack at getManifest (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:37:10) 208 verbose stack at manifest (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/manifest.js:24:10) 208 verbose stack at Object.manifest (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/index.js:12:12) 208 verbose stack at Object.Fetcher#manifest [as manifest] (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/node_modules/protoduck/node_modules/genfun/lib/genfun.js:15:38) 208 verbose stack at manifest (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/lib/fetch.js:16:18) 208 verbose stack at pinflight (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/manifest.js:24:12) 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:29:24 208 verbose stack From previous event: 208 verbose stack at _inflight (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:28:25) 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:22:14 208 verbose stack at runCallback (timers.js:810:20) 208 verbose stack at tryOnImmediate (timers.js:768:5) 208 verbose stack at processImmediate [as _immediateCallback] (timers.js:745:5) 208 verbose stack From previous event: 208 verbose stack at inflight (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/promise-inflight/inflight.js:14:40) 208 verbose stack at Object.manifest (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/pacote/manifest.js:22:10) 208 verbose stack at fetchPackageMetadata (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/fetch-package-metadata.js:58:10) 208 verbose stack at limited (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/call-limit/call-limit.js:29:10) 208 verbose stack at addDependency (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/install/deps.js:537:5) 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/install/deps.js:470:5 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/async-map.js:52:35 208 verbose stack at Array.forEach (<anonymous>) 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/async-map.js:52:11 208 verbose stack at Array.forEach (<anonymous>) 208 verbose stack at asyncMap (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/async-map.js:51:8) 208 verbose stack at loadDeps (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/install/deps.js:462:3) 208 verbose stack at Array.<anonymous> (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8) 208 verbose stack at LOOP (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14) 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/lib/install/and-finish-tracker.js:8:8 208 verbose stack at zalgoSafe (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/dezalgo/dezalgo.js:20:10) 208 verbose stack at LOOP (/Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/chain.js:7:26) 208 verbose stack at /Users/norman/.nvm/versions/node/v8.11.4/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7 209 verbose cwd /Users/norman/development/local/demo 210 verbose Darwin 17.4.0 211 verbose argv “/Users/norman/.nvm/versions/node/v8.11.4/bin/node” “/Users/norman/.nvm/versions/node/v8.11.4/bin/npm” “install” “–save-dev” “jest” 212 verbose node v8.11.4 213 verbose npm v5.6.0 214 error Unexpected end of JSON input while parsing near ‘…,“semver”:“^5.0.1”,"u’ 215 verbose exit [ 1, true ]

Node & NPM version & O.S:

$ npm --version
5.6.0

$ node --version
v8.11.4

macOS High Sierra
Version 10.13.3 (17D47)

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 39 (2 by maintainers)

Most upvoted comments

Problem solved using:

npm cache clean --force

😕

npm ERR! Unexpected end of JSON input while parsing near '....2.0","unist-builder"'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2019-03-28T10_04_30_380Z-debug.log

does not work for me…

@normancarcamo thanks it working npm cache clean --force

Problem solved using:

npm cache clean --force

😕

Many thanks! It solved my problem!

Problem solved using:

npm cache clean --force

😕

This worked for me !

Problem solved using:

npm cache clean --force

😕

good for me thank you sir

It works… npm cache clean --force Thanks.

npm cache clean --force thanks this works for me

how to make an authentication system on laravel using auth firebase

Same here! Thnx!

Problem solved using:

npm cache clean --force

😕

Worked. Thanks!

Problem solved using:

npm cache clean --force

😕 is work, thanks

Problem solved step by step:

  1. npm cache clean --force
  2. Delete node_modules and package-lock.json
  3. npm install

While it’s great that running that command fixed it for you, you don’t need to comment about it here - I think the evidence is pretty clear it worked 🙂

This worked like a charm

npm cache clean --force

@normancarcamo EX~~ npm cache clean --force worked for me~ Thanks a lot~

npm cache clean --force

worked for me…Thanks

Problem solved using:

npm cache clean --force

😕

This worked for me! Thanks a lot!

@normancarcamo thanks it working npm cache clean --force

This worked for me. 🚀 Thanks!

npm cache clean --force did the magic thanks.

its showing me that error help me

C:\Users\ankush\Documents\GitHub\React-javascript>npx create-react-app testapp npx: installed 91 in 48.687s

Creating a new React app in C:\Users\ankush\Documents\GitHub\React-javascript\testapp.

Installing packages. This might take a couple of minutes. Installing react, react-dom, and react-scripts…

npm ERR! Maximum call stack size exceeded

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\ankush\AppData\Roaming\npm-cache_logs\2019-05-02T17_29_01_687Z-debug.log

Aborting installation. npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.

Deleting generated file… package.json Deleting testapp/ from C:\Users\ankush\Documents\GitHub\React-javascript Done.

npm cache clean --force

Thanks, this solved my problem

Saved me on similar error in something unrelated as well!! Thanks!

normancarcamo thanks… npm cache clean --force it worked for me… ^

That seems odd… I also cannot reproduce:

+ jest@23.5.0
added 634 packages from 363 contributors and audited 17263 packages in 37.802s
found 0 vulnerabilities