twilio / flex-plugin-builder

Packages related to building a Twilio Flex Plugin
https://www.twilio.com/docs/flex/developer/plugins/cli
MIT License
83 stars 56 forks source link

[BUG] flex-plugin check-start script fails after ncu -u #266

Closed jamesscaggs closed 4 years ago

jamesscaggs commented 4 years ago

Description

A clear and concise description of what the bug is.

Recently ran ncu -u in my existing flex plugin project and afterwards got this error:

npm install

> plugin-facebook-messages@0.0.0 postinstall /Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages
> npm run bootstrap

> plugin-facebook-messages@0.0.0 bootstrap /Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages
> flex-plugin check-start

There might be a problem with your project dependency tree.

The @twilio/flex-ui requires the following package:

         "react": "16.5.2"

However, a different version of this package was detected: 16.13.1.
Do not try to install this manually; flex-plugin-scripts manages that for you.
Managing this package yourself is known to cause issues in production environments.

Please follow these steps to possibly fix this issue:

         1. Delete your node_modules directory
         2. Delete package-lock.json and/or yarn.lock
         3. Remove react from your package.json file
         4. Run npm install or yarn install again

If you like to skip this and proceed anyway, use SKIP_PREFLIGHT_CHECK=true environment variable.
This will disable checks and allow you to run your application.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! plugin-facebook-messages@0.0.0 bootstrap: `flex-plugin check-start`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the plugin-facebook-messages@0.0.0 bootstrap 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/jamesscaggs/.npm/_logs/2020-05-13T11_46_45_121Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! plugin-facebook-messages@0.0.0 postinstall: `npm run bootstrap`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the plugin-facebook-messages@0.0.0 postinstall 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/jamesscaggs/.npm/_logs/2020-05-13T11_46_45_203Z-debug.log

I followed steps 1-4 above and ran npm install again and receive the same error.

Versions

package version
create-flex-plugin 3.11.0
flex-plugin ^3.5.0
craco-config-flex-plugin ^3.10.1
node 12.14.0
npm 6.14.5

Steps to Reproduce

Please provide the steps to reproduce this bug:

  1. create new flex project using my environment/versions and run ncu -u to update
  2. Update package.json to match mine
  3. Delete node_modules folder
  4. npm install
  5. npm run start

Expected Behavior

Expected to update flex plugin in my project and be able to start without skipping pre-check flight

Screenshots

If applicable, add screenshots to help explain your problem.

Additional Context

Add any other context about the problem here.

Full npm log

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/Users/jamesscaggs/.nvm/versions/node/v12.14.0/bin/node',
1 verbose cli   '/Users/jamesscaggs/.nvm/versions/node/v12.14.0/bin/npm',
1 verbose cli   'install'
1 verbose cli ]
2 info using npm@6.14.5
3 info using node@v12.14.0
4 verbose npm-session 2f71d7f5c289b120
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall plugin-facebook-messages@0.0.0
7 info lifecycle plugin-facebook-messages@0.0.0~preinstall: plugin-facebook-messages@0.0.0
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 timing stage:loadCurrentTree Completed in 10902ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 23ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 651ms
16 silly install loadAllDepsIntoIdealTree
17 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 1757ms
18 timing stage:loadIdealTree Completed in 3019ms
19 silly currentTree plugin-facebook-messages@0.0.0
19 silly currentTree ├── @babel/code-frame@7.8.3
19 silly currentTree ├─┬ @babel/compat-data@7.9.6
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├─┬ @babel/core@7.9.0
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ ├── json5@2.1.3
19 silly currentTree │ ├── ms@2.1.2
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── @babel/generator@7.9.6
19 silly currentTree ├── @babel/helper-annotate-as-pure@7.8.3
19 silly currentTree ├── @babel/helper-builder-binary-assignment-operator-visitor@7.8.3
19 silly currentTree ├── @babel/helper-builder-react-jsx-experimental@7.9.5
19 silly currentTree ├── @babel/helper-builder-react-jsx@7.9.0
19 silly currentTree ├─┬ @babel/helper-compilation-targets@7.9.6
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── @babel/helper-create-class-features-plugin@7.9.6
19 silly currentTree ├── @babel/helper-create-regexp-features-plugin@7.8.8
19 silly currentTree ├── @babel/helper-define-map@7.8.3
19 silly currentTree ├── @babel/helper-explode-assignable-expression@7.8.3
19 silly currentTree ├── @babel/helper-function-name@7.9.5
19 silly currentTree ├── @babel/helper-get-function-arity@7.8.3
19 silly currentTree ├── @babel/helper-hoist-variables@7.8.3
19 silly currentTree ├── @babel/helper-member-expression-to-functions@7.8.3
19 silly currentTree ├── @babel/helper-module-imports@7.8.3
19 silly currentTree ├── @babel/helper-module-transforms@7.9.0
19 silly currentTree ├── @babel/helper-optimise-call-expression@7.8.3
19 silly currentTree ├── @babel/helper-plugin-utils@7.8.3
19 silly currentTree ├── @babel/helper-regex@7.8.3
19 silly currentTree ├── @babel/helper-remap-async-to-generator@7.8.3
19 silly currentTree ├── @babel/helper-replace-supers@7.9.6
19 silly currentTree ├── @babel/helper-simple-access@7.8.3
19 silly currentTree ├── @babel/helper-split-export-declaration@7.8.3
19 silly currentTree ├── @babel/helper-validator-identifier@7.9.5
19 silly currentTree ├── @babel/helper-wrap-function@7.8.3
19 silly currentTree ├── @babel/helpers@7.9.6
19 silly currentTree ├── @babel/highlight@7.9.0
19 silly currentTree ├── @babel/parser@7.9.6
19 silly currentTree ├── @babel/plugin-proposal-async-generator-functions@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-class-properties@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-decorators@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-dynamic-import@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-json-strings@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-nullish-coalescing-operator@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-numeric-separator@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-object-rest-spread@7.9.6
19 silly currentTree ├── @babel/plugin-proposal-optional-catch-binding@7.8.3
19 silly currentTree ├── @babel/plugin-proposal-optional-chaining@7.9.0
19 silly currentTree ├── @babel/plugin-proposal-unicode-property-regex@7.8.8
19 silly currentTree ├── @babel/plugin-syntax-async-generators@7.8.4
19 silly currentTree ├── @babel/plugin-syntax-decorators@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-dynamic-import@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-flow@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-json-strings@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-jsx@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-numeric-separator@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-object-rest-spread@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-optional-catch-binding@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-optional-chaining@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-top-level-await@7.8.3
19 silly currentTree ├── @babel/plugin-syntax-typescript@7.8.3
19 silly currentTree ├── @babel/plugin-transform-arrow-functions@7.8.3
19 silly currentTree ├── @babel/plugin-transform-async-to-generator@7.8.3
19 silly currentTree ├── @babel/plugin-transform-block-scoped-functions@7.8.3
19 silly currentTree ├── @babel/plugin-transform-block-scoping@7.8.3
19 silly currentTree ├── @babel/plugin-transform-classes@7.9.5
19 silly currentTree ├── @babel/plugin-transform-computed-properties@7.8.3
19 silly currentTree ├── @babel/plugin-transform-destructuring@7.9.5
19 silly currentTree ├── @babel/plugin-transform-dotall-regex@7.8.3
19 silly currentTree ├── @babel/plugin-transform-duplicate-keys@7.8.3
19 silly currentTree ├── @babel/plugin-transform-exponentiation-operator@7.8.3
19 silly currentTree ├── @babel/plugin-transform-flow-strip-types@7.9.0
19 silly currentTree ├── @babel/plugin-transform-for-of@7.9.0
19 silly currentTree ├── @babel/plugin-transform-function-name@7.8.3
19 silly currentTree ├── @babel/plugin-transform-literals@7.8.3
19 silly currentTree ├── @babel/plugin-transform-member-expression-literals@7.8.3
19 silly currentTree ├── @babel/plugin-transform-modules-amd@7.9.6
19 silly currentTree ├── @babel/plugin-transform-modules-commonjs@7.9.6
19 silly currentTree ├── @babel/plugin-transform-modules-systemjs@7.9.6
19 silly currentTree ├── @babel/plugin-transform-modules-umd@7.9.0
19 silly currentTree ├── @babel/plugin-transform-named-capturing-groups-regex@7.8.3
19 silly currentTree ├── @babel/plugin-transform-new-target@7.8.3
19 silly currentTree ├── @babel/plugin-transform-object-super@7.8.3
19 silly currentTree ├── @babel/plugin-transform-parameters@7.9.5
19 silly currentTree ├── @babel/plugin-transform-property-literals@7.8.3
19 silly currentTree ├── @babel/plugin-transform-react-constant-elements@7.9.0
19 silly currentTree ├── @babel/plugin-transform-react-display-name@7.8.3
19 silly currentTree ├── @babel/plugin-transform-react-jsx-development@7.9.0
19 silly currentTree ├── @babel/plugin-transform-react-jsx-self@7.9.0
19 silly currentTree ├── @babel/plugin-transform-react-jsx-source@7.9.0
19 silly currentTree ├── @babel/plugin-transform-react-jsx@7.9.4
19 silly currentTree ├── @babel/plugin-transform-regenerator@7.8.7
19 silly currentTree ├── @babel/plugin-transform-reserved-words@7.8.3
19 silly currentTree ├─┬ @babel/plugin-transform-runtime@7.9.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── @babel/plugin-transform-shorthand-properties@7.8.3
19 silly currentTree ├── @babel/plugin-transform-spread@7.8.3
19 silly currentTree ├── @babel/plugin-transform-sticky-regex@7.8.3
19 silly currentTree ├── @babel/plugin-transform-template-literals@7.8.3
19 silly currentTree ├── @babel/plugin-transform-typeof-symbol@7.8.4
19 silly currentTree ├── @babel/plugin-transform-typescript@7.9.6
19 silly currentTree ├── @babel/plugin-transform-unicode-regex@7.8.3
19 silly currentTree ├─┬ @babel/preset-env@7.9.6
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── @babel/preset-modules@0.1.3
19 silly currentTree ├── @babel/preset-react@7.9.4
19 silly currentTree ├── @babel/preset-typescript@7.9.0
19 silly currentTree ├── @babel/runtime-corejs3@7.9.6
19 silly currentTree ├── @babel/runtime@7.9.6
19 silly currentTree ├── @babel/template@7.8.6
19 silly currentTree ├─┬ @babel/traverse@7.9.6
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ └── ms@2.1.2
19 silly currentTree ├── @babel/types@7.9.6
19 silly currentTree ├── @cnakazawa/watch@1.0.4
19 silly currentTree ├── @craco/craco@5.6.4
19 silly currentTree ├── @csstools/convert-colors@1.4.0
19 silly currentTree ├── @csstools/normalize.css@10.1.0
19 silly currentTree ├─┬ @emotion/babel-utils@0.6.10
19 silly currentTree │ └── source-map@0.7.3
19 silly currentTree ├── @emotion/hash@0.6.6
19 silly currentTree ├── @emotion/is-prop-valid@0.6.8
19 silly currentTree ├── @emotion/memoize@0.6.6
19 silly currentTree ├── @emotion/serialize@0.9.1
19 silly currentTree ├── @emotion/stylis@0.7.1
19 silly currentTree ├── @emotion/unitless@0.6.7
19 silly currentTree ├── @emotion/utils@0.8.2
19 silly currentTree ├─┬ @gooddata/gooddata-js@11.19.1
19 silly currentTree │ └── rxjs@5.5.12
19 silly currentTree ├── @gooddata/typings@2.24.4
19 silly currentTree ├── @hapi/address@2.1.4
19 silly currentTree ├── @hapi/bourne@1.3.2
19 silly currentTree ├── @hapi/hoek@8.5.1
19 silly currentTree ├── @hapi/joi@15.1.1
19 silly currentTree ├── @hapi/topo@3.1.6
19 silly currentTree ├── @jest/console@24.9.0
19 silly currentTree ├─┬ @jest/core@24.9.0
19 silly currentTree │ └── ansi-escapes@3.2.0
19 silly currentTree ├── @jest/environment@24.9.0
19 silly currentTree ├── @jest/fake-timers@24.9.0
19 silly currentTree ├─┬ @jest/reporters@24.9.0
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├─┬ @jest/source-map@24.9.0
19 silly currentTree │ ├── callsites@3.1.0
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── @jest/test-result@24.9.0
19 silly currentTree ├── @jest/test-sequencer@24.9.0
19 silly currentTree ├─┬ @jest/transform@24.9.0
19 silly currentTree │ ├── source-map@0.6.1
19 silly currentTree │ └── write-file-atomic@2.4.1
19 silly currentTree ├── @jest/types@24.9.0
19 silly currentTree ├── @k88/pipe-compose@2.2.0
19 silly currentTree ├── @material-ui/core@3.9.3
19 silly currentTree ├─┬ @material-ui/icons@2.0.3
19 silly currentTree │ ├── @babel/runtime@7.0.0-rc.1
19 silly currentTree │ ├── hoist-non-react-statics@2.5.5
19 silly currentTree │ ├─┬ recompose@0.28.2
19 silly currentTree │ │ └── @babel/runtime@7.0.0-beta.56
19 silly currentTree │ ├── regenerator-runtime@0.12.1
19 silly currentTree │ └── symbol-observable@1.2.0
19 silly currentTree ├── @material-ui/lab@3.0.0-alpha.30
19 silly currentTree ├── @material-ui/system@3.0.0-alpha.2
19 silly currentTree ├── @material-ui/utils@3.0.0-alpha.3
19 silly currentTree ├── @mrmlnc/readdir-enhanced@2.2.1
19 silly currentTree ├── @nodelib/fs.stat@1.1.3
19 silly currentTree ├── @sindresorhus/is@0.14.0
19 silly currentTree ├── @svgr/babel-plugin-add-jsx-attribute@4.2.0
19 silly currentTree ├── @svgr/babel-plugin-remove-jsx-attribute@4.2.0
19 silly currentTree ├── @svgr/babel-plugin-remove-jsx-empty-expression@4.2.0
19 silly currentTree ├── @svgr/babel-plugin-replace-jsx-attribute-value@4.2.0
19 silly currentTree ├── @svgr/babel-plugin-svg-dynamic-title@4.3.3
19 silly currentTree ├── @svgr/babel-plugin-svg-em-dimensions@4.2.0
19 silly currentTree ├── @svgr/babel-plugin-transform-react-native-svg@4.2.0
19 silly currentTree ├── @svgr/babel-plugin-transform-svg-component@4.2.0
19 silly currentTree ├── @svgr/babel-preset@4.3.3
19 silly currentTree ├── @svgr/core@4.3.3
19 silly currentTree ├── @svgr/hast-util-to-babel-ast@4.3.2
19 silly currentTree ├── @svgr/plugin-jsx@4.3.3
19 silly currentTree ├── @svgr/plugin-svgo@4.3.1
19 silly currentTree ├── @svgr/webpack@4.3.3
19 silly currentTree ├── @szmarczak/http-timer@1.1.2
19 silly currentTree ├── @twilio/audioplayer@1.0.6
19 silly currentTree ├── @twilio/flex-insights-identity-client-js@2.0.5
19 silly currentTree ├── @twilio/flex-insights-player@2.3.1
19 silly currentTree ├─┬ @twilio/flex-ui-core@0.42.3
19 silly currentTree │ ├── core-js@3.6.5
19 silly currentTree │ ├── hoist-non-react-statics@3.3.0
19 silly currentTree │ ├── loglevel@1.6.1
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├─┬ @twilio/flex-ui@1.19.0
19 silly currentTree │ ├── core-js@3.6.5
19 silly currentTree │ ├── eventemitter3@4.0.0
19 silly currentTree │ ├── loglevel@1.6.1
19 silly currentTree │ ├── query-string@6.2.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ └── strict-uri-encode@2.0.0
19 silly currentTree ├── @twilio/voice-errors@1.0.1
19 silly currentTree ├── @types/babel__core@7.1.7
19 silly currentTree ├── @types/babel__generator@7.6.1
19 silly currentTree ├── @types/babel__template@7.0.2
19 silly currentTree ├── @types/babel__traverse@7.0.11
19 silly currentTree ├── @types/color-name@1.1.1
19 silly currentTree ├── @types/eslint-visitor-keys@1.0.0
19 silly currentTree ├── @types/events@3.0.0
19 silly currentTree ├── @types/glob@7.1.1
19 silly currentTree ├── @types/inquirer@6.5.0
19 silly currentTree ├── @types/istanbul-lib-coverage@2.0.1
19 silly currentTree ├── @types/istanbul-lib-report@3.0.0
19 silly currentTree ├── @types/istanbul-reports@1.1.1
19 silly currentTree ├── @types/json-schema@7.0.4
19 silly currentTree ├── @types/jss@9.5.8
19 silly currentTree ├── @types/minimatch@3.0.3
19 silly currentTree ├── @types/node@13.13.5
19 silly currentTree ├── @types/parse-json@4.0.0
19 silly currentTree ├── @types/prop-types@15.7.3
19 silly currentTree ├── @types/q@1.5.2
19 silly currentTree ├── @types/react-transition-group@2.9.2
19 silly currentTree ├── @types/react@16.9.35
19 silly currentTree ├── @types/stack-utils@1.0.1
19 silly currentTree ├── @types/through@0.0.30
19 silly currentTree ├── @types/yargs-parser@15.0.0
19 silly currentTree ├── @types/yargs@13.0.9
19 silly currentTree ├── @typescript-eslint/eslint-plugin@2.33.0
19 silly currentTree ├─┬ @typescript-eslint/experimental-utils@2.33.0
19 silly currentTree │ └── eslint-scope@5.0.0
19 silly currentTree ├── @typescript-eslint/parser@2.33.0
19 silly currentTree ├─┬ @typescript-eslint/typescript-estree@2.33.0
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ └── ms@2.1.2
19 silly currentTree ├── @webassemblyjs/ast@1.8.5
19 silly currentTree ├── @webassemblyjs/floating-point-hex-parser@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-api-error@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-buffer@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-code-frame@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-fsm@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-module-context@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-wasm-bytecode@1.8.5
19 silly currentTree ├── @webassemblyjs/helper-wasm-section@1.8.5
19 silly currentTree ├── @webassemblyjs/ieee754@1.8.5
19 silly currentTree ├── @webassemblyjs/leb128@1.8.5
19 silly currentTree ├── @webassemblyjs/utf8@1.8.5
19 silly currentTree ├── @webassemblyjs/wasm-edit@1.8.5
19 silly currentTree ├── @webassemblyjs/wasm-gen@1.8.5
19 silly currentTree ├── @webassemblyjs/wasm-opt@1.8.5
19 silly currentTree ├── @webassemblyjs/wasm-parser@1.8.5
19 silly currentTree ├── @webassemblyjs/wast-parser@1.8.5
19 silly currentTree ├── @webassemblyjs/wast-printer@1.8.5
19 silly currentTree ├── @xtuc/ieee754@1.2.0
19 silly currentTree ├── @xtuc/long@4.2.2
19 silly currentTree ├── abab@2.0.3
19 silly currentTree ├── abbrev@1.1.1
19 silly currentTree ├── accepts@1.3.7
19 silly currentTree ├── acorn-globals@4.3.4
19 silly currentTree ├── acorn-jsx@5.2.0
19 silly currentTree ├── acorn-walk@6.2.0
19 silly currentTree ├── acorn@6.4.1
19 silly currentTree ├── address@1.1.2
19 silly currentTree ├─┬ adjust-sourcemap-loader@2.0.0
19 silly currentTree │ ├── assert@1.4.1
19 silly currentTree │ ├── camelcase@5.0.0
19 silly currentTree │ ├── emojis-list@2.1.0
19 silly currentTree │ ├── inherits@2.0.1
19 silly currentTree │ ├── loader-utils@1.2.3
19 silly currentTree │ └── util@0.10.3
19 silly currentTree ├── aggregate-error@3.0.1
19 silly currentTree ├── airbnb-prop-types@2.15.0
19 silly currentTree ├── ajv-errors@1.0.1
19 silly currentTree ├── ajv-keywords@3.4.1
19 silly currentTree ├── ajv@6.12.2
19 silly currentTree ├── alphanum-sort@1.0.2
19 silly currentTree ├─┬ ansi-align@3.0.0
19 silly currentTree │ └── string-width@3.1.0
19 silly currentTree ├── ansi-colors@3.2.4
19 silly currentTree ├─┬ ansi-escapes@4.3.1
19 silly currentTree │ └── type-fest@0.11.0
19 silly currentTree ├── ansi-html@0.0.7
19 silly currentTree ├── ansi-regex@4.1.0
19 silly currentTree ├── ansi-styles@4.2.1
19 silly currentTree ├── ansicolors@0.3.2
19 silly currentTree ├─┬ anymatch@2.0.0
19 silly currentTree │ └── normalize-path@2.1.1
19 silly currentTree ├── app-module-path@2.2.0
19 silly currentTree ├── aproba@1.2.0
19 silly currentTree ├── are-we-there-yet@1.1.5
19 silly currentTree ├── argparse@1.0.10
19 silly currentTree ├── aria-query@3.0.0
19 silly currentTree ├── arity-n@1.0.4
19 silly currentTree ├── arr-diff@4.0.0
19 silly currentTree ├── arr-flatten@1.1.0
19 silly currentTree ├── arr-union@3.1.0
19 silly currentTree ├── array-equal@1.0.0
19 silly currentTree ├── array-filter@1.0.0
19 silly currentTree ├── array-flatten@2.1.2
19 silly currentTree ├── array-includes@3.1.1
19 silly currentTree ├── array-union@1.0.2
19 silly currentTree ├── array-uniq@1.0.3
19 silly currentTree ├── array-unique@0.3.2
19 silly currentTree ├── array.prototype.find@2.1.1
19 silly currentTree ├── array.prototype.flat@1.2.3
19 silly currentTree ├── arrify@1.0.1
19 silly currentTree ├── asap@2.0.6
19 silly currentTree ├─┬ asn1.js@4.10.1
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├── asn1@0.2.4
19 silly currentTree ├── assert-plus@1.0.0
19 silly currentTree ├─┬ assert@1.5.0
19 silly currentTree │ ├── inherits@2.0.1
19 silly currentTree │ └── util@0.10.3
19 silly currentTree ├── assign-symbols@1.0.0
19 silly currentTree ├── ast-types-flow@0.0.7
19 silly currentTree ├── astral-regex@1.0.0
19 silly currentTree ├── async-each@1.0.3
19 silly currentTree ├── async-limiter@1.0.1
19 silly currentTree ├── async-sema@3.1.0
19 silly currentTree ├── async@2.6.3
19 silly currentTree ├── asynckit@0.4.0
19 silly currentTree ├── atob@2.1.2
19 silly currentTree ├── autoprefixer@9.7.6
19 silly currentTree ├── available-typed-arrays@1.0.2
19 silly currentTree ├── aws-sign2@0.7.0
19 silly currentTree ├── aws4@1.9.1
19 silly currentTree ├── axios-mock-adapter@1.18.1
19 silly currentTree ├── axios@0.19.2
19 silly currentTree ├── axobject-query@2.1.2
19 silly currentTree ├─┬ babel-code-frame@6.26.0
19 silly currentTree │ ├── ansi-regex@2.1.1
19 silly currentTree │ ├── ansi-styles@2.2.1
19 silly currentTree │ ├── chalk@1.1.3
19 silly currentTree │ ├── js-tokens@3.0.2
19 silly currentTree │ ├── strip-ansi@3.0.1
19 silly currentTree │ └── supports-color@2.0.0
19 silly currentTree ├── babel-eslint@10.1.0
19 silly currentTree ├── babel-extract-comments@1.0.0
19 silly currentTree ├── babel-jest@24.9.0
19 silly currentTree ├─┬ babel-loader@8.1.0
19 silly currentTree │ └── schema-utils@2.6.6
19 silly currentTree ├── babel-plugin-dynamic-import-node@2.3.3
19 silly currentTree ├── babel-plugin-emotion@9.2.11
19 silly currentTree ├── babel-plugin-istanbul@5.2.0
19 silly currentTree ├── babel-plugin-jest-hoist@24.9.0
19 silly currentTree ├─┬ babel-plugin-macros@2.8.0
19 silly currentTree │ ├── cosmiconfig@6.0.0
19 silly currentTree │ ├── import-fresh@3.2.1
19 silly currentTree │ ├── parse-json@5.0.0
19 silly currentTree │ ├── path-type@4.0.0
19 silly currentTree │ └── resolve-from@4.0.0
19 silly currentTree ├── babel-plugin-named-asset-import@0.3.6
19 silly currentTree ├── babel-plugin-syntax-jsx@6.18.0
19 silly currentTree ├── babel-plugin-syntax-object-rest-spread@6.13.0
19 silly currentTree ├── babel-plugin-transform-object-rest-spread@6.26.0
19 silly currentTree ├── babel-plugin-transform-react-remove-prop-types@0.4.24
19 silly currentTree ├─┬ babel-polyfill@6.26.0
19 silly currentTree │ └── regenerator-runtime@0.10.5
19 silly currentTree ├── babel-preset-jest@24.9.0
19 silly currentTree ├─┬ babel-preset-react-app@9.1.2
19 silly currentTree │ ├── @babel/preset-env@7.9.0
19 silly currentTree │ ├── @babel/preset-react@7.9.1
19 silly currentTree │ ├── @babel/runtime@7.9.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├─┬ babel-runtime@6.26.0
19 silly currentTree │ └── regenerator-runtime@0.11.1
19 silly currentTree ├── babylon@6.18.0
19 silly currentTree ├── backoff@2.5.0
19 silly currentTree ├── balanced-match@1.0.0
19 silly currentTree ├─┬ base@0.11.2
19 silly currentTree │ ├── define-property@1.0.0
19 silly currentTree │ ├── is-accessor-descriptor@1.0.0
19 silly currentTree │ ├── is-data-descriptor@1.0.0
19 silly currentTree │ └── is-descriptor@1.0.2
19 silly currentTree ├── base64-js@1.3.1
19 silly currentTree ├── batch@0.6.1
19 silly currentTree ├── bcrypt-pbkdf@1.0.2
19 silly currentTree ├── big.js@5.2.2
19 silly currentTree ├── binary-extensions@1.13.1
19 silly currentTree ├── bindings@1.5.0
19 silly currentTree ├── bl@1.2.2
19 silly currentTree ├── bluebird@3.7.2
19 silly currentTree ├── bn.js@5.1.1
19 silly currentTree ├─┬ body-parser@1.19.0
19 silly currentTree │ ├── bytes@3.1.0
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ └── qs@6.7.0
19 silly currentTree ├── bonjour@3.5.0
19 silly currentTree ├── boolbase@1.0.0
19 silly currentTree ├─┬ boxen@4.2.0
19 silly currentTree │ └── chalk@3.0.0
19 silly currentTree ├── brace-expansion@1.1.11
19 silly currentTree ├─┬ braces@2.3.2
19 silly currentTree │ └── extend-shallow@2.0.1
19 silly currentTree ├── brcast@3.0.1
19 silly currentTree ├── brorand@1.1.0
19 silly currentTree ├── browser-process-hrtime@1.0.0
19 silly currentTree ├─┬ browser-resolve@1.11.3
19 silly currentTree │ └── resolve@1.1.7
19 silly currentTree ├── browserify-aes@1.2.0
19 silly currentTree ├── browserify-cipher@1.0.1
19 silly currentTree ├── browserify-des@1.0.2
19 silly currentTree ├─┬ browserify-rsa@4.0.1
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├─┬ browserify-sign@4.1.0
19 silly currentTree │ └── readable-stream@3.6.0
19 silly currentTree ├── browserify-zlib@0.2.0
19 silly currentTree ├── browserslist@4.12.0
19 silly currentTree ├── bser@2.1.1
19 silly currentTree ├── buffer-alloc-unsafe@1.1.0
19 silly currentTree ├── buffer-alloc@1.2.0
19 silly currentTree ├── buffer-fill@1.0.0
19 silly currentTree ├── buffer-from@1.1.1
19 silly currentTree ├── buffer-indexof@1.1.1
19 silly currentTree ├── buffer-xor@1.0.3
19 silly currentTree ├── buffer@4.9.2
19 silly currentTree ├── builtin-status-codes@3.0.0
19 silly currentTree ├── bytes@3.0.0
19 silly currentTree ├─┬ cacache@12.0.4
19 silly currentTree │ ├── lru-cache@5.1.1
19 silly currentTree │ └── yallist@3.1.1
19 silly currentTree ├── cache-base@1.0.1
19 silly currentTree ├─┬ cacheable-request@6.1.0
19 silly currentTree │ └── lowercase-keys@2.0.0
19 silly currentTree ├── call-me-maybe@1.0.1
19 silly currentTree ├── caller-callsite@2.0.0
19 silly currentTree ├── caller-path@2.0.0
19 silly currentTree ├── callsites@2.0.0
19 silly currentTree ├── camel-case@4.1.1
19 silly currentTree ├── camelcase@5.3.1
19 silly currentTree ├── caniuse-api@3.0.0
19 silly currentTree ├── caniuse-lite@1.0.30001055
19 silly currentTree ├── capture-exit@2.0.0
19 silly currentTree ├── cardinal@2.1.1
19 silly currentTree ├── case-sensitive-paths-webpack-plugin@2.3.0
19 silly currentTree ├── caseless@0.12.0
19 silly currentTree ├─┬ chalk@2.4.2
19 silly currentTree │ ├── ansi-styles@3.2.1
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ ├── color-name@1.1.3
19 silly currentTree │ ├── has-flag@3.0.0
19 silly currentTree │ └── supports-color@5.5.0
19 silly currentTree ├── change-emitter@0.1.6
19 silly currentTree ├── chardet@0.7.0
19 silly currentTree ├── charenc@0.0.2
19 silly currentTree ├─┬ cheerio@1.0.0-rc.3
19 silly currentTree │ ├── css-select@1.2.0
19 silly currentTree │ ├── css-what@2.1.3
19 silly currentTree │ ├── dom-serializer@0.1.1
19 silly currentTree │ ├── domutils@1.5.1
19 silly currentTree │ ├── entities@1.1.2
19 silly currentTree │ └── parse5@3.0.3
19 silly currentTree ├── chokidar@2.1.8
19 silly currentTree ├── chownr@1.1.4
19 silly currentTree ├── chrome-trace-event@1.0.2
19 silly currentTree ├── ci-info@2.0.0
19 silly currentTree ├── cipher-base@1.0.4
19 silly currentTree ├─┬ class-utils@0.3.6
19 silly currentTree │ └── define-property@0.2.5
19 silly currentTree ├── classnames@2.2.6
19 silly currentTree ├─┬ clean-css@4.2.3
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── clean-stack@2.2.0
19 silly currentTree ├── clean-webpack-plugin@2.0.2
19 silly currentTree ├── cli-boxes@2.2.0
19 silly currentTree ├── cli-cursor@3.1.0
19 silly currentTree ├── cli-spinners@2.3.0
19 silly currentTree ├── cli-table@0.3.1
19 silly currentTree ├── cli-width@2.2.1
19 silly currentTree ├─┬ cliui@5.0.0
19 silly currentTree │ ├── ansi-styles@3.2.1
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ ├── color-name@1.1.3
19 silly currentTree │ ├── string-width@3.1.0
19 silly currentTree │ └── wrap-ansi@5.1.0
19 silly currentTree ├─┬ clone-deep@0.2.4
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── clone-response@1.0.2
19 silly currentTree ├── clone@1.0.4
19 silly currentTree ├── co@4.6.0
19 silly currentTree ├── coa@2.0.2
19 silly currentTree ├── code-point-at@1.1.0
19 silly currentTree ├── collection-visit@1.0.0
19 silly currentTree ├── color-convert@2.0.1
19 silly currentTree ├── color-name@1.1.4
19 silly currentTree ├── color-string@1.5.3
19 silly currentTree ├─┬ color@3.1.2
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ └── color-name@1.1.3
19 silly currentTree ├── colors@1.0.3
19 silly currentTree ├── combined-stream@1.0.8
19 silly currentTree ├── commander@2.20.3
19 silly currentTree ├── common-tags@1.8.0
19 silly currentTree ├── commondir@1.0.1
19 silly currentTree ├── component-emitter@1.3.0
19 silly currentTree ├── compose-function@3.0.3
19 silly currentTree ├── compressible@2.0.18
19 silly currentTree ├─┬ compression@1.7.4
19 silly currentTree │ └── debug@2.6.9
19 silly currentTree ├── concat-map@0.0.1
19 silly currentTree ├── concat-stream@1.6.2
19 silly currentTree ├── configstore@4.0.0
19 silly currentTree ├── confusing-browser-globals@1.0.9
19 silly currentTree ├── connect-history-api-fallback@1.6.0
19 silly currentTree ├── console-browserify@1.2.0
19 silly currentTree ├── console-control-strings@1.1.0
19 silly currentTree ├── constants-browserify@1.0.0
19 silly currentTree ├── contains-path@0.1.0
19 silly currentTree ├── content-disposition@0.5.3
19 silly currentTree ├── content-type@1.0.4
19 silly currentTree ├── convert-source-map@1.7.0
19 silly currentTree ├── cookie-signature@1.0.6
19 silly currentTree ├── cookie@0.4.0
19 silly currentTree ├── copy-concurrently@1.0.5
19 silly currentTree ├── copy-descriptor@0.1.1
19 silly currentTree ├── copy-template-dir@1.4.0
19 silly currentTree ├─┬ core-js-compat@3.6.5
19 silly currentTree │ └── semver@7.0.0
19 silly currentTree ├── core-js-pure@3.6.5
19 silly currentTree ├── core-js@2.6.11
19 silly currentTree ├── core-util-is@1.0.2
19 silly currentTree ├── cosmiconfig@5.2.1
19 silly currentTree ├── craco-config-flex-plugin@3.10.1
19 silly currentTree ├─┬ create-ecdh@4.0.3
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├── create-emotion-styled@9.2.8
19 silly currentTree ├── create-emotion@9.2.12
19 silly currentTree ├── create-hash@1.2.0
19 silly currentTree ├── create-hmac@1.1.7
19 silly currentTree ├── cross-spawn@7.0.2
19 silly currentTree ├── crypt@0.0.2
19 silly currentTree ├── crypto-browserify@3.12.0
19 silly currentTree ├── crypto-random-string@1.0.0
19 silly currentTree ├── css-blank-pseudo@0.1.4
19 silly currentTree ├── css-color-names@0.0.4
19 silly currentTree ├── css-declaration-sorter@4.0.1
19 silly currentTree ├─┬ css-has-pseudo@0.10.0
19 silly currentTree │ ├── cssesc@2.0.0
19 silly currentTree │ └── postcss-selector-parser@5.0.0
19 silly currentTree ├─┬ css-loader@3.4.2
19 silly currentTree │ └── schema-utils@2.6.6
19 silly currentTree ├── css-prefers-color-scheme@3.1.1
19 silly currentTree ├── css-select-base-adapter@0.1.1
19 silly currentTree ├── css-select@2.1.0
19 silly currentTree ├─┬ css-tree@1.0.0-alpha.37
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── css-vendor@0.3.8
19 silly currentTree ├── css-what@3.2.1
19 silly currentTree ├─┬ css@2.2.4
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── cssdb@4.4.0
19 silly currentTree ├── cssesc@3.0.0
19 silly currentTree ├── cssnano-preset-default@4.0.7
19 silly currentTree ├── cssnano-util-get-arguments@4.0.0
19 silly currentTree ├── cssnano-util-get-match@4.0.0
19 silly currentTree ├── cssnano-util-raw-cache@4.0.1
19 silly currentTree ├── cssnano-util-same-parent@4.0.1
19 silly currentTree ├── cssnano@4.1.10
19 silly currentTree ├─┬ csso@4.0.3
19 silly currentTree │ ├── css-tree@1.0.0-alpha.39
19 silly currentTree │ ├── mdn-data@2.0.6
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── cssom@0.3.8
19 silly currentTree ├── cssstyle@1.4.0
19 silly currentTree ├── csstype@2.6.10
19 silly currentTree ├── cyclist@1.0.1
19 silly currentTree ├── d@1.0.1
19 silly currentTree ├── damerau-levenshtein@1.0.6
19 silly currentTree ├── dashdash@1.14.1
19 silly currentTree ├─┬ data-urls@1.1.0
19 silly currentTree │ └── whatwg-url@7.1.0
19 silly currentTree ├── debounce@1.2.0
19 silly currentTree ├── debug@3.1.0
19 silly currentTree ├── decamelize@1.2.0
19 silly currentTree ├── decode-uri-component@0.2.0
19 silly currentTree ├── decompress-response@3.3.0
19 silly currentTree ├── deep-diff@0.3.8
19 silly currentTree ├── deep-equal@1.1.1
19 silly currentTree ├── deep-extend@0.6.0
19 silly currentTree ├── deep-is@0.1.3
19 silly currentTree ├── deepmerge@3.3.0
19 silly currentTree ├─┬ default-gateway@4.2.0
19 silly currentTree │ ├── cross-spawn@6.0.5
19 silly currentTree │ ├── execa@1.0.0
19 silly currentTree │ ├── get-stream@4.1.0
19 silly currentTree │ ├── is-stream@1.1.0
19 silly currentTree │ ├── npm-run-path@2.0.2
19 silly currentTree │ ├── p-finally@1.0.0
19 silly currentTree │ ├── path-key@2.0.1
19 silly currentTree │ ├── pump@3.0.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ ├── shebang-command@1.2.0
19 silly currentTree │ ├── shebang-regex@1.0.0
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── defaults@1.0.3
19 silly currentTree ├── defer-to-connect@1.1.3
19 silly currentTree ├── define-properties@1.1.3
19 silly currentTree ├─┬ define-property@2.0.2
19 silly currentTree │ ├── is-accessor-descriptor@1.0.0
19 silly currentTree │ ├── is-data-descriptor@1.0.0
19 silly currentTree │ └── is-descriptor@1.0.2
19 silly currentTree ├── del@4.1.1
19 silly currentTree ├── delayed-stream@1.0.0
19 silly currentTree ├── delegates@1.0.0
19 silly currentTree ├── depd@1.1.2
19 silly currentTree ├── des.js@1.0.1
19 silly currentTree ├── destroy@1.0.4
19 silly currentTree ├── detect-libc@1.0.3
19 silly currentTree ├── detect-newline@2.1.0
19 silly currentTree ├── detect-node@2.0.4
19 silly currentTree ├─┬ detect-port-alt@1.1.6
19 silly currentTree │ └── debug@2.6.9
19 silly currentTree ├── diff-sequences@24.9.0
19 silly currentTree ├─┬ diffie-hellman@5.0.3
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├── dir-glob@2.0.0
19 silly currentTree ├── discontinuous-range@1.0.0
19 silly currentTree ├── dns-equal@1.0.0
19 silly currentTree ├── dns-packet@1.3.1
19 silly currentTree ├── dns-txt@2.0.2
19 silly currentTree ├── doctrine@3.0.0
19 silly currentTree ├── dom-converter@0.2.0
19 silly currentTree ├── dom-helpers@3.4.0
19 silly currentTree ├─┬ dom-serializer@0.2.2
19 silly currentTree │ └── domelementtype@2.0.1
19 silly currentTree ├── domain-browser@1.2.0
19 silly currentTree ├── domelementtype@1.3.1
19 silly currentTree ├── domexception@1.0.1
19 silly currentTree ├── domhandler@2.4.2
19 silly currentTree ├── domutils@1.7.0
19 silly currentTree ├── dot-case@3.0.3
19 silly currentTree ├── dot-prop@4.2.0
19 silly currentTree ├── dotenv-expand@5.1.0
19 silly currentTree ├── dotenv@8.2.0
19 silly currentTree ├── duplexer@0.1.1
19 silly currentTree ├── duplexer3@0.1.4
19 silly currentTree ├── duplexify@3.7.1
19 silly currentTree ├── ecc-jsbn@0.1.2
19 silly currentTree ├── ee-first@1.1.1
19 silly currentTree ├── electron-to-chromium@1.3.434
19 silly currentTree ├─┬ elliptic@6.5.2
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├── emoji-regex@7.0.3
19 silly currentTree ├── emojis-list@3.0.0
19 silly currentTree ├─┬ emotion-theming@9.2.6
19 silly currentTree │ └── hoist-non-react-statics@2.5.5
19 silly currentTree ├── emotion@9.2.6
19 silly currentTree ├── encodeurl@1.0.2
19 silly currentTree ├── encoding@0.1.12
19 silly currentTree ├── end-of-stream@1.4.4
19 silly currentTree ├─┬ enhanced-resolve@4.1.1
19 silly currentTree │ └── memory-fs@0.5.0
19 silly currentTree ├── entities@2.0.2
19 silly currentTree ├─┬ enzyme-adapter-react-16@1.15.2
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├─┬ enzyme-adapter-utils@1.13.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── enzyme-shallow-equal@1.0.1
19 silly currentTree ├── enzyme@3.11.0
19 silly currentTree ├── errno@0.1.7
19 silly currentTree ├── error-ex@1.3.2
19 silly currentTree ├── es-abstract@1.17.5
19 silly currentTree ├── es-to-primitive@1.2.1
19 silly currentTree ├── es5-ext@0.10.53
19 silly currentTree ├── es6-denodeify@0.1.5
19 silly currentTree ├── es6-iterator@2.0.3
19 silly currentTree ├── es6-promise@3.3.1
19 silly currentTree ├── es6-symbol@3.1.3
19 silly currentTree ├── escape-html@1.0.3
19 silly currentTree ├── escape-string-regexp@1.0.5
19 silly currentTree ├─┬ escodegen@1.14.1
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── eslint-config-react-app@5.2.1
19 silly currentTree ├─┬ eslint-import-resolver-node@0.3.3
19 silly currentTree │ └── debug@2.6.9
19 silly currentTree ├─┬ eslint-loader@3.0.3
19 silly currentTree │ └── schema-utils@2.6.6
19 silly currentTree ├─┬ eslint-module-utils@2.6.0
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ ├── find-up@2.1.0
19 silly currentTree │ ├── locate-path@2.0.0
19 silly currentTree │ ├── p-limit@1.3.0
19 silly currentTree │ ├── p-locate@2.0.0
19 silly currentTree │ ├── p-try@1.0.0
19 silly currentTree │ └── pkg-dir@2.0.0
19 silly currentTree ├── eslint-plugin-flowtype@4.6.0
19 silly currentTree ├─┬ eslint-plugin-import@2.20.1
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ ├── doctrine@1.5.0
19 silly currentTree │ ├── find-up@2.1.0
19 silly currentTree │ ├── load-json-file@2.0.0
19 silly currentTree │ ├── locate-path@2.0.0
19 silly currentTree │ ├── p-limit@1.3.0
19 silly currentTree │ ├── p-locate@2.0.0
19 silly currentTree │ ├── p-try@1.0.0
19 silly currentTree │ ├── parse-json@2.2.0
19 silly currentTree │ ├── path-type@2.0.0
19 silly currentTree │ ├── pify@2.3.0
19 silly currentTree │ ├── read-pkg-up@2.0.0
19 silly currentTree │ └── read-pkg@2.0.0
19 silly currentTree ├── eslint-plugin-jsx-a11y@6.2.3
19 silly currentTree ├── eslint-plugin-react-hooks@1.7.0
19 silly currentTree ├─┬ eslint-plugin-react@7.19.0
19 silly currentTree │ ├── doctrine@2.1.0
19 silly currentTree │ ├── resolve@1.17.0
19 silly currentTree │ └── semver@6.3.0
19 silly currentTree ├── eslint-scope@4.0.3
19 silly currentTree ├── eslint-utils@2.0.0
19 silly currentTree ├── eslint-visitor-keys@1.1.0
19 silly currentTree ├─┬ eslint@6.8.0
19 silly currentTree │ ├─┬ cross-spawn@6.0.5
19 silly currentTree │ │ └── semver@5.7.1
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ ├── eslint-scope@5.0.0
19 silly currentTree │ ├── eslint-utils@1.4.3
19 silly currentTree │ ├── glob-parent@5.1.1
19 silly currentTree │ ├── globals@12.4.0
19 silly currentTree │ ├── import-fresh@3.2.1
19 silly currentTree │ ├── ms@2.1.2
19 silly currentTree │ ├── path-key@2.0.1
19 silly currentTree │ ├── regexpp@2.0.1
19 silly currentTree │ ├── resolve-from@4.0.0
19 silly currentTree │ ├── semver@6.3.0
19 silly currentTree │ ├── shebang-command@1.2.0
19 silly currentTree │ ├── shebang-regex@1.0.0
19 silly currentTree │ ├── strip-json-comments@3.1.0
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── esm@3.2.25
19 silly currentTree ├─┬ espree@6.2.1
19 silly currentTree │ └── acorn@7.2.0
19 silly currentTree ├── esprima@4.0.1
19 silly currentTree ├─┬ esquery@1.3.1
19 silly currentTree │ └── estraverse@5.1.0
19 silly currentTree ├── esrecurse@4.2.1
19 silly currentTree ├── estraverse@4.3.0
19 silly currentTree ├── esutils@2.0.3
19 silly currentTree ├── etag@1.8.1
19 silly currentTree ├── eventemitter3@4.0.4
19 silly currentTree ├── events@3.1.0
19 silly currentTree ├── eventsource@1.0.7
19 silly currentTree ├── evp_bytestokey@1.0.3
19 silly currentTree ├── exec-sh@0.3.4
19 silly currentTree ├── execa@2.1.0
19 silly currentTree ├── exit@0.1.2
19 silly currentTree ├─┬ expand-brackets@2.1.4
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ ├── define-property@0.2.5
19 silly currentTree │ └── extend-shallow@2.0.1
19 silly currentTree ├── expand-template@2.0.3
19 silly currentTree ├─┬ expect@24.9.0
19 silly currentTree │ ├── ansi-styles@3.2.1
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ └── color-name@1.1.3
19 silly currentTree ├─┬ express@4.17.1
19 silly currentTree │ ├── array-flatten@1.1.1
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ └── qs@6.7.0
19 silly currentTree ├─┬ ext@1.4.0
19 silly currentTree │ └── type@2.0.0
19 silly currentTree ├─┬ extend-shallow@3.0.2
19 silly currentTree │ └── is-extendable@1.0.1
19 silly currentTree ├── extend@3.0.2
19 silly currentTree ├─┬ external-editor@3.1.0
19 silly currentTree │ └── tmp@0.0.33
19 silly currentTree ├─┬ extglob@2.0.4
19 silly currentTree │ ├── define-property@1.0.0
19 silly currentTree │ ├── extend-shallow@2.0.1
19 silly currentTree │ ├── is-accessor-descriptor@1.0.0
19 silly currentTree │ ├── is-data-descriptor@1.0.0
19 silly currentTree │ └── is-descriptor@1.0.2
19 silly currentTree ├── extsprintf@1.3.0
19 silly currentTree ├── fast-deep-equal@3.1.1
19 silly currentTree ├── fast-glob@2.2.7
19 silly currentTree ├── fast-json-stable-stringify@2.1.0
19 silly currentTree ├── fast-levenshtein@2.0.6
19 silly currentTree ├── faye-websocket@0.10.0
19 silly currentTree ├── fb-watchman@2.0.1
19 silly currentTree ├─┬ fbjs@0.8.17
19 silly currentTree │ ├── core-js@1.2.7
19 silly currentTree │ └── promise@7.3.1
19 silly currentTree ├── fetch-cookie@0.7.3
19 silly currentTree ├── figgy-pudding@3.5.2
19 silly currentTree ├── figures@3.2.0
19 silly currentTree ├── file-entry-cache@5.0.1
19 silly currentTree ├─┬ file-loader@4.3.0
19 silly currentTree │ └── schema-utils@2.6.6
19 silly currentTree ├── file-uri-to-path@1.0.0
19 silly currentTree ├── filesize@6.0.1
19 silly currentTree ├─┬ fill-range@4.0.0
19 silly currentTree │ └── extend-shallow@2.0.1
19 silly currentTree ├─┬ finalhandler@1.1.2
19 silly currentTree │ └── debug@2.6.9
19 silly currentTree ├─┬ find-cache-dir@2.1.0
19 silly currentTree │ ├── make-dir@2.1.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── find-root@1.1.0
19 silly currentTree ├── find-up@3.0.0
19 silly currentTree ├─┬ flat-cache@2.0.1
19 silly currentTree │ └── rimraf@2.6.3
19 silly currentTree ├── flatted@2.0.2
19 silly currentTree ├── flatten@1.0.3
19 silly currentTree ├─┬ flex-dev-utils@3.10.1
19 silly currentTree │ ├── keytar@4.13.0
19 silly currentTree │ └── rimraf@3.0.2
19 silly currentTree ├── flex-plugin-scripts@3.11.0
19 silly currentTree ├── flex-plugin@3.5.0
19 silly currentTree ├── flush-write-stream@1.1.1
19 silly currentTree ├── follow-redirects@1.5.10
19 silly currentTree ├── for-in@1.0.2
19 silly currentTree ├── for-own@0.1.5
19 silly currentTree ├── foreach@2.0.5
19 silly currentTree ├── forever-agent@0.6.1
19 silly currentTree ├─┬ fork-ts-checker-webpack-plugin@3.1.1
19 silly currentTree │ ├── anymatch@3.1.1
19 silly currentTree │ ├── binary-extensions@2.0.0
19 silly currentTree │ ├── braces@3.0.2
19 silly currentTree │ ├── chokidar@3.4.0
19 silly currentTree │ ├── fill-range@7.0.1
19 silly currentTree │ ├── fsevents@2.1.3
19 silly currentTree │ ├── glob-parent@5.1.1
19 silly currentTree │ ├── is-binary-path@2.1.0
19 silly currentTree │ ├── is-number@7.0.0
19 silly currentTree │ ├── readdirp@3.4.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ └── to-regex-range@5.0.1
19 silly currentTree ├── form-data@2.5.1
19 silly currentTree ├── forwarded@0.1.2
19 silly currentTree ├── fragment-cache@0.2.1
19 silly currentTree ├── fresh@0.5.2
19 silly currentTree ├── from2@2.3.0
19 silly currentTree ├── fs-constants@1.0.0
19 silly currentTree ├── fs-extra@8.1.0
19 silly currentTree ├── fs-minipass@2.1.0
19 silly currentTree ├── fs-write-stream-atomic@1.0.10
19 silly currentTree ├── fs.realpath@1.0.0
19 silly currentTree ├── fsevents@1.2.13
19 silly currentTree ├── function-bind@1.1.1
19 silly currentTree ├── function.prototype.name@1.1.2
19 silly currentTree ├── functional-red-black-tree@1.0.1
19 silly currentTree ├── functions-have-names@1.2.1
19 silly currentTree ├─┬ gauge@2.7.4
19 silly currentTree │ ├── ansi-regex@2.1.1
19 silly currentTree │ ├── is-fullwidth-code-point@1.0.0
19 silly currentTree │ ├── string-width@1.0.2
19 silly currentTree │ └── strip-ansi@3.0.1
19 silly currentTree ├── gensync@1.0.0-beta.1
19 silly currentTree ├── get-caller-file@2.0.5
19 silly currentTree ├── get-own-enumerable-property-symbols@3.0.2
19 silly currentTree ├─┬ get-stream@5.1.0
19 silly currentTree │ └── pump@3.0.0
19 silly currentTree ├── get-value@2.0.6
19 silly currentTree ├── getpass@0.1.7
19 silly currentTree ├── github-from-package@0.0.0
19 silly currentTree ├─┬ glob-parent@3.1.0
19 silly currentTree │ └── is-glob@3.1.0
19 silly currentTree ├── glob-to-regexp@0.3.0
19 silly currentTree ├── glob@7.1.6
19 silly currentTree ├── global-dirs@0.1.1
19 silly currentTree ├── global-modules@2.0.0
19 silly currentTree ├─┬ global-prefix@3.0.0
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── globals@11.12.0
19 silly currentTree ├─┬ globby@6.1.0
19 silly currentTree │ └── pify@2.3.0
19 silly currentTree ├── google-libphonenumber@3.2.6
19 silly currentTree ├─┬ got@9.6.0
19 silly currentTree │ ├── get-stream@4.1.0
19 silly currentTree │ └── pump@3.0.0
19 silly currentTree ├── graceful-fs@4.2.4
19 silly currentTree ├── growly@1.3.0
19 silly currentTree ├── gzip-size@5.1.1
19 silly currentTree ├── handle-thing@2.0.1
19 silly currentTree ├─┬ handlebars@4.7.3
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── har-schema@2.0.0
19 silly currentTree ├── har-validator@5.1.3
19 silly currentTree ├── harmony-reflect@1.6.1
19 silly currentTree ├─┬ has-ansi@2.0.0
19 silly currentTree │ └── ansi-regex@2.1.1
19 silly currentTree ├── has-flag@4.0.0
19 silly currentTree ├── has-symbols@1.0.1
19 silly currentTree ├── has-unicode@2.0.1
19 silly currentTree ├── has-value@1.0.0
19 silly currentTree ├─┬ has-values@1.0.0
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@4.0.0
19 silly currentTree ├── has-yarn@2.1.0
19 silly currentTree ├── has@1.0.3
19 silly currentTree ├─┬ hash-base@3.1.0
19 silly currentTree │ ├── readable-stream@3.6.0
19 silly currentTree │ └── safe-buffer@5.2.1
19 silly currentTree ├── hash.js@1.1.7
19 silly currentTree ├── he@1.2.0
19 silly currentTree ├── hex-color-regex@1.1.0
19 silly currentTree ├── hex-rgb@3.0.0
19 silly currentTree ├─┬ history@4.7.2
19 silly currentTree │ └── warning@3.0.0
19 silly currentTree ├── hmac-drbg@1.0.1
19 silly currentTree ├── hoist-non-react-statics@3.3.1
19 silly currentTree ├── hosted-git-info@2.8.8
19 silly currentTree ├── hpack.js@2.1.6
19 silly currentTree ├── hsl-regex@1.0.0
19 silly currentTree ├── hsla-regex@1.0.0
19 silly currentTree ├── html-comment-regex@1.1.2
19 silly currentTree ├── html-element-map@1.2.0
19 silly currentTree ├── html-encoding-sniffer@1.0.2
19 silly currentTree ├── html-entities@1.3.1
19 silly currentTree ├── html-escaper@2.0.2
19 silly currentTree ├─┬ html-minifier-terser@5.1.0
19 silly currentTree │ └── commander@4.1.1
19 silly currentTree ├─┬ html-webpack-plugin@4.0.0-beta.11
19 silly currentTree │ └── util.promisify@1.0.0
19 silly currentTree ├─┬ htmlparser2@3.10.1
19 silly currentTree │ ├── entities@1.1.2
19 silly currentTree │ └── readable-stream@3.6.0
19 silly currentTree ├── http-cache-semantics@4.1.0
19 silly currentTree ├── http-deceiver@1.2.7
19 silly currentTree ├─┬ http-errors@1.7.2
19 silly currentTree │ └── inherits@2.0.3
19 silly currentTree ├── http-parser-js@0.4.10
19 silly currentTree ├── http-proxy-middleware@0.19.1
19 silly currentTree ├── http-proxy@1.18.0
19 silly currentTree ├── http-signature@1.2.0
19 silly currentTree ├── https-browserify@1.0.0
19 silly currentTree ├── hyphenate-style-name@1.0.3
19 silly currentTree ├── iconv-lite@0.4.24
19 silly currentTree ├── icss-utils@4.1.1
19 silly currentTree ├── identity-obj-proxy@3.0.0
19 silly currentTree ├── ieee754@1.1.13
19 silly currentTree ├── iferr@0.1.5
19 silly currentTree ├── ignore@4.0.6
19 silly currentTree ├── immer@1.10.0
19 silly currentTree ├── import-cwd@2.1.0
19 silly currentTree ├── import-fresh@2.0.0
19 silly currentTree ├── import-from@2.1.0
19 silly currentTree ├── import-lazy@2.1.0
19 silly currentTree ├── import-local@2.0.0
19 silly currentTree ├── imurmurhash@0.1.4
19 silly currentTree ├─┬ indefinite-observable@1.0.2
19 silly currentTree │ └── symbol-observable@1.2.0
19 silly currentTree ├── indent-string@4.0.0
19 silly currentTree ├── indexes-of@1.0.1
19 silly currentTree ├── infer-owner@1.0.4
19 silly currentTree ├── inflight@1.0.6
19 silly currentTree ├── inherits@2.0.4
19 silly currentTree ├── ini@1.3.5
19 silly currentTree ├── inquirer@7.0.0
19 silly currentTree ├── internal-ip@4.3.0
19 silly currentTree ├── internal-slot@1.0.2
19 silly currentTree ├── invariant@2.2.4
19 silly currentTree ├── invert-kv@2.0.0
19 silly currentTree ├── ip-regex@2.1.0
19 silly currentTree ├── ip@1.1.5
19 silly currentTree ├── ipaddr.js@1.9.1
19 silly currentTree ├── is-absolute-url@2.1.0
19 silly currentTree ├─┬ is-accessor-descriptor@0.1.6
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── is-arguments@1.0.4
19 silly currentTree ├── is-arrayish@0.2.1
19 silly currentTree ├── is-binary-path@1.0.1
19 silly currentTree ├── is-boolean-object@1.0.1
19 silly currentTree ├── is-buffer@2.0.4
19 silly currentTree ├── is-callable@1.1.5
19 silly currentTree ├── is-ci@2.0.0
19 silly currentTree ├── is-color-stop@1.1.0
19 silly currentTree ├─┬ is-data-descriptor@0.1.4
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── is-date-object@1.0.2
19 silly currentTree ├─┬ is-descriptor@0.1.6
19 silly currentTree │ └── kind-of@5.1.0
19 silly currentTree ├── is-directory@0.3.1
19 silly currentTree ├── is-docker@2.0.0
19 silly currentTree ├── is-extendable@0.1.1
19 silly currentTree ├── is-extglob@2.1.1
19 silly currentTree ├── is-fullwidth-code-point@2.0.0
19 silly currentTree ├── is-function@1.0.2
19 silly currentTree ├── is-generator-fn@2.1.0
19 silly currentTree ├── is-generator-function@1.0.7
19 silly currentTree ├── is-glob@4.0.1
19 silly currentTree ├── is-in-browser@1.1.3
19 silly currentTree ├─┬ is-installed-globally@0.1.0
19 silly currentTree │ └── is-path-inside@1.0.1
19 silly currentTree ├── is-interactive@1.0.0
19 silly currentTree ├── is-npm@3.0.0
19 silly currentTree ├── is-number-object@1.0.4
19 silly currentTree ├─┬ is-number@3.0.0
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── is-obj@1.0.1
19 silly currentTree ├── is-path-cwd@2.2.0
19 silly currentTree ├── is-path-in-cwd@2.1.0
19 silly currentTree ├── is-path-inside@2.1.0
19 silly currentTree ├── is-plain-obj@1.1.0
19 silly currentTree ├── is-plain-object@2.0.4
19 silly currentTree ├── is-regex@1.0.5
19 silly currentTree ├── is-regexp@1.0.0
19 silly currentTree ├── is-resolvable@1.1.0
19 silly currentTree ├── is-root@2.1.0
19 silly currentTree ├── is-stream@2.0.0
19 silly currentTree ├── is-string@1.0.5
19 silly currentTree ├── is-subset@0.1.1
19 silly currentTree ├── is-svg@3.0.0
19 silly currentTree ├── is-symbol@1.0.3
19 silly currentTree ├── is-typed-array@1.1.3
19 silly currentTree ├── is-typedarray@1.0.0
19 silly currentTree ├── is-windows@1.0.2
19 silly currentTree ├── is-wsl@1.1.0
19 silly currentTree ├── is-yarn-global@0.3.0
19 silly currentTree ├── isarray@1.0.0
19 silly currentTree ├── isexe@2.0.0
19 silly currentTree ├── iso8601-duration@1.2.0
19 silly currentTree ├── isobject@3.0.1
19 silly currentTree ├── isomorphic-fetch@2.2.1
19 silly currentTree ├── isomorphic-form-data@2.0.0
19 silly currentTree ├── isstream@0.1.2
19 silly currentTree ├── istanbul-lib-coverage@2.0.5
19 silly currentTree ├─┬ istanbul-lib-instrument@3.3.0
19 silly currentTree │ └── semver@6.3.0
19 silly currentTree ├─┬ istanbul-lib-report@2.0.8
19 silly currentTree │ ├── has-flag@3.0.0
19 silly currentTree │ ├── make-dir@2.1.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ └── supports-color@6.1.0
19 silly currentTree ├─┬ istanbul-lib-source-maps@3.0.6
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ ├── make-dir@2.1.0
19 silly currentTree │ ├── ms@2.1.2
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── istanbul-reports@2.2.7
19 silly currentTree ├── javascript-state-machine@3.1.0
19 silly currentTree ├─┬ jest-changed-files@24.9.0
19 silly currentTree │ ├── cross-spawn@6.0.5
19 silly currentTree │ ├── execa@1.0.0
19 silly currentTree │ ├── get-stream@4.1.0
19 silly currentTree │ ├── is-stream@1.1.0
19 silly currentTree │ ├── npm-run-path@2.0.2
19 silly currentTree │ ├── p-finally@1.0.0
19 silly currentTree │ ├── path-key@2.0.1
19 silly currentTree │ ├── pump@3.0.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ ├── shebang-command@1.2.0
19 silly currentTree │ ├── shebang-regex@1.0.0
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── jest-config@24.9.0
19 silly currentTree ├── jest-diff@24.9.0
19 silly currentTree ├── jest-docblock@24.9.0
19 silly currentTree ├── jest-each@24.9.0
19 silly currentTree ├─┬ jest-environment-jsdom-fourteen@1.0.1
19 silly currentTree │ ├── jsdom@14.1.0
19 silly currentTree │ ├── parse5@5.1.0
19 silly currentTree │ ├── whatwg-url@7.1.0
19 silly currentTree │ └── ws@6.2.1
19 silly currentTree ├── jest-environment-jsdom@24.9.0
19 silly currentTree ├── jest-environment-node@24.9.0
19 silly currentTree ├── jest-get-type@24.9.0
19 silly currentTree ├── jest-haste-map@24.9.0
19 silly currentTree ├── jest-jasmine2@24.9.0
19 silly currentTree ├── jest-leak-detector@24.9.0
19 silly currentTree ├── jest-matcher-utils@24.9.0
19 silly currentTree ├── jest-message-util@24.9.0
19 silly currentTree ├── jest-mock@24.9.0
19 silly currentTree ├── jest-pnp-resolver@1.2.1
19 silly currentTree ├── jest-regex-util@24.9.0
19 silly currentTree ├── jest-resolve-dependencies@24.9.0
19 silly currentTree ├── jest-resolve@24.9.0
19 silly currentTree ├── jest-runner@24.9.0
19 silly currentTree ├── jest-runtime@24.9.0
19 silly currentTree ├── jest-serializer@24.9.0
19 silly currentTree ├─┬ jest-snapshot@24.9.0
19 silly currentTree │ └── semver@6.3.0
19 silly currentTree ├─┬ jest-util@24.9.0
19 silly currentTree │ ├── callsites@3.1.0
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── jest-validate@24.9.0
19 silly currentTree ├─┬ jest-watch-typeahead@0.4.2
19 silly currentTree │ ├── slash@3.0.0
19 silly currentTree │ └── string-length@3.1.0
19 silly currentTree ├─┬ jest-watcher@24.9.0
19 silly currentTree │ └── ansi-escapes@3.2.0
19 silly currentTree ├─┬ jest-worker@24.9.0
19 silly currentTree │ ├── has-flag@3.0.0
19 silly currentTree │ └── supports-color@6.1.0
19 silly currentTree ├─┬ jest@24.9.0
19 silly currentTree │ └── jest-cli@24.9.0
19 silly currentTree ├── js-tokens@4.0.0
19 silly currentTree ├── js-yaml@3.13.1
19 silly currentTree ├── jsbn@0.1.1
19 silly currentTree ├─┬ jsdom@11.12.0
19 silly currentTree │ └── acorn@5.7.4
19 silly currentTree ├── jsesc@2.5.2
19 silly currentTree ├── json-buffer@3.0.0
19 silly currentTree ├── json-parse-better-errors@1.0.2
19 silly currentTree ├── json-schema-traverse@0.4.1
19 silly currentTree ├── json-schema@0.2.3
19 silly currentTree ├── json-stable-stringify-without-jsonify@1.0.1
19 silly currentTree ├── json-stable-stringify@1.0.1
19 silly currentTree ├── json-stringify-safe@5.0.1
19 silly currentTree ├── json3@3.3.3
19 silly currentTree ├── json5@1.0.1
19 silly currentTree ├── jsonfile@4.0.0
19 silly currentTree ├── jsonify@0.0.0
19 silly currentTree ├── jsprim@1.4.1
19 silly currentTree ├── jss-camel-case@6.1.0
19 silly currentTree ├─┬ jss-compose@5.0.0
19 silly currentTree │ └── warning@3.0.0
19 silly currentTree ├── jss-default-unit@8.0.2
19 silly currentTree ├── jss-expand@5.3.0
19 silly currentTree ├─┬ jss-extend@6.2.0
19 silly currentTree │ └── warning@3.0.0
19 silly currentTree ├── jss-global@3.0.0
19 silly currentTree ├─┬ jss-nested@6.0.1
19 silly currentTree │ └── warning@3.0.0
19 silly currentTree ├── jss-preset-default@4.5.0
19 silly currentTree ├── jss-props-sort@6.0.0
19 silly currentTree ├─┬ jss-template@1.0.1
19 silly currentTree │ └── warning@3.0.0
19 silly currentTree ├── jss-vendor-prefixer@7.0.0
19 silly currentTree ├─┬ jss@9.8.7
19 silly currentTree │ ├── symbol-observable@1.2.0
19 silly currentTree │ └── warning@3.0.0
19 silly currentTree ├── jsx-ast-utils@2.2.3
19 silly currentTree ├── keycode@2.2.0
19 silly currentTree ├─┬ keytar@5.6.0
19 silly currentTree │ ├── bl@4.0.2
19 silly currentTree │ ├── buffer@5.6.0
19 silly currentTree │ ├── decompress-response@4.2.1
19 silly currentTree │ ├── mimic-response@2.1.0
19 silly currentTree │ ├── nan@2.14.1
19 silly currentTree │ ├── prebuild-install@5.3.3
19 silly currentTree │ ├── pump@3.0.0
19 silly currentTree │ ├── readable-stream@3.6.0
19 silly currentTree │ ├── simple-get@3.1.0
19 silly currentTree │ ├── tar-fs@2.1.0
19 silly currentTree │ └── tar-stream@2.1.2
19 silly currentTree ├── keyv@3.1.0
19 silly currentTree ├── killable@1.0.1
19 silly currentTree ├── kind-of@6.0.3
19 silly currentTree ├── kleur@3.0.3
19 silly currentTree ├── last-call-webpack-plugin@3.0.0
19 silly currentTree ├── latest-version@5.1.0
19 silly currentTree ├── lazy-cache@1.0.4
19 silly currentTree ├── lcid@2.0.0
19 silly currentTree ├── left-pad@1.3.0
19 silly currentTree ├── leven@3.1.0
19 silly currentTree ├── levenary@1.1.1
19 silly currentTree ├── levn@0.3.0
19 silly currentTree ├── lines-and-columns@1.1.6
19 silly currentTree ├─┬ load-json-file@4.0.0
19 silly currentTree │ └── pify@3.0.0
19 silly currentTree ├─┬ loader-fs-cache@1.0.3
19 silly currentTree │ ├── find-cache-dir@0.1.1
19 silly currentTree │ ├── find-up@1.1.2
19 silly currentTree │ ├── path-exists@2.1.0
19 silly currentTree │ └── pkg-dir@1.0.0
19 silly currentTree ├── loader-runner@2.4.0
19 silly currentTree ├── loader-utils@1.4.0
19 silly currentTree ├── locate-path@3.0.0
19 silly currentTree ├── lodash-es@4.17.15
19 silly currentTree ├── lodash._reinterpolate@3.0.0
19 silly currentTree ├── lodash.debounce@4.0.8
19 silly currentTree ├── lodash.escape@4.0.1
19 silly currentTree ├── lodash.flattendeep@4.4.0
19 silly currentTree ├── lodash.isequal@4.5.0
19 silly currentTree ├── lodash.memoize@4.1.2
19 silly currentTree ├── lodash.merge@4.6.2
19 silly currentTree ├── lodash.sortby@4.7.0
19 silly currentTree ├── lodash.template@4.5.0
19 silly currentTree ├── lodash.templatesettings@4.2.0
19 silly currentTree ├── lodash.toarray@4.4.0
19 silly currentTree ├── lodash.uniq@4.5.0
19 silly currentTree ├── lodash@4.17.15
19 silly currentTree ├── log-symbols@3.0.0
19 silly currentTree ├── loglevel@1.6.8
19 silly currentTree ├── loose-envify@1.4.0
19 silly currentTree ├── lower-case@2.0.1
19 silly currentTree ├── lowercase-keys@1.0.1
19 silly currentTree ├── lru-cache@4.1.5
19 silly currentTree ├─┬ make-dir@1.3.0
19 silly currentTree │ └── pify@3.0.0
19 silly currentTree ├── makeerror@1.0.11
19 silly currentTree ├── mamacro@0.0.3
19 silly currentTree ├── map-age-cleaner@0.1.3
19 silly currentTree ├── map-cache@0.2.2
19 silly currentTree ├── map-visit@1.0.0
19 silly currentTree ├─┬ marked-terminal@3.3.0
19 silly currentTree │ └── ansi-escapes@3.2.0
19 silly currentTree ├── marked@0.7.0
19 silly currentTree ├── maxstache-stream@1.0.4
19 silly currentTree ├── maxstache@1.0.7
19 silly currentTree ├── md5.js@1.3.5
19 silly currentTree ├─┬ md5@2.2.1
19 silly currentTree │ └── is-buffer@1.1.6
19 silly currentTree ├── mdn-data@2.0.4
19 silly currentTree ├── media-typer@0.3.0
19 silly currentTree ├── mem@4.3.0
19 silly currentTree ├── memory-fs@0.4.1
19 silly currentTree ├─┬ merge-deep@3.0.2
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── merge-descriptors@1.0.1
19 silly currentTree ├── merge-stream@2.0.0
19 silly currentTree ├── merge2@1.3.0
19 silly currentTree ├── methods@1.1.2
19 silly currentTree ├── microevent.ts@0.1.1
19 silly currentTree ├── micromatch@3.1.10
19 silly currentTree ├─┬ miller-rabin@4.0.1
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├── mime-db@1.44.0
19 silly currentTree ├── mime-types@2.1.27
19 silly currentTree ├── mime@2.4.5
19 silly currentTree ├── mimic-fn@2.1.0
19 silly currentTree ├── mimic-response@1.0.1
19 silly currentTree ├─┬ mini-css-extract-plugin@0.9.0
19 silly currentTree │ ├── normalize-url@1.9.1
19 silly currentTree │ └── prepend-http@1.0.4
19 silly currentTree ├── minimalistic-assert@1.0.1
19 silly currentTree ├── minimalistic-crypto-utils@1.0.1
19 silly currentTree ├── minimatch@3.0.4
19 silly currentTree ├── minimist@1.2.5
19 silly currentTree ├── minipass-collect@1.0.2
19 silly currentTree ├── minipass-flush@1.0.5
19 silly currentTree ├── minipass-pipeline@1.2.2
19 silly currentTree ├─┬ minipass@3.1.1
19 silly currentTree │ └── yallist@4.0.0
19 silly currentTree ├─┬ mississippi@3.0.0
19 silly currentTree │ └── pump@3.0.0
19 silly currentTree ├─┬ mixin-deep@1.3.2
19 silly currentTree │ └── is-extendable@1.0.1
19 silly currentTree ├─┬ mixin-object@2.0.1
19 silly currentTree │ └── for-in@0.1.8
19 silly currentTree ├── mkdirp-classic@0.5.3
19 silly currentTree ├── mkdirp@0.5.5
19 silly currentTree ├── moo@0.5.1
19 silly currentTree ├── move-concurrently@1.0.1
19 silly currentTree ├── ms@2.0.0
19 silly currentTree ├── multicast-dns-service-types@1.1.0
19 silly currentTree ├── multicast-dns@6.2.3
19 silly currentTree ├── mute-stream@0.0.8
19 silly currentTree ├── nan@2.14.0
19 silly currentTree ├── nanomatch@1.2.13
19 silly currentTree ├── napi-build-utils@1.0.2
19 silly currentTree ├── natural-compare@1.4.0
19 silly currentTree ├─┬ nearley@2.19.3
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── negotiator@0.6.2
19 silly currentTree ├── neo-async@2.6.1
19 silly currentTree ├── next-tick@1.0.0
19 silly currentTree ├── nice-try@1.0.5
19 silly currentTree ├── no-case@3.0.3
19 silly currentTree ├─┬ node-abi@2.16.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── node-emoji@1.10.0
19 silly currentTree ├─┬ node-fetch@1.7.3
19 silly currentTree │ └── is-stream@1.1.0
19 silly currentTree ├── node-forge@0.9.0
19 silly currentTree ├── node-int64@0.4.0
19 silly currentTree ├─┬ node-libs-browser@2.2.1
19 silly currentTree │ ├── inherits@2.0.3
19 silly currentTree │ ├── punycode@1.4.1
19 silly currentTree │ └── util@0.11.1
19 silly currentTree ├── node-modules-regexp@1.0.0
19 silly currentTree ├─┬ node-notifier@5.4.3
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── node-releases@1.1.55
19 silly currentTree ├── noop-logger@0.1.1
19 silly currentTree ├── noop2@2.0.0
19 silly currentTree ├── nopt@1.0.10
19 silly currentTree ├─┬ normalize-package-data@2.5.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── normalize-path@3.0.0
19 silly currentTree ├── normalize-range@0.1.2
19 silly currentTree ├── normalize-scroll-left@0.1.2
19 silly currentTree ├── normalize-url@4.5.0
19 silly currentTree ├── npm-run-path@3.1.0
19 silly currentTree ├── npmlog@4.1.2
19 silly currentTree ├── nth-check@1.0.2
19 silly currentTree ├── num2fraction@1.2.2
19 silly currentTree ├── number-is-nan@1.0.1
19 silly currentTree ├── nwsapi@2.2.0
19 silly currentTree ├── oauth-sign@0.9.0
19 silly currentTree ├── object-assign@4.1.1
19 silly currentTree ├─┬ object-copy@0.1.0
19 silly currentTree │ ├── define-property@0.2.5
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── object-hash@2.0.3
19 silly currentTree ├── object-inspect@1.7.0
19 silly currentTree ├── object-is@1.1.2
19 silly currentTree ├── object-keys@1.1.1
19 silly currentTree ├── object-path@0.11.4
19 silly currentTree ├── object-visit@1.0.1
19 silly currentTree ├── object.assign@4.1.0
19 silly currentTree ├── object.entries@1.1.1
19 silly currentTree ├── object.fromentries@2.0.2
19 silly currentTree ├── object.getownpropertydescriptors@2.1.0
19 silly currentTree ├── object.pick@1.3.0
19 silly currentTree ├── object.values@1.1.1
19 silly currentTree ├── obuf@1.1.2
19 silly currentTree ├── on-finished@2.3.0
19 silly currentTree ├── on-headers@1.0.2
19 silly currentTree ├── once@1.4.0
19 silly currentTree ├── onetime@5.1.0
19 silly currentTree ├── open@6.4.0
19 silly currentTree ├── operation-retrier@3.0.1
19 silly currentTree ├── opn@5.5.0
19 silly currentTree ├─┬ optimist@0.6.1
19 silly currentTree │ └── minimist@0.0.10
19 silly currentTree ├── optimize-css-assets-webpack-plugin@5.0.3
19 silly currentTree ├── optionator@0.8.3
19 silly currentTree ├─┬ ora@4.0.4
19 silly currentTree │ ├── ansi-regex@5.0.0
19 silly currentTree │ ├── chalk@3.0.0
19 silly currentTree │ └── strip-ansi@6.0.0
19 silly currentTree ├── original@1.0.2
19 silly currentTree ├── os-browserify@0.3.0
19 silly currentTree ├── os-homedir@1.0.2
19 silly currentTree ├─┬ os-locale@3.1.0
19 silly currentTree │ ├── cross-spawn@6.0.5
19 silly currentTree │ ├── execa@1.0.0
19 silly currentTree │ ├── get-stream@4.1.0
19 silly currentTree │ ├── is-stream@1.1.0
19 silly currentTree │ ├── npm-run-path@2.0.2
19 silly currentTree │ ├── p-finally@1.0.0
19 silly currentTree │ ├── path-key@2.0.1
19 silly currentTree │ ├── pump@3.0.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ ├── shebang-command@1.2.0
19 silly currentTree │ ├── shebang-regex@1.0.0
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── os-tmpdir@1.0.2
19 silly currentTree ├── p-cancelable@1.1.0
19 silly currentTree ├── p-defer@1.0.0
19 silly currentTree ├── p-each-series@1.0.0
19 silly currentTree ├── p-finally@2.0.1
19 silly currentTree ├── p-is-promise@2.1.0
19 silly currentTree ├── p-limit@2.3.0
19 silly currentTree ├── p-locate@3.0.0
19 silly currentTree ├── p-map@2.1.0
19 silly currentTree ├── p-reduce@1.0.0
19 silly currentTree ├── p-retry@3.0.1
19 silly currentTree ├── p-try@2.2.0
19 silly currentTree ├─┬ package-json@6.5.0
19 silly currentTree │ └── semver@6.3.0
19 silly currentTree ├── pako@1.0.11
19 silly currentTree ├── parallel-transform@1.2.0
19 silly currentTree ├── param-case@3.0.3
19 silly currentTree ├─┬ parent-module@1.0.1
19 silly currentTree │ └── callsites@3.1.0
19 silly currentTree ├── parse-asn1@5.1.5
19 silly currentTree ├── parse-json@4.0.0
19 silly currentTree ├── parse5@4.0.0
19 silly currentTree ├── parseurl@1.3.3
19 silly currentTree ├── pascal-case@3.1.1
19 silly currentTree ├── pascalcase@0.1.1
19 silly currentTree ├── path-browserify@0.0.1
19 silly currentTree ├── path-dirname@1.0.2
19 silly currentTree ├── path-exists@3.0.0
19 silly currentTree ├── path-is-absolute@1.0.1
19 silly currentTree ├── path-is-inside@1.0.2
19 silly currentTree ├── path-key@3.1.1
19 silly currentTree ├── path-parse@1.0.6
19 silly currentTree ├── path-to-regexp@0.1.7
19 silly currentTree ├─┬ path-type@3.0.0
19 silly currentTree │ └── pify@3.0.0
19 silly currentTree ├── pbkdf2@3.0.17
19 silly currentTree ├── performance-now@2.1.0
19 silly currentTree ├── picomatch@2.2.2
19 silly currentTree ├── pify@4.0.1
19 silly currentTree ├── pinkie-promise@2.0.1
19 silly currentTree ├── pinkie@2.0.4
19 silly currentTree ├── pirates@4.0.1
19 silly currentTree ├── pkg-dir@3.0.0
19 silly currentTree ├─┬ pkg-up@2.0.0
19 silly currentTree │ ├── find-up@2.1.0
19 silly currentTree │ ├── locate-path@2.0.0
19 silly currentTree │ ├── p-limit@1.3.0
19 silly currentTree │ ├── p-locate@2.0.0
19 silly currentTree │ └── p-try@1.0.0
19 silly currentTree ├── platform@1.3.5
19 silly currentTree ├── pn@1.1.0
19 silly currentTree ├── pnp-webpack-plugin@1.6.4
19 silly currentTree ├── popper.js@1.16.1
19 silly currentTree ├─┬ portfinder@1.0.26
19 silly currentTree │ ├── debug@3.2.6
19 silly currentTree │ └── ms@2.1.2
19 silly currentTree ├── posix-character-classes@0.1.1
19 silly currentTree ├── postcss-attribute-case-insensitive@4.0.2
19 silly currentTree ├── postcss-browser-comments@3.0.0
19 silly currentTree ├── postcss-calc@7.0.2
19 silly currentTree ├── postcss-color-functional-notation@2.0.1
19 silly currentTree ├── postcss-color-gray@5.0.0
19 silly currentTree ├── postcss-color-hex-alpha@5.0.3
19 silly currentTree ├── postcss-color-mod-function@3.0.3
19 silly currentTree ├── postcss-color-rebeccapurple@4.0.1
19 silly currentTree ├─┬ postcss-colormin@4.0.3
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-convert-values@4.0.1
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├── postcss-custom-media@7.0.8
19 silly currentTree ├── postcss-custom-properties@8.0.11
19 silly currentTree ├─┬ postcss-custom-selectors@5.1.2
19 silly currentTree │ ├── cssesc@2.0.0
19 silly currentTree │ └── postcss-selector-parser@5.0.0
19 silly currentTree ├─┬ postcss-dir-pseudo-class@5.0.0
19 silly currentTree │ ├── cssesc@2.0.0
19 silly currentTree │ └── postcss-selector-parser@5.0.0
19 silly currentTree ├── postcss-discard-comments@4.0.2
19 silly currentTree ├── postcss-discard-duplicates@4.0.2
19 silly currentTree ├── postcss-discard-empty@4.0.1
19 silly currentTree ├── postcss-discard-overridden@4.0.1
19 silly currentTree ├── postcss-double-position-gradients@1.0.0
19 silly currentTree ├── postcss-env-function@2.0.2
19 silly currentTree ├── postcss-flexbugs-fixes@4.1.0
19 silly currentTree ├── postcss-focus-visible@4.0.0
19 silly currentTree ├── postcss-focus-within@3.0.0
19 silly currentTree ├── postcss-font-variant@4.0.0
19 silly currentTree ├── postcss-gap-properties@2.0.0
19 silly currentTree ├── postcss-image-set-function@3.0.1
19 silly currentTree ├── postcss-initial@3.0.2
19 silly currentTree ├── postcss-lab-function@2.0.1
19 silly currentTree ├── postcss-load-config@2.1.0
19 silly currentTree ├── postcss-loader@3.0.0
19 silly currentTree ├── postcss-logical@3.0.0
19 silly currentTree ├── postcss-media-minmax@4.0.0
19 silly currentTree ├─┬ postcss-merge-longhand@4.0.11
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-merge-rules@4.0.3
19 silly currentTree │ ├── dot-prop@5.2.0
19 silly currentTree │ ├── is-obj@2.0.0
19 silly currentTree │ └── postcss-selector-parser@3.1.2
19 silly currentTree ├─┬ postcss-minify-font-values@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-minify-gradients@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-minify-params@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-minify-selectors@4.0.2
19 silly currentTree │ ├── dot-prop@5.2.0
19 silly currentTree │ ├── is-obj@2.0.0
19 silly currentTree │ └── postcss-selector-parser@3.1.2
19 silly currentTree ├── postcss-modules-extract-imports@2.0.0
19 silly currentTree ├── postcss-modules-local-by-default@3.0.2
19 silly currentTree ├── postcss-modules-scope@2.2.0
19 silly currentTree ├── postcss-modules-values@3.0.0
19 silly currentTree ├── postcss-nesting@7.0.1
19 silly currentTree ├── postcss-normalize-charset@4.0.1
19 silly currentTree ├─┬ postcss-normalize-display-values@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-positions@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-repeat-style@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-string@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-timing-functions@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-unicode@4.0.1
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-url@4.0.1
19 silly currentTree │ ├── normalize-url@3.3.0
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├─┬ postcss-normalize-whitespace@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├── postcss-normalize@8.0.1
19 silly currentTree ├─┬ postcss-ordered-values@4.1.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├── postcss-overflow-shorthand@2.0.0
19 silly currentTree ├── postcss-page-break@2.0.0
19 silly currentTree ├── postcss-place@4.0.1
19 silly currentTree ├── postcss-preset-env@6.7.0
19 silly currentTree ├─┬ postcss-pseudo-class-any-link@6.0.0
19 silly currentTree │ ├── cssesc@2.0.0
19 silly currentTree │ └── postcss-selector-parser@5.0.0
19 silly currentTree ├── postcss-reduce-initial@4.0.3
19 silly currentTree ├─┬ postcss-reduce-transforms@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├── postcss-replace-overflow-wrap@3.0.0
19 silly currentTree ├── postcss-safe-parser@4.0.1
19 silly currentTree ├── postcss-selector-matches@4.0.0
19 silly currentTree ├── postcss-selector-not@4.0.0
19 silly currentTree ├── postcss-selector-parser@6.0.2
19 silly currentTree ├─┬ postcss-svgo@4.0.2
19 silly currentTree │ └── postcss-value-parser@3.3.1
19 silly currentTree ├── postcss-unique-selectors@4.0.1
19 silly currentTree ├── postcss-value-parser@4.1.0
19 silly currentTree ├── postcss-values-parser@2.0.1
19 silly currentTree ├─┬ postcss@7.0.30
19 silly currentTree │ ├── has-flag@3.0.0
19 silly currentTree │ ├── source-map@0.6.1
19 silly currentTree │ └── supports-color@6.1.0
19 silly currentTree ├─┬ prebuild-install@5.3.0
19 silly currentTree │ └── pump@2.0.1
19 silly currentTree ├── precond@0.2.3
19 silly currentTree ├── prelude-ls@1.1.2
19 silly currentTree ├── prepend-http@2.0.0
19 silly currentTree ├── pretty-bytes@5.3.0
19 silly currentTree ├── pretty-error@2.1.1
19 silly currentTree ├─┬ pretty-format@24.9.0
19 silly currentTree │ ├── ansi-styles@3.2.1
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ └── color-name@1.1.3
19 silly currentTree ├── private@0.1.8
19 silly currentTree ├── process-nextick-args@2.0.1
19 silly currentTree ├── process@0.11.10
19 silly currentTree ├── progress@2.0.3
19 silly currentTree ├── promise-inflight@1.0.1
19 silly currentTree ├── promise@8.1.0
19 silly currentTree ├── prompts@2.3.2
19 silly currentTree ├── prop-types-exact@1.2.0
19 silly currentTree ├── prop-types@15.7.2
19 silly currentTree ├── proxy-addr@2.0.6
19 silly currentTree ├── prr@1.0.1
19 silly currentTree ├── pseudomap@1.0.2
19 silly currentTree ├── psl@1.8.0
19 silly currentTree ├─┬ public-encrypt@4.0.3
19 silly currentTree │ └── bn.js@4.11.8
19 silly currentTree ├── pump@1.0.3
19 silly currentTree ├─┬ pumpify@1.5.1
19 silly currentTree │ └── pump@2.0.1
19 silly currentTree ├── punycode@2.1.1
19 silly currentTree ├── q@1.5.1
19 silly currentTree ├── qs@6.5.2
19 silly currentTree ├── query-string@4.3.4
19 silly currentTree ├── querystring-es3@0.2.1
19 silly currentTree ├── querystring@0.2.0
19 silly currentTree ├── querystringify@2.1.1
19 silly currentTree ├── queue@6.0.1
19 silly currentTree ├── raf@3.4.1
19 silly currentTree ├── railroad-diagrams@1.0.0
19 silly currentTree ├── randexp@0.4.6
19 silly currentTree ├── randombytes@2.1.0
19 silly currentTree ├── randomfill@1.0.4
19 silly currentTree ├── range-parser@1.2.1
19 silly currentTree ├─┬ raw-body@2.4.0
19 silly currentTree │ └── bytes@3.1.0
19 silly currentTree ├── rc@1.2.8
19 silly currentTree ├─┬ react-app-polyfill@1.0.6
19 silly currentTree │ └── core-js@3.6.5
19 silly currentTree ├─┬ react-dev-utils@10.2.1
19 silly currentTree │ ├── browserslist@4.10.0
19 silly currentTree │ ├── cross-spawn@7.0.1
19 silly currentTree │ ├── emojis-list@2.1.0
19 silly currentTree │ ├── escape-string-regexp@2.0.0
19 silly currentTree │ ├─┬ find-up@4.1.0
19 silly currentTree │ │ └── locate-path@5.0.0
19 silly currentTree │ ├── globby@8.0.2
19 silly currentTree │ ├── ignore@3.3.10
19 silly currentTree │ ├─┬ inquirer@7.0.4
19 silly currentTree │ │ └── strip-ansi@5.2.0
19 silly currentTree │ ├── is-wsl@2.2.0
19 silly currentTree │ ├── loader-utils@1.2.3
19 silly currentTree │ ├── open@7.0.3
19 silly currentTree │ ├── p-locate@4.1.0
19 silly currentTree │ ├── path-exists@4.0.0
19 silly currentTree │ ├── pify@3.0.0
19 silly currentTree │ ├─┬ pkg-up@3.1.0
19 silly currentTree │ │ └── find-up@3.0.0
19 silly currentTree │ ├── slash@1.0.0
19 silly currentTree │ └─┬ strip-ansi@6.0.0
19 silly currentTree │   └── ansi-regex@5.0.0
19 silly currentTree ├── react-dom@16.13.1
19 silly currentTree ├── react-emotion@9.2.6
19 silly currentTree ├── react-error-overlay@6.0.7
19 silly currentTree ├── react-event-listener@0.6.6
19 silly currentTree ├── react-flip-move@3.0.3
19 silly currentTree ├── react-hotkeys@2.0.0
19 silly currentTree ├── react-is@16.13.1
19 silly currentTree ├─┬ react-jss@8.6.1
19 silly currentTree │ └── hoist-non-react-statics@2.5.5
19 silly currentTree ├── react-lifecycles-compat@3.0.4
19 silly currentTree ├── react-redux@5.1.2
19 silly currentTree ├── react-router-dom@4.3.1
19 silly currentTree ├── react-router-redux@5.0.0-alpha.9
19 silly currentTree ├─┬ react-router@4.3.1
19 silly currentTree │ ├── hoist-non-react-statics@2.5.5
19 silly currentTree │ ├── isarray@0.0.1
19 silly currentTree │ └── path-to-regexp@1.8.0
19 silly currentTree ├─┬ react-scripts@3.4.1
19 silly currentTree │ ├── cacache@13.0.1
19 silly currentTree │ ├── find-cache-dir@3.3.1
19 silly currentTree │ ├── find-up@4.1.0
19 silly currentTree │ ├── fsevents@2.1.2
19 silly currentTree │ ├── jest-worker@25.5.0
19 silly currentTree │ ├── locate-path@5.0.0
19 silly currentTree │ ├── lru-cache@5.1.1
19 silly currentTree │ ├── make-dir@3.1.0
19 silly currentTree │ ├── p-locate@4.1.0
19 silly currentTree │ ├── p-map@3.0.0
19 silly currentTree │ ├── path-exists@4.0.0
19 silly currentTree │ ├── pkg-dir@4.2.0
19 silly currentTree │ ├── schema-utils@2.6.6
19 silly currentTree │ ├── semver@6.3.0
19 silly currentTree │ ├── source-map@0.6.1
19 silly currentTree │ ├── ssri@7.1.0
19 silly currentTree │ ├── terser-webpack-plugin@2.3.5
19 silly currentTree │ └── yallist@3.1.1
19 silly currentTree ├── react-test-renderer@16.13.1
19 silly currentTree ├── react-transition-group@2.9.0
19 silly currentTree ├── react@16.13.1
19 silly currentTree ├── read-pkg-up@4.0.0
19 silly currentTree ├── read-pkg@3.0.0
19 silly currentTree ├── readable-stream@2.3.7
19 silly currentTree ├── readdirp@2.2.1
19 silly currentTree ├── realpath-native@1.1.0
19 silly currentTree ├─┬ recompose@0.30.0
19 silly currentTree │ ├── hoist-non-react-statics@2.5.5
19 silly currentTree │ └── symbol-observable@1.2.0
19 silly currentTree ├── recursive-readdir@2.2.2
19 silly currentTree ├── redeyed@2.1.1
19 silly currentTree ├── redux-logger@3.0.6
19 silly currentTree ├── redux-promise-middleware@4.2.1
19 silly currentTree ├─┬ redux@3.7.2
19 silly currentTree │ └── symbol-observable@1.2.0
19 silly currentTree ├── reflect.ownkeys@0.2.0
19 silly currentTree ├── regenerate-unicode-properties@8.2.0
19 silly currentTree ├── regenerate@1.4.0
19 silly currentTree ├── regenerator-runtime@0.13.5
19 silly currentTree ├── regenerator-transform@0.14.4
19 silly currentTree ├── regex-not@1.0.2
19 silly currentTree ├── regex-parser@2.2.10
19 silly currentTree ├── regexp.prototype.flags@1.3.0
19 silly currentTree ├── regexpp@3.1.0
19 silly currentTree ├── regexpu-core@4.7.0
19 silly currentTree ├── registry-auth-token@4.1.1
19 silly currentTree ├── registry-url@5.1.0
19 silly currentTree ├── regjsgen@0.5.1
19 silly currentTree ├─┬ regjsparser@0.6.4
19 silly currentTree │ └── jsesc@0.5.0
19 silly currentTree ├── relateurl@0.2.7
19 silly currentTree ├── remove-trailing-separator@1.1.0
19 silly currentTree ├─┬ renderkid@2.0.3
19 silly currentTree │ ├── ansi-regex@2.1.1
19 silly currentTree │ ├── css-select@1.2.0
19 silly currentTree │ ├── css-what@2.1.3
19 silly currentTree │ ├── domutils@1.5.1
19 silly currentTree │ └── strip-ansi@3.0.1
19 silly currentTree ├── repeat-element@1.1.3
19 silly currentTree ├── repeat-string@1.6.1
19 silly currentTree ├── request-promise-core@1.1.3
19 silly currentTree ├── request-promise-native@1.0.8
19 silly currentTree ├─┬ request@2.88.2
19 silly currentTree │ └── form-data@2.3.3
19 silly currentTree ├── require-directory@2.1.1
19 silly currentTree ├── require-main-filename@2.0.0
19 silly currentTree ├── requires-port@1.0.0
19 silly currentTree ├── reselect@4.0.0
19 silly currentTree ├── resolve-cwd@2.0.0
19 silly currentTree ├── resolve-from@3.0.0
19 silly currentTree ├── resolve-pathname@2.2.0
19 silly currentTree ├─┬ resolve-url-loader@3.1.1
19 silly currentTree │ ├── emojis-list@2.1.0
19 silly currentTree │ ├── has-flag@3.0.0
19 silly currentTree │ ├── loader-utils@1.2.3
19 silly currentTree │ ├── postcss@7.0.21
19 silly currentTree │ ├── source-map@0.6.1
19 silly currentTree │ └── supports-color@6.1.0
19 silly currentTree ├── resolve-url@0.2.1
19 silly currentTree ├── resolve@1.15.0
19 silly currentTree ├── responselike@1.0.2
19 silly currentTree ├── restore-cursor@3.1.0
19 silly currentTree ├── ret@0.1.15
19 silly currentTree ├── retry@0.12.0
19 silly currentTree ├── rework-visit@1.0.0
19 silly currentTree ├─┬ rework@1.0.1
19 silly currentTree │ └── convert-source-map@0.3.5
19 silly currentTree ├── rfc6902@3.0.4
19 silly currentTree ├── rgb-regex@1.0.1
19 silly currentTree ├── rgba-regex@1.0.0
19 silly currentTree ├── rimraf@2.7.1
19 silly currentTree ├── ripemd160@2.0.2
19 silly currentTree ├── rst-selector-parser@2.2.3
19 silly currentTree ├── rsvp@4.8.5
19 silly currentTree ├── rtcpeerconnection-shim@1.2.8
19 silly currentTree ├── run-async@2.4.1
19 silly currentTree ├── run-parallel@1.1.9
19 silly currentTree ├── run-queue@1.0.3
19 silly currentTree ├── rxjs@6.5.5
19 silly currentTree ├── safe-buffer@5.1.2
19 silly currentTree ├── safe-regex@1.1.0
19 silly currentTree ├── safer-buffer@2.1.2
19 silly currentTree ├─┬ sane@4.1.0
19 silly currentTree │ ├── cross-spawn@6.0.5
19 silly currentTree │ ├── execa@1.0.0
19 silly currentTree │ ├── get-stream@4.1.0
19 silly currentTree │ ├── is-stream@1.1.0
19 silly currentTree │ ├── npm-run-path@2.0.2
19 silly currentTree │ ├── p-finally@1.0.0
19 silly currentTree │ ├── path-key@2.0.1
19 silly currentTree │ ├── pump@3.0.0
19 silly currentTree │ ├── semver@5.7.1
19 silly currentTree │ ├── shebang-command@1.2.0
19 silly currentTree │ ├── shebang-regex@1.0.0
19 silly currentTree │ └── which@1.3.1
19 silly currentTree ├── sanitize.css@10.0.0
19 silly currentTree ├─┬ sass-loader@8.0.2
19 silly currentTree │ ├── clone-deep@4.0.1
19 silly currentTree │ ├── schema-utils@2.6.6
19 silly currentTree │ ├── semver@6.3.0
19 silly currentTree │ └── shallow-clone@3.0.1
19 silly currentTree ├── sax@1.2.4
19 silly currentTree ├── saxes@3.1.11
19 silly currentTree ├── scheduler@0.19.1
19 silly currentTree ├── schema-utils@1.0.0
19 silly currentTree ├── sdp@2.12.0
19 silly currentTree ├── select-hose@2.0.0
19 silly currentTree ├── selfsigned@1.10.7
19 silly currentTree ├─┬ semver-diff@2.1.0
19 silly currentTree │ └── semver@5.7.1
19 silly currentTree ├── semver@7.3.2
19 silly currentTree ├─┬ send@0.17.1
19 silly currentTree │ ├─┬ debug@2.6.9
19 silly currentTree │ │ └── ms@2.0.0
19 silly currentTree │ ├── mime@1.6.0
19 silly currentTree │ └── ms@2.1.1
19 silly currentTree ├── serialize-javascript@2.1.2
19 silly currentTree ├─┬ serve-index@1.9.1
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ ├── http-errors@1.6.3
19 silly currentTree │ ├── inherits@2.0.3
19 silly currentTree │ └── setprototypeof@1.1.0
19 silly currentTree ├── serve-static@1.14.1
19 silly currentTree ├── set-blocking@2.0.0
19 silly currentTree ├─┬ set-value@2.0.1
19 silly currentTree │ └── extend-shallow@2.0.1
19 silly currentTree ├── setimmediate@1.0.5
19 silly currentTree ├── setprototypeof@1.1.1
19 silly currentTree ├── sha.js@2.4.11
19 silly currentTree ├─┬ shallow-clone@0.1.2
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ ├── kind-of@2.0.1
19 silly currentTree │ └── lazy-cache@0.2.7
19 silly currentTree ├── shebang-command@2.0.0
19 silly currentTree ├── shebang-regex@3.0.0
19 silly currentTree ├── shell-quote@1.7.2
19 silly currentTree ├── shellwords@0.1.1
19 silly currentTree ├── side-channel@1.0.2
19 silly currentTree ├── signal-exit@3.0.3
19 silly currentTree ├── simple-concat@1.0.0
19 silly currentTree ├── simple-get@2.8.1
19 silly currentTree ├─┬ simple-swizzle@0.2.2
19 silly currentTree │ └── is-arrayish@0.3.2
19 silly currentTree ├── sisteransi@1.0.5
19 silly currentTree ├── slash@2.0.0
19 silly currentTree ├─┬ slice-ansi@2.1.0
19 silly currentTree │ ├── ansi-styles@3.2.1
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ └── color-name@1.1.3
19 silly currentTree ├─┬ snapdragon-node@2.1.1
19 silly currentTree │ ├── define-property@1.0.0
19 silly currentTree │ ├── is-accessor-descriptor@1.0.0
19 silly currentTree │ ├── is-data-descriptor@1.0.0
19 silly currentTree │ └── is-descriptor@1.0.2
19 silly currentTree ├─┬ snapdragon-util@3.0.1
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├─┬ snapdragon@0.8.2
19 silly currentTree │ ├── debug@2.6.9
19 silly currentTree │ ├── define-property@0.2.5
19 silly currentTree │ └── extend-shallow@2.0.1
19 silly currentTree ├─┬ sockjs-client@1.4.0
19 silly currentTree │ ├── debug@3.2.6
19 silly currentTree │ ├── faye-websocket@0.11.3
19 silly currentTree │ └── ms@2.1.2
19 silly currentTree ├── sockjs@0.3.19
19 silly currentTree ├── sort-keys@1.1.2
19 silly currentTree ├── source-list-map@2.0.1
19 silly currentTree ├── source-map-resolve@0.5.3
19 silly currentTree ├─┬ source-map-support@0.5.19
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── source-map-url@0.4.0
19 silly currentTree ├── source-map@0.5.7
19 silly currentTree ├── spdx-correct@3.1.0
19 silly currentTree ├── spdx-exceptions@2.3.0
19 silly currentTree ├── spdx-expression-parse@3.0.0
19 silly currentTree ├── spdx-license-ids@3.0.5
19 silly currentTree ├─┬ spdy-transport@3.0.0
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ ├── ms@2.1.2
19 silly currentTree │ └── readable-stream@3.6.0
19 silly currentTree ├─┬ spdy@4.0.2
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ └── ms@2.1.2
19 silly currentTree ├── split-string@3.1.0
19 silly currentTree ├── split2@1.1.1
19 silly currentTree ├── sprintf-js@1.0.3
19 silly currentTree ├── sshpk@1.16.1
19 silly currentTree ├── ssri@6.0.1
19 silly currentTree ├── stable@0.1.8
19 silly currentTree ├── stack-utils@1.0.2
19 silly currentTree ├─┬ static-extend@0.1.2
19 silly currentTree │ └── define-property@0.2.5
19 silly currentTree ├── statuses@1.5.0
19 silly currentTree ├── stealthy-require@1.1.1
19 silly currentTree ├── stream-browserify@2.0.2
19 silly currentTree ├── stream-each@1.2.3
19 silly currentTree ├── stream-http@2.8.3
19 silly currentTree ├── stream-shift@1.0.1
19 silly currentTree ├── strict-uri-encode@1.1.0
19 silly currentTree ├── string_decoder@1.1.1
19 silly currentTree ├─┬ string-length@2.0.0
19 silly currentTree │ ├── ansi-regex@3.0.0
19 silly currentTree │ └── strip-ansi@4.0.0
19 silly currentTree ├─┬ string-width@4.2.0
19 silly currentTree │ ├── ansi-regex@5.0.0
19 silly currentTree │ ├── emoji-regex@8.0.0
19 silly currentTree │ ├── is-fullwidth-code-point@3.0.0
19 silly currentTree │ └── strip-ansi@6.0.0
19 silly currentTree ├── string.prototype.matchall@4.0.2
19 silly currentTree ├── string.prototype.trim@1.2.1
19 silly currentTree ├── string.prototype.trimend@1.0.1
19 silly currentTree ├── string.prototype.trimleft@2.1.2
19 silly currentTree ├── string.prototype.trimright@2.1.2
19 silly currentTree ├── string.prototype.trimstart@1.0.1
19 silly currentTree ├── stringify-object@3.3.0
19 silly currentTree ├── strip-ansi@5.2.0
19 silly currentTree ├── strip-bom@3.0.0
19 silly currentTree ├── strip-comments@1.0.2
19 silly currentTree ├── strip-eof@1.0.0
19 silly currentTree ├── strip-final-newline@2.0.0
19 silly currentTree ├── strip-json-comments@2.0.1
19 silly currentTree ├── style-loader@0.23.1
19 silly currentTree ├─┬ stylehacks@4.0.3
19 silly currentTree │ ├── dot-prop@5.2.0
19 silly currentTree │ ├── is-obj@2.0.0
19 silly currentTree │ └── postcss-selector-parser@3.1.2
19 silly currentTree ├── stylis-rule-sheet@0.0.10
19 silly currentTree ├── stylis@3.5.4
19 silly currentTree ├── supports-color@7.1.0
19 silly currentTree ├─┬ supports-hyperlinks@1.0.1
19 silly currentTree │ ├── has-flag@2.0.0
19 silly currentTree │ └─┬ supports-color@5.5.0
19 silly currentTree │   └── has-flag@3.0.0
19 silly currentTree ├── svg-parser@2.0.4
19 silly currentTree ├── svgo@1.3.2
19 silly currentTree ├── symbol-observable@1.0.1
19 silly currentTree ├── symbol-tree@3.2.4
19 silly currentTree ├─┬ table@5.4.6
19 silly currentTree │ └── string-width@3.1.0
19 silly currentTree ├── tapable@1.1.3
19 silly currentTree ├── tar-fs@1.16.3
19 silly currentTree ├── tar-stream@1.6.2
19 silly currentTree ├── term-size@2.2.0
19 silly currentTree ├─┬ terser-webpack-plugin@1.4.3
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├─┬ terser@4.6.13
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── test-exclude@5.2.3
19 silly currentTree ├── text-table@0.2.0
19 silly currentTree ├── theming@1.3.0
19 silly currentTree ├── throat@4.1.0
19 silly currentTree ├── through@2.3.8
19 silly currentTree ├── through2@2.0.5
19 silly currentTree ├── thunky@1.1.0
19 silly currentTree ├── timers-browserify@2.0.11
19 silly currentTree ├── timsort@0.3.0
19 silly currentTree ├── tmp@0.1.0
19 silly currentTree ├── tmpl@1.0.4
19 silly currentTree ├── to-arraybuffer@1.0.1
19 silly currentTree ├── to-buffer@1.1.1
19 silly currentTree ├── to-fast-properties@2.0.0
19 silly currentTree ├─┬ to-object-path@0.3.0
19 silly currentTree │ ├── is-buffer@1.1.6
19 silly currentTree │ └── kind-of@3.2.2
19 silly currentTree ├── to-readable-stream@1.0.0
19 silly currentTree ├── to-regex-range@2.1.1
19 silly currentTree ├── to-regex@3.0.2
19 silly currentTree ├── toidentifier@1.0.0
19 silly currentTree ├── touch@2.0.2
19 silly currentTree ├── tough-cookie@2.5.0
19 silly currentTree ├── tr46@1.0.1
19 silly currentTree ├── ts-pnp@1.1.6
19 silly currentTree ├── tslib@1.12.0
19 silly currentTree ├── tsutils@3.17.1
19 silly currentTree ├── tty-browserify@0.0.0
19 silly currentTree ├── tunnel-agent@0.6.0
19 silly currentTree ├── tweetnacl@0.14.5
19 silly currentTree ├── twilio-chat@3.2.4
19 silly currentTree ├─┬ twilio-client@1.9.7
19 silly currentTree │ └── ws@6.1.3
19 silly currentTree ├─┬ twilio-mcs-client@0.2.4
19 silly currentTree │ ├── form-data@1.0.1
19 silly currentTree │ └── isomorphic-form-data@1.0.0
19 silly currentTree ├── twilio-notifications@0.5.9
19 silly currentTree ├── twilio-sync@0.11.5
19 silly currentTree ├── twilio-taskrouter@0.5.1
19 silly currentTree ├── twilio-transport@0.3.5
19 silly currentTree ├── twilsock@0.5.12
19 silly currentTree ├── type-check@0.3.2
19 silly currentTree ├── type-fest@0.8.1
19 silly currentTree ├── type-is@1.6.18
19 silly currentTree ├── type@1.2.0
19 silly currentTree ├── typedarray@0.0.6
19 silly currentTree ├── ua-parser-js@0.7.21
19 silly currentTree ├── uglify-js@3.9.2
19 silly currentTree ├── unicode-canonical-property-names-ecmascript@1.0.4
19 silly currentTree ├── unicode-match-property-ecmascript@1.0.4
19 silly currentTree ├── unicode-match-property-value-ecmascript@1.2.0
19 silly currentTree ├── unicode-property-aliases-ecmascript@1.1.0
19 silly currentTree ├── union-value@1.0.1
19 silly currentTree ├── uniq@1.0.1
19 silly currentTree ├── uniqs@2.0.0
19 silly currentTree ├── unique-filename@1.1.1
19 silly currentTree ├── unique-slug@2.0.2
19 silly currentTree ├── unique-string@1.0.0
19 silly currentTree ├── universalify@0.1.2
19 silly currentTree ├── unpipe@1.0.0
19 silly currentTree ├── unquote@1.1.1
19 silly currentTree ├─┬ unset-value@1.0.0
19 silly currentTree │ ├─┬ has-value@0.3.1
19 silly currentTree │ │ └── isobject@2.1.0
19 silly currentTree │ └── has-values@0.1.4
19 silly currentTree ├── upath@1.2.0
19 silly currentTree ├─┬ update-notifier@3.0.1
19 silly currentTree │ ├── ansi-regex@3.0.0
19 silly currentTree │ ├── boxen@3.2.0
19 silly currentTree │ ├── cross-spawn@5.1.0
19 silly currentTree │ ├── execa@0.7.0
19 silly currentTree │ ├── get-stream@3.0.0
19 silly currentTree │ ├── is-stream@1.1.0
19 silly currentTree │ ├── npm-run-path@2.0.2
19 silly currentTree │ ├── p-finally@1.0.0
19 silly currentTree │ ├── path-key@2.0.1
19 silly currentTree │ ├── shebang-command@1.2.0
19 silly currentTree │ ├── shebang-regex@1.0.0
19 silly currentTree │ ├── string-width@3.1.0
19 silly currentTree │ ├── term-size@1.2.0
19 silly currentTree │ ├── type-fest@0.3.1
19 silly currentTree │ ├── which@1.3.1
19 silly currentTree │ └─┬ widest-line@2.0.1
19 silly currentTree │   ├── string-width@2.1.1
19 silly currentTree │   └── strip-ansi@4.0.0
19 silly currentTree ├── uri-js@4.2.2
19 silly currentTree ├── urix@0.1.0
19 silly currentTree ├─┬ url-loader@2.3.0
19 silly currentTree │ └── schema-utils@2.6.6
19 silly currentTree ├── url-parse-lax@3.0.0
19 silly currentTree ├── url-parse@1.4.7
19 silly currentTree ├─┬ url@0.11.0
19 silly currentTree │ └── punycode@1.3.2
19 silly currentTree ├── use@3.1.1
19 silly currentTree ├── util-deprecate@1.0.2
19 silly currentTree ├── util.promisify@1.0.1
19 silly currentTree ├── util@0.12.3
19 silly currentTree ├── utila@0.4.0
19 silly currentTree ├── utils-merge@1.0.1
19 silly currentTree ├── uuid@3.4.0
19 silly currentTree ├── v8-compile-cache@2.1.0
19 silly currentTree ├── validate-npm-package-license@3.0.4
19 silly currentTree ├── value-equal@0.4.0
19 silly currentTree ├── vary@1.1.2
19 silly currentTree ├── vendors@1.0.4
19 silly currentTree ├── verror@1.10.0
19 silly currentTree ├── vm-browserify@1.1.2
19 silly currentTree ├── w3c-hr-time@1.0.2
19 silly currentTree ├── w3c-xmlserializer@1.1.2
19 silly currentTree ├── walker@1.0.7
19 silly currentTree ├── warning@4.0.3
19 silly currentTree ├── watchpack@1.6.1
19 silly currentTree ├── wbuf@1.7.3
19 silly currentTree ├── wcwidth@1.0.1
19 silly currentTree ├── webidl-conversions@4.0.2
19 silly currentTree ├── webpack-dev-middleware@3.7.2
19 silly currentTree ├─┬ webpack-dev-server@3.10.3
19 silly currentTree │ ├── ansi-regex@2.1.1
19 silly currentTree │ ├─┬ cliui@4.1.0
19 silly currentTree │ │ ├── ansi-regex@3.0.0
19 silly currentTree │ │ └── strip-ansi@4.0.0
19 silly currentTree │ ├── debug@4.1.1
19 silly currentTree │ ├── get-caller-file@1.0.3
19 silly currentTree │ ├── has-flag@3.0.0
19 silly currentTree │ ├── is-absolute-url@3.0.3
19 silly currentTree │ ├── ms@2.1.2
19 silly currentTree │ ├── require-main-filename@1.0.1
19 silly currentTree │ ├── semver@6.3.0
19 silly currentTree │ ├─┬ string-width@2.1.1
19 silly currentTree │ │ ├── ansi-regex@3.0.0
19 silly currentTree │ │ └── strip-ansi@4.0.0
19 silly currentTree │ ├── strip-ansi@3.0.1
19 silly currentTree │ ├── supports-color@6.1.0
19 silly currentTree │ ├─┬ wrap-ansi@2.1.0
19 silly currentTree │ │ ├── is-fullwidth-code-point@1.0.0
19 silly currentTree │ │ └── string-width@1.0.2
19 silly currentTree │ ├── ws@6.2.1
19 silly currentTree │ ├── yargs-parser@11.1.1
19 silly currentTree │ └── yargs@12.0.5
19 silly currentTree ├── webpack-log@2.0.0
19 silly currentTree ├─┬ webpack-manifest-plugin@2.2.0
19 silly currentTree │ └── fs-extra@7.0.1
19 silly currentTree ├── webpack-merge@4.2.2
19 silly currentTree ├─┬ webpack-sources@1.4.3
19 silly currentTree │ └── source-map@0.6.1
19 silly currentTree ├── webpack@4.42.0
19 silly currentTree ├── websocket-driver@0.7.3
19 silly currentTree ├── websocket-extensions@0.1.3
19 silly currentTree ├── whatwg-encoding@1.0.5
19 silly currentTree ├── whatwg-fetch@3.0.0
19 silly currentTree ├── whatwg-mimetype@2.3.0
19 silly currentTree ├── whatwg-url@6.5.0
19 silly currentTree ├── which-module@2.0.0
19 silly currentTree ├── which-pm-runs@1.0.0
19 silly currentTree ├── which-typed-array@1.1.2
19 silly currentTree ├── which@2.0.2
19 silly currentTree ├─┬ wide-align@1.1.3
19 silly currentTree │ ├── ansi-regex@3.0.0
19 silly currentTree │ ├── string-width@2.1.1
19 silly currentTree │ └── strip-ansi@4.0.0
19 silly currentTree ├── widest-line@3.1.0
19 silly currentTree ├── word-wrap@1.2.3
19 silly currentTree ├── wordwrap@0.0.3
19 silly currentTree ├── workbox-background-sync@4.3.1
19 silly currentTree ├── workbox-broadcast-update@4.3.1
19 silly currentTree ├─┬ workbox-build@4.3.1
19 silly currentTree │ └── fs-extra@4.0.3
19 silly currentTree ├── workbox-cacheable-response@4.3.1
19 silly currentTree ├── workbox-core@4.3.1
19 silly currentTree ├── workbox-expiration@4.3.1
19 silly currentTree ├── workbox-google-analytics@4.3.1
19 silly currentTree ├── workbox-navigation-preload@4.3.1
19 silly currentTree ├── workbox-precaching@4.3.1
19 silly currentTree ├── workbox-range-requests@4.3.1
19 silly currentTree ├── workbox-routing@4.3.1
19 silly currentTree ├── workbox-strategies@4.3.1
19 silly currentTree ├── workbox-streams@4.3.1
19 silly currentTree ├── workbox-sw@4.3.1
19 silly currentTree ├── workbox-webpack-plugin@4.3.1
19 silly currentTree ├── workbox-window@4.3.1
19 silly currentTree ├── worker-farm@1.7.0
19 silly currentTree ├── worker-rpc@0.1.1
19 silly currentTree ├─┬ wrap-ansi@4.0.0
19 silly currentTree │ ├── ansi-regex@3.0.0
19 silly currentTree │ ├── ansi-styles@3.2.1
19 silly currentTree │ ├── color-convert@1.9.3
19 silly currentTree │ ├── color-name@1.1.3
19 silly currentTree │ ├── string-width@2.1.1
19 silly currentTree │ └── strip-ansi@4.0.0
19 silly currentTree ├── wrappy@1.0.2
19 silly currentTree ├── write-file-atomic@2.4.3
19 silly currentTree ├── write@1.0.3
19 silly currentTree ├── ws@5.2.2
19 silly currentTree ├── xdg-basedir@3.0.0
19 silly currentTree ├── xml-name-validator@3.0.0
19 silly currentTree ├── xmlchars@2.2.0
19 silly currentTree ├── xmlhttprequest@1.8.0
19 silly currentTree ├── xregexp@4.3.0
19 silly currentTree ├── xtend@4.0.2
19 silly currentTree ├── y18n@4.0.0
19 silly currentTree ├── yallist@2.1.2
19 silly currentTree ├── yaml@1.9.2
19 silly currentTree ├── yargs-parser@13.1.2
19 silly currentTree └─┬ yargs@13.3.2
19 silly currentTree   └── string-width@3.1.0
20 silly idealTree plugin-facebook-messages@0.0.0
20 silly idealTree ├── @babel/code-frame@7.8.3
20 silly idealTree ├─┬ @babel/compat-data@7.9.6
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├─┬ @babel/core@7.9.0
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ ├── json5@2.1.3
20 silly idealTree │ ├── ms@2.1.2
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── @babel/generator@7.9.6
20 silly idealTree ├── @babel/helper-annotate-as-pure@7.8.3
20 silly idealTree ├── @babel/helper-builder-binary-assignment-operator-visitor@7.8.3
20 silly idealTree ├── @babel/helper-builder-react-jsx-experimental@7.9.5
20 silly idealTree ├── @babel/helper-builder-react-jsx@7.9.0
20 silly idealTree ├─┬ @babel/helper-compilation-targets@7.9.6
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── @babel/helper-create-class-features-plugin@7.9.6
20 silly idealTree ├── @babel/helper-create-regexp-features-plugin@7.8.8
20 silly idealTree ├── @babel/helper-define-map@7.8.3
20 silly idealTree ├── @babel/helper-explode-assignable-expression@7.8.3
20 silly idealTree ├── @babel/helper-function-name@7.9.5
20 silly idealTree ├── @babel/helper-get-function-arity@7.8.3
20 silly idealTree ├── @babel/helper-hoist-variables@7.8.3
20 silly idealTree ├── @babel/helper-member-expression-to-functions@7.8.3
20 silly idealTree ├── @babel/helper-module-imports@7.8.3
20 silly idealTree ├── @babel/helper-module-transforms@7.9.0
20 silly idealTree ├── @babel/helper-optimise-call-expression@7.8.3
20 silly idealTree ├── @babel/helper-plugin-utils@7.8.3
20 silly idealTree ├── @babel/helper-regex@7.8.3
20 silly idealTree ├── @babel/helper-remap-async-to-generator@7.8.3
20 silly idealTree ├── @babel/helper-replace-supers@7.9.6
20 silly idealTree ├── @babel/helper-simple-access@7.8.3
20 silly idealTree ├── @babel/helper-split-export-declaration@7.8.3
20 silly idealTree ├── @babel/helper-validator-identifier@7.9.5
20 silly idealTree ├── @babel/helper-wrap-function@7.8.3
20 silly idealTree ├── @babel/helpers@7.9.6
20 silly idealTree ├── @babel/highlight@7.9.0
20 silly idealTree ├── @babel/parser@7.9.6
20 silly idealTree ├── @babel/plugin-proposal-async-generator-functions@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-class-properties@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-decorators@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-dynamic-import@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-json-strings@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-nullish-coalescing-operator@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-numeric-separator@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-object-rest-spread@7.9.6
20 silly idealTree ├── @babel/plugin-proposal-optional-catch-binding@7.8.3
20 silly idealTree ├── @babel/plugin-proposal-optional-chaining@7.9.0
20 silly idealTree ├── @babel/plugin-proposal-unicode-property-regex@7.8.8
20 silly idealTree ├── @babel/plugin-syntax-async-generators@7.8.4
20 silly idealTree ├── @babel/plugin-syntax-decorators@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-dynamic-import@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-flow@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-json-strings@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-jsx@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-numeric-separator@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-object-rest-spread@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-optional-catch-binding@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-optional-chaining@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-top-level-await@7.8.3
20 silly idealTree ├── @babel/plugin-syntax-typescript@7.8.3
20 silly idealTree ├── @babel/plugin-transform-arrow-functions@7.8.3
20 silly idealTree ├── @babel/plugin-transform-async-to-generator@7.8.3
20 silly idealTree ├── @babel/plugin-transform-block-scoped-functions@7.8.3
20 silly idealTree ├── @babel/plugin-transform-block-scoping@7.8.3
20 silly idealTree ├── @babel/plugin-transform-classes@7.9.5
20 silly idealTree ├── @babel/plugin-transform-computed-properties@7.8.3
20 silly idealTree ├── @babel/plugin-transform-destructuring@7.9.5
20 silly idealTree ├── @babel/plugin-transform-dotall-regex@7.8.3
20 silly idealTree ├── @babel/plugin-transform-duplicate-keys@7.8.3
20 silly idealTree ├── @babel/plugin-transform-exponentiation-operator@7.8.3
20 silly idealTree ├── @babel/plugin-transform-flow-strip-types@7.9.0
20 silly idealTree ├── @babel/plugin-transform-for-of@7.9.0
20 silly idealTree ├── @babel/plugin-transform-function-name@7.8.3
20 silly idealTree ├── @babel/plugin-transform-literals@7.8.3
20 silly idealTree ├── @babel/plugin-transform-member-expression-literals@7.8.3
20 silly idealTree ├── @babel/plugin-transform-modules-amd@7.9.6
20 silly idealTree ├── @babel/plugin-transform-modules-commonjs@7.9.6
20 silly idealTree ├── @babel/plugin-transform-modules-systemjs@7.9.6
20 silly idealTree ├── @babel/plugin-transform-modules-umd@7.9.0
20 silly idealTree ├── @babel/plugin-transform-named-capturing-groups-regex@7.8.3
20 silly idealTree ├── @babel/plugin-transform-new-target@7.8.3
20 silly idealTree ├── @babel/plugin-transform-object-super@7.8.3
20 silly idealTree ├── @babel/plugin-transform-parameters@7.9.5
20 silly idealTree ├── @babel/plugin-transform-property-literals@7.8.3
20 silly idealTree ├── @babel/plugin-transform-react-constant-elements@7.9.0
20 silly idealTree ├── @babel/plugin-transform-react-display-name@7.8.3
20 silly idealTree ├── @babel/plugin-transform-react-jsx-development@7.9.0
20 silly idealTree ├── @babel/plugin-transform-react-jsx-self@7.9.0
20 silly idealTree ├── @babel/plugin-transform-react-jsx-source@7.9.0
20 silly idealTree ├── @babel/plugin-transform-react-jsx@7.9.4
20 silly idealTree ├── @babel/plugin-transform-regenerator@7.8.7
20 silly idealTree ├── @babel/plugin-transform-reserved-words@7.8.3
20 silly idealTree ├─┬ @babel/plugin-transform-runtime@7.9.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── @babel/plugin-transform-shorthand-properties@7.8.3
20 silly idealTree ├── @babel/plugin-transform-spread@7.8.3
20 silly idealTree ├── @babel/plugin-transform-sticky-regex@7.8.3
20 silly idealTree ├── @babel/plugin-transform-template-literals@7.8.3
20 silly idealTree ├── @babel/plugin-transform-typeof-symbol@7.8.4
20 silly idealTree ├── @babel/plugin-transform-typescript@7.9.6
20 silly idealTree ├── @babel/plugin-transform-unicode-regex@7.8.3
20 silly idealTree ├─┬ @babel/preset-env@7.9.6
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── @babel/preset-modules@0.1.3
20 silly idealTree ├── @babel/preset-react@7.9.4
20 silly idealTree ├── @babel/preset-typescript@7.9.0
20 silly idealTree ├── @babel/runtime-corejs3@7.9.6
20 silly idealTree ├── @babel/runtime@7.9.6
20 silly idealTree ├── @babel/template@7.8.6
20 silly idealTree ├─┬ @babel/traverse@7.9.6
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ └── ms@2.1.2
20 silly idealTree ├── @babel/types@7.9.6
20 silly idealTree ├── @cnakazawa/watch@1.0.4
20 silly idealTree ├── @craco/craco@5.6.4
20 silly idealTree ├── @csstools/convert-colors@1.4.0
20 silly idealTree ├── @csstools/normalize.css@10.1.0
20 silly idealTree ├─┬ @emotion/babel-utils@0.6.10
20 silly idealTree │ └── source-map@0.7.3
20 silly idealTree ├── @emotion/hash@0.6.6
20 silly idealTree ├── @emotion/is-prop-valid@0.6.8
20 silly idealTree ├── @emotion/memoize@0.6.6
20 silly idealTree ├── @emotion/serialize@0.9.1
20 silly idealTree ├── @emotion/stylis@0.7.1
20 silly idealTree ├── @emotion/unitless@0.6.7
20 silly idealTree ├── @emotion/utils@0.8.2
20 silly idealTree ├─┬ @gooddata/gooddata-js@11.19.1
20 silly idealTree │ └── rxjs@5.5.12
20 silly idealTree ├── @gooddata/typings@2.24.4
20 silly idealTree ├── @hapi/address@2.1.4
20 silly idealTree ├── @hapi/bourne@1.3.2
20 silly idealTree ├── @hapi/hoek@8.5.1
20 silly idealTree ├── @hapi/joi@15.1.1
20 silly idealTree ├── @hapi/topo@3.1.6
20 silly idealTree ├── @jest/console@24.9.0
20 silly idealTree ├─┬ @jest/core@24.9.0
20 silly idealTree │ └── ansi-escapes@3.2.0
20 silly idealTree ├── @jest/environment@24.9.0
20 silly idealTree ├── @jest/fake-timers@24.9.0
20 silly idealTree ├─┬ @jest/reporters@24.9.0
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├─┬ @jest/source-map@24.9.0
20 silly idealTree │ ├── callsites@3.1.0
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── @jest/test-result@24.9.0
20 silly idealTree ├── @jest/test-sequencer@24.9.0
20 silly idealTree ├─┬ @jest/transform@24.9.0
20 silly idealTree │ ├── source-map@0.6.1
20 silly idealTree │ └── write-file-atomic@2.4.1
20 silly idealTree ├── @jest/types@24.9.0
20 silly idealTree ├── @k88/pipe-compose@2.2.0
20 silly idealTree ├── @material-ui/core@3.9.3
20 silly idealTree ├─┬ @material-ui/icons@2.0.3
20 silly idealTree │ ├── @babel/runtime@7.0.0-rc.1
20 silly idealTree │ ├── hoist-non-react-statics@2.5.5
20 silly idealTree │ ├─┬ recompose@0.28.2
20 silly idealTree │ │ └── @babel/runtime@7.0.0-beta.56
20 silly idealTree │ ├── regenerator-runtime@0.12.1
20 silly idealTree │ └── symbol-observable@1.2.0
20 silly idealTree ├── @material-ui/lab@3.0.0-alpha.30
20 silly idealTree ├── @material-ui/system@3.0.0-alpha.2
20 silly idealTree ├── @material-ui/utils@3.0.0-alpha.3
20 silly idealTree ├── @mrmlnc/readdir-enhanced@2.2.1
20 silly idealTree ├── @nodelib/fs.stat@1.1.3
20 silly idealTree ├── @sindresorhus/is@0.14.0
20 silly idealTree ├── @svgr/babel-plugin-add-jsx-attribute@4.2.0
20 silly idealTree ├── @svgr/babel-plugin-remove-jsx-attribute@4.2.0
20 silly idealTree ├── @svgr/babel-plugin-remove-jsx-empty-expression@4.2.0
20 silly idealTree ├── @svgr/babel-plugin-replace-jsx-attribute-value@4.2.0
20 silly idealTree ├── @svgr/babel-plugin-svg-dynamic-title@4.3.3
20 silly idealTree ├── @svgr/babel-plugin-svg-em-dimensions@4.2.0
20 silly idealTree ├── @svgr/babel-plugin-transform-react-native-svg@4.2.0
20 silly idealTree ├── @svgr/babel-plugin-transform-svg-component@4.2.0
20 silly idealTree ├── @svgr/babel-preset@4.3.3
20 silly idealTree ├── @svgr/core@4.3.3
20 silly idealTree ├── @svgr/hast-util-to-babel-ast@4.3.2
20 silly idealTree ├── @svgr/plugin-jsx@4.3.3
20 silly idealTree ├── @svgr/plugin-svgo@4.3.1
20 silly idealTree ├── @svgr/webpack@4.3.3
20 silly idealTree ├── @szmarczak/http-timer@1.1.2
20 silly idealTree ├── @twilio/audioplayer@1.0.6
20 silly idealTree ├── @twilio/flex-insights-identity-client-js@2.0.5
20 silly idealTree ├── @twilio/flex-insights-player@2.3.1
20 silly idealTree ├─┬ @twilio/flex-ui-core@0.42.3
20 silly idealTree │ ├── core-js@3.6.5
20 silly idealTree │ ├── hoist-non-react-statics@3.3.0
20 silly idealTree │ ├── loglevel@1.6.1
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├─┬ @twilio/flex-ui@1.19.0
20 silly idealTree │ ├── core-js@3.6.5
20 silly idealTree │ ├── eventemitter3@4.0.0
20 silly idealTree │ ├── loglevel@1.6.1
20 silly idealTree │ ├── query-string@6.2.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ └── strict-uri-encode@2.0.0
20 silly idealTree ├── @twilio/voice-errors@1.0.1
20 silly idealTree ├── @types/babel__core@7.1.7
20 silly idealTree ├── @types/babel__generator@7.6.1
20 silly idealTree ├── @types/babel__template@7.0.2
20 silly idealTree ├── @types/babel__traverse@7.0.11
20 silly idealTree ├── @types/color-name@1.1.1
20 silly idealTree ├── @types/eslint-visitor-keys@1.0.0
20 silly idealTree ├── @types/events@3.0.0
20 silly idealTree ├── @types/glob@7.1.1
20 silly idealTree ├── @types/inquirer@6.5.0
20 silly idealTree ├── @types/istanbul-lib-coverage@2.0.1
20 silly idealTree ├── @types/istanbul-lib-report@3.0.0
20 silly idealTree ├── @types/istanbul-reports@1.1.1
20 silly idealTree ├── @types/json-schema@7.0.4
20 silly idealTree ├── @types/jss@9.5.8
20 silly idealTree ├── @types/minimatch@3.0.3
20 silly idealTree ├── @types/node@13.13.5
20 silly idealTree ├── @types/parse-json@4.0.0
20 silly idealTree ├── @types/prop-types@15.7.3
20 silly idealTree ├── @types/q@1.5.2
20 silly idealTree ├── @types/react-transition-group@2.9.2
20 silly idealTree ├── @types/react@16.9.35
20 silly idealTree ├── @types/stack-utils@1.0.1
20 silly idealTree ├── @types/through@0.0.30
20 silly idealTree ├── @types/yargs-parser@15.0.0
20 silly idealTree ├── @types/yargs@13.0.9
20 silly idealTree ├── @typescript-eslint/eslint-plugin@2.33.0
20 silly idealTree ├─┬ @typescript-eslint/experimental-utils@2.33.0
20 silly idealTree │ └── eslint-scope@5.0.0
20 silly idealTree ├── @typescript-eslint/parser@2.33.0
20 silly idealTree ├─┬ @typescript-eslint/typescript-estree@2.33.0
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ └── ms@2.1.2
20 silly idealTree ├── @webassemblyjs/ast@1.8.5
20 silly idealTree ├── @webassemblyjs/floating-point-hex-parser@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-api-error@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-buffer@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-code-frame@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-fsm@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-module-context@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-wasm-bytecode@1.8.5
20 silly idealTree ├── @webassemblyjs/helper-wasm-section@1.8.5
20 silly idealTree ├── @webassemblyjs/ieee754@1.8.5
20 silly idealTree ├── @webassemblyjs/leb128@1.8.5
20 silly idealTree ├── @webassemblyjs/utf8@1.8.5
20 silly idealTree ├── @webassemblyjs/wasm-edit@1.8.5
20 silly idealTree ├── @webassemblyjs/wasm-gen@1.8.5
20 silly idealTree ├── @webassemblyjs/wasm-opt@1.8.5
20 silly idealTree ├── @webassemblyjs/wasm-parser@1.8.5
20 silly idealTree ├── @webassemblyjs/wast-parser@1.8.5
20 silly idealTree ├── @webassemblyjs/wast-printer@1.8.5
20 silly idealTree ├── @xtuc/ieee754@1.2.0
20 silly idealTree ├── @xtuc/long@4.2.2
20 silly idealTree ├── abab@2.0.3
20 silly idealTree ├── abbrev@1.1.1
20 silly idealTree ├── accepts@1.3.7
20 silly idealTree ├── acorn-globals@4.3.4
20 silly idealTree ├── acorn-jsx@5.2.0
20 silly idealTree ├── acorn-walk@6.2.0
20 silly idealTree ├── acorn@6.4.1
20 silly idealTree ├── address@1.1.2
20 silly idealTree ├─┬ adjust-sourcemap-loader@2.0.0
20 silly idealTree │ ├── assert@1.4.1
20 silly idealTree │ ├── camelcase@5.0.0
20 silly idealTree │ ├── emojis-list@2.1.0
20 silly idealTree │ ├── inherits@2.0.1
20 silly idealTree │ ├── loader-utils@1.2.3
20 silly idealTree │ └── util@0.10.3
20 silly idealTree ├── aggregate-error@3.0.1
20 silly idealTree ├── airbnb-prop-types@2.15.0
20 silly idealTree ├── ajv-errors@1.0.1
20 silly idealTree ├── ajv-keywords@3.4.1
20 silly idealTree ├── ajv@6.12.2
20 silly idealTree ├── alphanum-sort@1.0.2
20 silly idealTree ├─┬ ansi-align@3.0.0
20 silly idealTree │ └── string-width@3.1.0
20 silly idealTree ├── ansi-colors@3.2.4
20 silly idealTree ├─┬ ansi-escapes@4.3.1
20 silly idealTree │ └── type-fest@0.11.0
20 silly idealTree ├── ansi-html@0.0.7
20 silly idealTree ├── ansi-regex@4.1.0
20 silly idealTree ├── ansi-styles@4.2.1
20 silly idealTree ├── ansicolors@0.3.2
20 silly idealTree ├─┬ anymatch@2.0.0
20 silly idealTree │ └── normalize-path@2.1.1
20 silly idealTree ├── app-module-path@2.2.0
20 silly idealTree ├── aproba@1.2.0
20 silly idealTree ├── are-we-there-yet@1.1.5
20 silly idealTree ├── argparse@1.0.10
20 silly idealTree ├── aria-query@3.0.0
20 silly idealTree ├── arity-n@1.0.4
20 silly idealTree ├── arr-diff@4.0.0
20 silly idealTree ├── arr-flatten@1.1.0
20 silly idealTree ├── arr-union@3.1.0
20 silly idealTree ├── array-equal@1.0.0
20 silly idealTree ├── array-filter@1.0.0
20 silly idealTree ├── array-flatten@2.1.2
20 silly idealTree ├── array-includes@3.1.1
20 silly idealTree ├── array-union@1.0.2
20 silly idealTree ├── array-uniq@1.0.3
20 silly idealTree ├── array-unique@0.3.2
20 silly idealTree ├── array.prototype.find@2.1.1
20 silly idealTree ├── array.prototype.flat@1.2.3
20 silly idealTree ├── arrify@1.0.1
20 silly idealTree ├── asap@2.0.6
20 silly idealTree ├─┬ asn1.js@4.10.1
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├── asn1@0.2.4
20 silly idealTree ├── assert-plus@1.0.0
20 silly idealTree ├─┬ assert@1.5.0
20 silly idealTree │ ├── inherits@2.0.1
20 silly idealTree │ └── util@0.10.3
20 silly idealTree ├── assign-symbols@1.0.0
20 silly idealTree ├── ast-types-flow@0.0.7
20 silly idealTree ├── astral-regex@1.0.0
20 silly idealTree ├── async-each@1.0.3
20 silly idealTree ├── async-limiter@1.0.1
20 silly idealTree ├── async-sema@3.1.0
20 silly idealTree ├── async@2.6.3
20 silly idealTree ├── asynckit@0.4.0
20 silly idealTree ├── atob@2.1.2
20 silly idealTree ├── autoprefixer@9.7.6
20 silly idealTree ├── available-typed-arrays@1.0.2
20 silly idealTree ├── aws-sign2@0.7.0
20 silly idealTree ├── aws4@1.9.1
20 silly idealTree ├── axios-mock-adapter@1.18.1
20 silly idealTree ├── axios@0.19.2
20 silly idealTree ├── axobject-query@2.1.2
20 silly idealTree ├─┬ babel-code-frame@6.26.0
20 silly idealTree │ ├── ansi-regex@2.1.1
20 silly idealTree │ ├── ansi-styles@2.2.1
20 silly idealTree │ ├── chalk@1.1.3
20 silly idealTree │ ├── js-tokens@3.0.2
20 silly idealTree │ ├── strip-ansi@3.0.1
20 silly idealTree │ └── supports-color@2.0.0
20 silly idealTree ├── babel-eslint@10.1.0
20 silly idealTree ├── babel-extract-comments@1.0.0
20 silly idealTree ├── babel-jest@24.9.0
20 silly idealTree ├─┬ babel-loader@8.1.0
20 silly idealTree │ └── schema-utils@2.6.6
20 silly idealTree ├── babel-plugin-dynamic-import-node@2.3.3
20 silly idealTree ├── babel-plugin-emotion@9.2.11
20 silly idealTree ├── babel-plugin-istanbul@5.2.0
20 silly idealTree ├── babel-plugin-jest-hoist@24.9.0
20 silly idealTree ├─┬ babel-plugin-macros@2.8.0
20 silly idealTree │ ├── cosmiconfig@6.0.0
20 silly idealTree │ ├── import-fresh@3.2.1
20 silly idealTree │ ├── parse-json@5.0.0
20 silly idealTree │ ├── path-type@4.0.0
20 silly idealTree │ └── resolve-from@4.0.0
20 silly idealTree ├── babel-plugin-named-asset-import@0.3.6
20 silly idealTree ├── babel-plugin-syntax-jsx@6.18.0
20 silly idealTree ├── babel-plugin-syntax-object-rest-spread@6.13.0
20 silly idealTree ├── babel-plugin-transform-object-rest-spread@6.26.0
20 silly idealTree ├── babel-plugin-transform-react-remove-prop-types@0.4.24
20 silly idealTree ├─┬ babel-polyfill@6.26.0
20 silly idealTree │ └── regenerator-runtime@0.10.5
20 silly idealTree ├── babel-preset-jest@24.9.0
20 silly idealTree ├─┬ babel-preset-react-app@9.1.2
20 silly idealTree │ ├── @babel/preset-env@7.9.0
20 silly idealTree │ ├── @babel/preset-react@7.9.1
20 silly idealTree │ ├── @babel/runtime@7.9.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├─┬ babel-runtime@6.26.0
20 silly idealTree │ └── regenerator-runtime@0.11.1
20 silly idealTree ├── babylon@6.18.0
20 silly idealTree ├── backoff@2.5.0
20 silly idealTree ├── balanced-match@1.0.0
20 silly idealTree ├─┬ base@0.11.2
20 silly idealTree │ ├── define-property@1.0.0
20 silly idealTree │ ├── is-accessor-descriptor@1.0.0
20 silly idealTree │ ├── is-data-descriptor@1.0.0
20 silly idealTree │ └── is-descriptor@1.0.2
20 silly idealTree ├── base64-js@1.3.1
20 silly idealTree ├── batch@0.6.1
20 silly idealTree ├── bcrypt-pbkdf@1.0.2
20 silly idealTree ├── big.js@5.2.2
20 silly idealTree ├── binary-extensions@1.13.1
20 silly idealTree ├── bindings@1.5.0
20 silly idealTree ├── bl@1.2.2
20 silly idealTree ├── bluebird@3.7.2
20 silly idealTree ├── bn.js@5.1.1
20 silly idealTree ├─┬ body-parser@1.19.0
20 silly idealTree │ ├── bytes@3.1.0
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ └── qs@6.7.0
20 silly idealTree ├── bonjour@3.5.0
20 silly idealTree ├── boolbase@1.0.0
20 silly idealTree ├─┬ boxen@4.2.0
20 silly idealTree │ └── chalk@3.0.0
20 silly idealTree ├── brace-expansion@1.1.11
20 silly idealTree ├─┬ braces@2.3.2
20 silly idealTree │ └── extend-shallow@2.0.1
20 silly idealTree ├── brcast@3.0.1
20 silly idealTree ├── brorand@1.1.0
20 silly idealTree ├── browser-process-hrtime@1.0.0
20 silly idealTree ├─┬ browser-resolve@1.11.3
20 silly idealTree │ └── resolve@1.1.7
20 silly idealTree ├── browserify-aes@1.2.0
20 silly idealTree ├── browserify-cipher@1.0.1
20 silly idealTree ├── browserify-des@1.0.2
20 silly idealTree ├─┬ browserify-rsa@4.0.1
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├─┬ browserify-sign@4.1.0
20 silly idealTree │ └── readable-stream@3.6.0
20 silly idealTree ├── browserify-zlib@0.2.0
20 silly idealTree ├── browserslist@4.12.0
20 silly idealTree ├── bser@2.1.1
20 silly idealTree ├── buffer-alloc-unsafe@1.1.0
20 silly idealTree ├── buffer-alloc@1.2.0
20 silly idealTree ├── buffer-fill@1.0.0
20 silly idealTree ├── buffer-from@1.1.1
20 silly idealTree ├── buffer-indexof@1.1.1
20 silly idealTree ├── buffer-xor@1.0.3
20 silly idealTree ├── buffer@4.9.2
20 silly idealTree ├── builtin-status-codes@3.0.0
20 silly idealTree ├── bytes@3.0.0
20 silly idealTree ├─┬ cacache@12.0.4
20 silly idealTree │ ├── lru-cache@5.1.1
20 silly idealTree │ └── yallist@3.1.1
20 silly idealTree ├── cache-base@1.0.1
20 silly idealTree ├─┬ cacheable-request@6.1.0
20 silly idealTree │ └── lowercase-keys@2.0.0
20 silly idealTree ├── call-me-maybe@1.0.1
20 silly idealTree ├── caller-callsite@2.0.0
20 silly idealTree ├── caller-path@2.0.0
20 silly idealTree ├── callsites@2.0.0
20 silly idealTree ├── camel-case@4.1.1
20 silly idealTree ├── camelcase@5.3.1
20 silly idealTree ├── caniuse-api@3.0.0
20 silly idealTree ├── caniuse-lite@1.0.30001055
20 silly idealTree ├── capture-exit@2.0.0
20 silly idealTree ├── cardinal@2.1.1
20 silly idealTree ├── case-sensitive-paths-webpack-plugin@2.3.0
20 silly idealTree ├── caseless@0.12.0
20 silly idealTree ├─┬ chalk@2.4.2
20 silly idealTree │ ├── ansi-styles@3.2.1
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ ├── color-name@1.1.3
20 silly idealTree │ ├── has-flag@3.0.0
20 silly idealTree │ └── supports-color@5.5.0
20 silly idealTree ├── change-emitter@0.1.6
20 silly idealTree ├── chardet@0.7.0
20 silly idealTree ├── charenc@0.0.2
20 silly idealTree ├─┬ cheerio@1.0.0-rc.3
20 silly idealTree │ ├── css-select@1.2.0
20 silly idealTree │ ├── css-what@2.1.3
20 silly idealTree │ ├── dom-serializer@0.1.1
20 silly idealTree │ ├── domutils@1.5.1
20 silly idealTree │ ├── entities@1.1.2
20 silly idealTree │ └── parse5@3.0.3
20 silly idealTree ├── chokidar@2.1.8
20 silly idealTree ├── chownr@1.1.4
20 silly idealTree ├── chrome-trace-event@1.0.2
20 silly idealTree ├── ci-info@2.0.0
20 silly idealTree ├── cipher-base@1.0.4
20 silly idealTree ├─┬ class-utils@0.3.6
20 silly idealTree │ └── define-property@0.2.5
20 silly idealTree ├── classnames@2.2.6
20 silly idealTree ├─┬ clean-css@4.2.3
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── clean-stack@2.2.0
20 silly idealTree ├── clean-webpack-plugin@2.0.2
20 silly idealTree ├── cli-boxes@2.2.0
20 silly idealTree ├── cli-cursor@3.1.0
20 silly idealTree ├── cli-spinners@2.3.0
20 silly idealTree ├── cli-table@0.3.1
20 silly idealTree ├── cli-width@2.2.1
20 silly idealTree ├─┬ cliui@5.0.0
20 silly idealTree │ ├── ansi-styles@3.2.1
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ ├── color-name@1.1.3
20 silly idealTree │ ├── string-width@3.1.0
20 silly idealTree │ └── wrap-ansi@5.1.0
20 silly idealTree ├─┬ clone-deep@0.2.4
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── clone-response@1.0.2
20 silly idealTree ├── clone@1.0.4
20 silly idealTree ├── co@4.6.0
20 silly idealTree ├── coa@2.0.2
20 silly idealTree ├── code-point-at@1.1.0
20 silly idealTree ├── collection-visit@1.0.0
20 silly idealTree ├── color-convert@2.0.1
20 silly idealTree ├── color-name@1.1.4
20 silly idealTree ├── color-string@1.5.3
20 silly idealTree ├─┬ color@3.1.2
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ └── color-name@1.1.3
20 silly idealTree ├── colors@1.0.3
20 silly idealTree ├── combined-stream@1.0.8
20 silly idealTree ├── commander@2.20.3
20 silly idealTree ├── common-tags@1.8.0
20 silly idealTree ├── commondir@1.0.1
20 silly idealTree ├── component-emitter@1.3.0
20 silly idealTree ├── compose-function@3.0.3
20 silly idealTree ├── compressible@2.0.18
20 silly idealTree ├─┬ compression@1.7.4
20 silly idealTree │ └── debug@2.6.9
20 silly idealTree ├── concat-map@0.0.1
20 silly idealTree ├── concat-stream@1.6.2
20 silly idealTree ├── configstore@4.0.0
20 silly idealTree ├── confusing-browser-globals@1.0.9
20 silly idealTree ├── connect-history-api-fallback@1.6.0
20 silly idealTree ├── console-browserify@1.2.0
20 silly idealTree ├── console-control-strings@1.1.0
20 silly idealTree ├── constants-browserify@1.0.0
20 silly idealTree ├── contains-path@0.1.0
20 silly idealTree ├── content-disposition@0.5.3
20 silly idealTree ├── content-type@1.0.4
20 silly idealTree ├── convert-source-map@1.7.0
20 silly idealTree ├── cookie-signature@1.0.6
20 silly idealTree ├── cookie@0.4.0
20 silly idealTree ├── copy-concurrently@1.0.5
20 silly idealTree ├── copy-descriptor@0.1.1
20 silly idealTree ├── copy-template-dir@1.4.0
20 silly idealTree ├─┬ core-js-compat@3.6.5
20 silly idealTree │ └── semver@7.0.0
20 silly idealTree ├── core-js-pure@3.6.5
20 silly idealTree ├── core-js@2.6.11
20 silly idealTree ├── core-util-is@1.0.2
20 silly idealTree ├── cosmiconfig@5.2.1
20 silly idealTree ├── craco-config-flex-plugin@3.10.1
20 silly idealTree ├─┬ create-ecdh@4.0.3
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├── create-emotion-styled@9.2.8
20 silly idealTree ├── create-emotion@9.2.12
20 silly idealTree ├── create-hash@1.2.0
20 silly idealTree ├── create-hmac@1.1.7
20 silly idealTree ├── cross-spawn@7.0.2
20 silly idealTree ├── crypt@0.0.2
20 silly idealTree ├── crypto-browserify@3.12.0
20 silly idealTree ├── crypto-random-string@1.0.0
20 silly idealTree ├── css-blank-pseudo@0.1.4
20 silly idealTree ├── css-color-names@0.0.4
20 silly idealTree ├── css-declaration-sorter@4.0.1
20 silly idealTree ├─┬ css-has-pseudo@0.10.0
20 silly idealTree │ ├── cssesc@2.0.0
20 silly idealTree │ └── postcss-selector-parser@5.0.0
20 silly idealTree ├─┬ css-loader@3.4.2
20 silly idealTree │ └── schema-utils@2.6.6
20 silly idealTree ├── css-prefers-color-scheme@3.1.1
20 silly idealTree ├── css-select-base-adapter@0.1.1
20 silly idealTree ├── css-select@2.1.0
20 silly idealTree ├─┬ css-tree@1.0.0-alpha.37
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── css-vendor@0.3.8
20 silly idealTree ├── css-what@3.2.1
20 silly idealTree ├─┬ css@2.2.4
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── cssdb@4.4.0
20 silly idealTree ├── cssesc@3.0.0
20 silly idealTree ├── cssnano-preset-default@4.0.7
20 silly idealTree ├── cssnano-util-get-arguments@4.0.0
20 silly idealTree ├── cssnano-util-get-match@4.0.0
20 silly idealTree ├── cssnano-util-raw-cache@4.0.1
20 silly idealTree ├── cssnano-util-same-parent@4.0.1
20 silly idealTree ├── cssnano@4.1.10
20 silly idealTree ├─┬ csso@4.0.3
20 silly idealTree │ ├── css-tree@1.0.0-alpha.39
20 silly idealTree │ ├── mdn-data@2.0.6
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── cssom@0.3.8
20 silly idealTree ├── cssstyle@1.4.0
20 silly idealTree ├── csstype@2.6.10
20 silly idealTree ├── cyclist@1.0.1
20 silly idealTree ├── d@1.0.1
20 silly idealTree ├── damerau-levenshtein@1.0.6
20 silly idealTree ├── dashdash@1.14.1
20 silly idealTree ├─┬ data-urls@1.1.0
20 silly idealTree │ └── whatwg-url@7.1.0
20 silly idealTree ├── debounce@1.2.0
20 silly idealTree ├── debug@3.1.0
20 silly idealTree ├── decamelize@1.2.0
20 silly idealTree ├── decode-uri-component@0.2.0
20 silly idealTree ├── decompress-response@3.3.0
20 silly idealTree ├── deep-diff@0.3.8
20 silly idealTree ├── deep-equal@1.1.1
20 silly idealTree ├── deep-extend@0.6.0
20 silly idealTree ├── deep-is@0.1.3
20 silly idealTree ├── deepmerge@3.3.0
20 silly idealTree ├─┬ default-gateway@4.2.0
20 silly idealTree │ ├── cross-spawn@6.0.5
20 silly idealTree │ ├── execa@1.0.0
20 silly idealTree │ ├── get-stream@4.1.0
20 silly idealTree │ ├── is-stream@1.1.0
20 silly idealTree │ ├── npm-run-path@2.0.2
20 silly idealTree │ ├── p-finally@1.0.0
20 silly idealTree │ ├── path-key@2.0.1
20 silly idealTree │ ├── pump@3.0.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ ├── shebang-command@1.2.0
20 silly idealTree │ ├── shebang-regex@1.0.0
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── defaults@1.0.3
20 silly idealTree ├── defer-to-connect@1.1.3
20 silly idealTree ├── define-properties@1.1.3
20 silly idealTree ├─┬ define-property@2.0.2
20 silly idealTree │ ├── is-accessor-descriptor@1.0.0
20 silly idealTree │ ├── is-data-descriptor@1.0.0
20 silly idealTree │ └── is-descriptor@1.0.2
20 silly idealTree ├── del@4.1.1
20 silly idealTree ├── delayed-stream@1.0.0
20 silly idealTree ├── delegates@1.0.0
20 silly idealTree ├── depd@1.1.2
20 silly idealTree ├── des.js@1.0.1
20 silly idealTree ├── destroy@1.0.4
20 silly idealTree ├── detect-libc@1.0.3
20 silly idealTree ├── detect-newline@2.1.0
20 silly idealTree ├── detect-node@2.0.4
20 silly idealTree ├─┬ detect-port-alt@1.1.6
20 silly idealTree │ └── debug@2.6.9
20 silly idealTree ├── diff-sequences@24.9.0
20 silly idealTree ├─┬ diffie-hellman@5.0.3
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├── dir-glob@2.0.0
20 silly idealTree ├── discontinuous-range@1.0.0
20 silly idealTree ├── dns-equal@1.0.0
20 silly idealTree ├── dns-packet@1.3.1
20 silly idealTree ├── dns-txt@2.0.2
20 silly idealTree ├── doctrine@3.0.0
20 silly idealTree ├── dom-converter@0.2.0
20 silly idealTree ├── dom-helpers@3.4.0
20 silly idealTree ├─┬ dom-serializer@0.2.2
20 silly idealTree │ └── domelementtype@2.0.1
20 silly idealTree ├── domain-browser@1.2.0
20 silly idealTree ├── domelementtype@1.3.1
20 silly idealTree ├── domexception@1.0.1
20 silly idealTree ├── domhandler@2.4.2
20 silly idealTree ├── domutils@1.7.0
20 silly idealTree ├── dot-case@3.0.3
20 silly idealTree ├── dot-prop@4.2.0
20 silly idealTree ├── dotenv-expand@5.1.0
20 silly idealTree ├── dotenv@8.2.0
20 silly idealTree ├── duplexer@0.1.1
20 silly idealTree ├── duplexer3@0.1.4
20 silly idealTree ├── duplexify@3.7.1
20 silly idealTree ├── ecc-jsbn@0.1.2
20 silly idealTree ├── ee-first@1.1.1
20 silly idealTree ├── electron-to-chromium@1.3.434
20 silly idealTree ├─┬ elliptic@6.5.2
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├── emoji-regex@7.0.3
20 silly idealTree ├── emojis-list@3.0.0
20 silly idealTree ├─┬ emotion-theming@9.2.6
20 silly idealTree │ └── hoist-non-react-statics@2.5.5
20 silly idealTree ├── emotion@9.2.6
20 silly idealTree ├── encodeurl@1.0.2
20 silly idealTree ├── encoding@0.1.12
20 silly idealTree ├── end-of-stream@1.4.4
20 silly idealTree ├─┬ enhanced-resolve@4.1.1
20 silly idealTree │ └── memory-fs@0.5.0
20 silly idealTree ├── entities@2.0.2
20 silly idealTree ├─┬ enzyme-adapter-react-16@1.15.2
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├─┬ enzyme-adapter-utils@1.13.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── enzyme-shallow-equal@1.0.1
20 silly idealTree ├── enzyme@3.11.0
20 silly idealTree ├── errno@0.1.7
20 silly idealTree ├── error-ex@1.3.2
20 silly idealTree ├── es-abstract@1.17.5
20 silly idealTree ├── es-to-primitive@1.2.1
20 silly idealTree ├── es5-ext@0.10.53
20 silly idealTree ├── es6-denodeify@0.1.5
20 silly idealTree ├── es6-iterator@2.0.3
20 silly idealTree ├── es6-promise@3.3.1
20 silly idealTree ├── es6-symbol@3.1.3
20 silly idealTree ├── escape-html@1.0.3
20 silly idealTree ├── escape-string-regexp@1.0.5
20 silly idealTree ├─┬ escodegen@1.14.1
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── eslint-config-react-app@5.2.1
20 silly idealTree ├─┬ eslint-import-resolver-node@0.3.3
20 silly idealTree │ └── debug@2.6.9
20 silly idealTree ├─┬ eslint-loader@3.0.3
20 silly idealTree │ └── schema-utils@2.6.6
20 silly idealTree ├─┬ eslint-module-utils@2.6.0
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ ├── find-up@2.1.0
20 silly idealTree │ ├── locate-path@2.0.0
20 silly idealTree │ ├── p-limit@1.3.0
20 silly idealTree │ ├── p-locate@2.0.0
20 silly idealTree │ ├── p-try@1.0.0
20 silly idealTree │ └── pkg-dir@2.0.0
20 silly idealTree ├── eslint-plugin-flowtype@4.6.0
20 silly idealTree ├─┬ eslint-plugin-import@2.20.1
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ ├── doctrine@1.5.0
20 silly idealTree │ ├── find-up@2.1.0
20 silly idealTree │ ├── load-json-file@2.0.0
20 silly idealTree │ ├── locate-path@2.0.0
20 silly idealTree │ ├── p-limit@1.3.0
20 silly idealTree │ ├── p-locate@2.0.0
20 silly idealTree │ ├── p-try@1.0.0
20 silly idealTree │ ├── parse-json@2.2.0
20 silly idealTree │ ├── path-type@2.0.0
20 silly idealTree │ ├── pify@2.3.0
20 silly idealTree │ ├── read-pkg-up@2.0.0
20 silly idealTree │ └── read-pkg@2.0.0
20 silly idealTree ├── eslint-plugin-jsx-a11y@6.2.3
20 silly idealTree ├── eslint-plugin-react-hooks@1.7.0
20 silly idealTree ├─┬ eslint-plugin-react@7.19.0
20 silly idealTree │ ├── doctrine@2.1.0
20 silly idealTree │ ├── resolve@1.17.0
20 silly idealTree │ └── semver@6.3.0
20 silly idealTree ├── eslint-scope@4.0.3
20 silly idealTree ├── eslint-utils@2.0.0
20 silly idealTree ├── eslint-visitor-keys@1.1.0
20 silly idealTree ├─┬ eslint@6.8.0
20 silly idealTree │ ├─┬ cross-spawn@6.0.5
20 silly idealTree │ │ └── semver@5.7.1
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ ├── eslint-scope@5.0.0
20 silly idealTree │ ├── eslint-utils@1.4.3
20 silly idealTree │ ├── glob-parent@5.1.1
20 silly idealTree │ ├── globals@12.4.0
20 silly idealTree │ ├── import-fresh@3.2.1
20 silly idealTree │ ├── ms@2.1.2
20 silly idealTree │ ├── path-key@2.0.1
20 silly idealTree │ ├── regexpp@2.0.1
20 silly idealTree │ ├── resolve-from@4.0.0
20 silly idealTree │ ├── semver@6.3.0
20 silly idealTree │ ├── shebang-command@1.2.0
20 silly idealTree │ ├── shebang-regex@1.0.0
20 silly idealTree │ ├── strip-json-comments@3.1.0
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── esm@3.2.25
20 silly idealTree ├─┬ espree@6.2.1
20 silly idealTree │ └── acorn@7.2.0
20 silly idealTree ├── esprima@4.0.1
20 silly idealTree ├─┬ esquery@1.3.1
20 silly idealTree │ └── estraverse@5.1.0
20 silly idealTree ├── esrecurse@4.2.1
20 silly idealTree ├── estraverse@4.3.0
20 silly idealTree ├── esutils@2.0.3
20 silly idealTree ├── etag@1.8.1
20 silly idealTree ├── eventemitter3@4.0.4
20 silly idealTree ├── events@3.1.0
20 silly idealTree ├── eventsource@1.0.7
20 silly idealTree ├── evp_bytestokey@1.0.3
20 silly idealTree ├── exec-sh@0.3.4
20 silly idealTree ├── execa@2.1.0
20 silly idealTree ├── exit@0.1.2
20 silly idealTree ├─┬ expand-brackets@2.1.4
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ ├── define-property@0.2.5
20 silly idealTree │ └── extend-shallow@2.0.1
20 silly idealTree ├── expand-template@2.0.3
20 silly idealTree ├─┬ expect@24.9.0
20 silly idealTree │ ├── ansi-styles@3.2.1
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ └── color-name@1.1.3
20 silly idealTree ├─┬ express@4.17.1
20 silly idealTree │ ├── array-flatten@1.1.1
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ └── qs@6.7.0
20 silly idealTree ├─┬ ext@1.4.0
20 silly idealTree │ └── type@2.0.0
20 silly idealTree ├─┬ extend-shallow@3.0.2
20 silly idealTree │ └── is-extendable@1.0.1
20 silly idealTree ├── extend@3.0.2
20 silly idealTree ├─┬ external-editor@3.1.0
20 silly idealTree │ └── tmp@0.0.33
20 silly idealTree ├─┬ extglob@2.0.4
20 silly idealTree │ ├── define-property@1.0.0
20 silly idealTree │ ├── extend-shallow@2.0.1
20 silly idealTree │ ├── is-accessor-descriptor@1.0.0
20 silly idealTree │ ├── is-data-descriptor@1.0.0
20 silly idealTree │ └── is-descriptor@1.0.2
20 silly idealTree ├── extsprintf@1.3.0
20 silly idealTree ├── fast-deep-equal@3.1.1
20 silly idealTree ├── fast-glob@2.2.7
20 silly idealTree ├── fast-json-stable-stringify@2.1.0
20 silly idealTree ├── fast-levenshtein@2.0.6
20 silly idealTree ├── faye-websocket@0.10.0
20 silly idealTree ├── fb-watchman@2.0.1
20 silly idealTree ├─┬ fbjs@0.8.17
20 silly idealTree │ ├── core-js@1.2.7
20 silly idealTree │ └── promise@7.3.1
20 silly idealTree ├── fetch-cookie@0.7.3
20 silly idealTree ├── figgy-pudding@3.5.2
20 silly idealTree ├── figures@3.2.0
20 silly idealTree ├── file-entry-cache@5.0.1
20 silly idealTree ├─┬ file-loader@4.3.0
20 silly idealTree │ └── schema-utils@2.6.6
20 silly idealTree ├── file-uri-to-path@1.0.0
20 silly idealTree ├── filesize@6.0.1
20 silly idealTree ├─┬ fill-range@4.0.0
20 silly idealTree │ └── extend-shallow@2.0.1
20 silly idealTree ├─┬ finalhandler@1.1.2
20 silly idealTree │ └── debug@2.6.9
20 silly idealTree ├─┬ find-cache-dir@2.1.0
20 silly idealTree │ ├── make-dir@2.1.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── find-root@1.1.0
20 silly idealTree ├── find-up@3.0.0
20 silly idealTree ├─┬ flat-cache@2.0.1
20 silly idealTree │ └── rimraf@2.6.3
20 silly idealTree ├── flatted@2.0.2
20 silly idealTree ├── flatten@1.0.3
20 silly idealTree ├─┬ flex-dev-utils@3.10.1
20 silly idealTree │ ├── keytar@4.13.0
20 silly idealTree │ └── rimraf@3.0.2
20 silly idealTree ├── flex-plugin-scripts@3.11.0
20 silly idealTree ├── flex-plugin@3.5.0
20 silly idealTree ├── flush-write-stream@1.1.1
20 silly idealTree ├── follow-redirects@1.5.10
20 silly idealTree ├── for-in@1.0.2
20 silly idealTree ├── for-own@0.1.5
20 silly idealTree ├── foreach@2.0.5
20 silly idealTree ├── forever-agent@0.6.1
20 silly idealTree ├─┬ fork-ts-checker-webpack-plugin@3.1.1
20 silly idealTree │ ├── anymatch@3.1.1
20 silly idealTree │ ├── binary-extensions@2.0.0
20 silly idealTree │ ├── braces@3.0.2
20 silly idealTree │ ├── chokidar@3.4.0
20 silly idealTree │ ├── fill-range@7.0.1
20 silly idealTree │ ├── fsevents@2.1.3
20 silly idealTree │ ├── glob-parent@5.1.1
20 silly idealTree │ ├── is-binary-path@2.1.0
20 silly idealTree │ ├── is-number@7.0.0
20 silly idealTree │ ├── readdirp@3.4.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ └── to-regex-range@5.0.1
20 silly idealTree ├── form-data@2.5.1
20 silly idealTree ├── forwarded@0.1.2
20 silly idealTree ├── fragment-cache@0.2.1
20 silly idealTree ├── fresh@0.5.2
20 silly idealTree ├── from2@2.3.0
20 silly idealTree ├── fs-constants@1.0.0
20 silly idealTree ├── fs-extra@8.1.0
20 silly idealTree ├── fs-minipass@2.1.0
20 silly idealTree ├── fs-write-stream-atomic@1.0.10
20 silly idealTree ├── fs.realpath@1.0.0
20 silly idealTree ├── fsevents@1.2.13
20 silly idealTree ├── function-bind@1.1.1
20 silly idealTree ├── function.prototype.name@1.1.2
20 silly idealTree ├── functional-red-black-tree@1.0.1
20 silly idealTree ├── functions-have-names@1.2.1
20 silly idealTree ├─┬ gauge@2.7.4
20 silly idealTree │ ├── ansi-regex@2.1.1
20 silly idealTree │ ├── is-fullwidth-code-point@1.0.0
20 silly idealTree │ ├── string-width@1.0.2
20 silly idealTree │ └── strip-ansi@3.0.1
20 silly idealTree ├── gensync@1.0.0-beta.1
20 silly idealTree ├── get-caller-file@2.0.5
20 silly idealTree ├── get-own-enumerable-property-symbols@3.0.2
20 silly idealTree ├─┬ get-stream@5.1.0
20 silly idealTree │ └── pump@3.0.0
20 silly idealTree ├── get-value@2.0.6
20 silly idealTree ├── getpass@0.1.7
20 silly idealTree ├── github-from-package@0.0.0
20 silly idealTree ├─┬ glob-parent@3.1.0
20 silly idealTree │ └── is-glob@3.1.0
20 silly idealTree ├── glob-to-regexp@0.3.0
20 silly idealTree ├── glob@7.1.6
20 silly idealTree ├── global-dirs@0.1.1
20 silly idealTree ├── global-modules@2.0.0
20 silly idealTree ├─┬ global-prefix@3.0.0
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── globals@11.12.0
20 silly idealTree ├─┬ globby@6.1.0
20 silly idealTree │ └── pify@2.3.0
20 silly idealTree ├── google-libphonenumber@3.2.6
20 silly idealTree ├─┬ got@9.6.0
20 silly idealTree │ ├── get-stream@4.1.0
20 silly idealTree │ └── pump@3.0.0
20 silly idealTree ├── graceful-fs@4.2.4
20 silly idealTree ├── growly@1.3.0
20 silly idealTree ├── gzip-size@5.1.1
20 silly idealTree ├── handle-thing@2.0.1
20 silly idealTree ├─┬ handlebars@4.7.3
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── har-schema@2.0.0
20 silly idealTree ├── har-validator@5.1.3
20 silly idealTree ├── harmony-reflect@1.6.1
20 silly idealTree ├─┬ has-ansi@2.0.0
20 silly idealTree │ └── ansi-regex@2.1.1
20 silly idealTree ├── has-flag@4.0.0
20 silly idealTree ├── has-symbols@1.0.1
20 silly idealTree ├── has-unicode@2.0.1
20 silly idealTree ├── has-value@1.0.0
20 silly idealTree ├─┬ has-values@1.0.0
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@4.0.0
20 silly idealTree ├── has-yarn@2.1.0
20 silly idealTree ├── has@1.0.3
20 silly idealTree ├─┬ hash-base@3.1.0
20 silly idealTree │ ├── readable-stream@3.6.0
20 silly idealTree │ └── safe-buffer@5.2.1
20 silly idealTree ├── hash.js@1.1.7
20 silly idealTree ├── he@1.2.0
20 silly idealTree ├── hex-color-regex@1.1.0
20 silly idealTree ├── hex-rgb@3.0.0
20 silly idealTree ├─┬ history@4.7.2
20 silly idealTree │ └── warning@3.0.0
20 silly idealTree ├── hmac-drbg@1.0.1
20 silly idealTree ├── hoist-non-react-statics@3.3.1
20 silly idealTree ├── hosted-git-info@2.8.8
20 silly idealTree ├── hpack.js@2.1.6
20 silly idealTree ├── hsl-regex@1.0.0
20 silly idealTree ├── hsla-regex@1.0.0
20 silly idealTree ├── html-comment-regex@1.1.2
20 silly idealTree ├── html-element-map@1.2.0
20 silly idealTree ├── html-encoding-sniffer@1.0.2
20 silly idealTree ├── html-entities@1.3.1
20 silly idealTree ├── html-escaper@2.0.2
20 silly idealTree ├─┬ html-minifier-terser@5.1.0
20 silly idealTree │ └── commander@4.1.1
20 silly idealTree ├─┬ html-webpack-plugin@4.0.0-beta.11
20 silly idealTree │ └── util.promisify@1.0.0
20 silly idealTree ├─┬ htmlparser2@3.10.1
20 silly idealTree │ ├── entities@1.1.2
20 silly idealTree │ └── readable-stream@3.6.0
20 silly idealTree ├── http-cache-semantics@4.1.0
20 silly idealTree ├── http-deceiver@1.2.7
20 silly idealTree ├─┬ http-errors@1.7.2
20 silly idealTree │ └── inherits@2.0.3
20 silly idealTree ├── http-parser-js@0.4.10
20 silly idealTree ├── http-proxy-middleware@0.19.1
20 silly idealTree ├── http-proxy@1.18.0
20 silly idealTree ├── http-signature@1.2.0
20 silly idealTree ├── https-browserify@1.0.0
20 silly idealTree ├── hyphenate-style-name@1.0.3
20 silly idealTree ├── iconv-lite@0.4.24
20 silly idealTree ├── icss-utils@4.1.1
20 silly idealTree ├── identity-obj-proxy@3.0.0
20 silly idealTree ├── ieee754@1.1.13
20 silly idealTree ├── iferr@0.1.5
20 silly idealTree ├── ignore@4.0.6
20 silly idealTree ├── immer@1.10.0
20 silly idealTree ├── import-cwd@2.1.0
20 silly idealTree ├── import-fresh@2.0.0
20 silly idealTree ├── import-from@2.1.0
20 silly idealTree ├── import-lazy@2.1.0
20 silly idealTree ├── import-local@2.0.0
20 silly idealTree ├── imurmurhash@0.1.4
20 silly idealTree ├─┬ indefinite-observable@1.0.2
20 silly idealTree │ └── symbol-observable@1.2.0
20 silly idealTree ├── indent-string@4.0.0
20 silly idealTree ├── indexes-of@1.0.1
20 silly idealTree ├── infer-owner@1.0.4
20 silly idealTree ├── inflight@1.0.6
20 silly idealTree ├── inherits@2.0.4
20 silly idealTree ├── ini@1.3.5
20 silly idealTree ├── inquirer@7.0.0
20 silly idealTree ├── internal-ip@4.3.0
20 silly idealTree ├── internal-slot@1.0.2
20 silly idealTree ├── invariant@2.2.4
20 silly idealTree ├── invert-kv@2.0.0
20 silly idealTree ├── ip-regex@2.1.0
20 silly idealTree ├── ip@1.1.5
20 silly idealTree ├── ipaddr.js@1.9.1
20 silly idealTree ├── is-absolute-url@2.1.0
20 silly idealTree ├─┬ is-accessor-descriptor@0.1.6
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── is-arguments@1.0.4
20 silly idealTree ├── is-arrayish@0.2.1
20 silly idealTree ├── is-binary-path@1.0.1
20 silly idealTree ├── is-boolean-object@1.0.1
20 silly idealTree ├── is-buffer@2.0.4
20 silly idealTree ├── is-callable@1.1.5
20 silly idealTree ├── is-ci@2.0.0
20 silly idealTree ├── is-color-stop@1.1.0
20 silly idealTree ├─┬ is-data-descriptor@0.1.4
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── is-date-object@1.0.2
20 silly idealTree ├─┬ is-descriptor@0.1.6
20 silly idealTree │ └── kind-of@5.1.0
20 silly idealTree ├── is-directory@0.3.1
20 silly idealTree ├── is-docker@2.0.0
20 silly idealTree ├── is-extendable@0.1.1
20 silly idealTree ├── is-extglob@2.1.1
20 silly idealTree ├── is-fullwidth-code-point@2.0.0
20 silly idealTree ├── is-function@1.0.2
20 silly idealTree ├── is-generator-fn@2.1.0
20 silly idealTree ├── is-generator-function@1.0.7
20 silly idealTree ├── is-glob@4.0.1
20 silly idealTree ├── is-in-browser@1.1.3
20 silly idealTree ├─┬ is-installed-globally@0.1.0
20 silly idealTree │ └── is-path-inside@1.0.1
20 silly idealTree ├── is-interactive@1.0.0
20 silly idealTree ├── is-npm@3.0.0
20 silly idealTree ├── is-number-object@1.0.4
20 silly idealTree ├─┬ is-number@3.0.0
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── is-obj@1.0.1
20 silly idealTree ├── is-path-cwd@2.2.0
20 silly idealTree ├── is-path-in-cwd@2.1.0
20 silly idealTree ├── is-path-inside@2.1.0
20 silly idealTree ├── is-plain-obj@1.1.0
20 silly idealTree ├── is-plain-object@2.0.4
20 silly idealTree ├── is-regex@1.0.5
20 silly idealTree ├── is-regexp@1.0.0
20 silly idealTree ├── is-resolvable@1.1.0
20 silly idealTree ├── is-root@2.1.0
20 silly idealTree ├── is-stream@2.0.0
20 silly idealTree ├── is-string@1.0.5
20 silly idealTree ├── is-subset@0.1.1
20 silly idealTree ├── is-svg@3.0.0
20 silly idealTree ├── is-symbol@1.0.3
20 silly idealTree ├── is-typed-array@1.1.3
20 silly idealTree ├── is-typedarray@1.0.0
20 silly idealTree ├── is-windows@1.0.2
20 silly idealTree ├── is-wsl@1.1.0
20 silly idealTree ├── is-yarn-global@0.3.0
20 silly idealTree ├── isarray@1.0.0
20 silly idealTree ├── isexe@2.0.0
20 silly idealTree ├── iso8601-duration@1.2.0
20 silly idealTree ├── isobject@3.0.1
20 silly idealTree ├── isomorphic-fetch@2.2.1
20 silly idealTree ├── isomorphic-form-data@2.0.0
20 silly idealTree ├── isstream@0.1.2
20 silly idealTree ├── istanbul-lib-coverage@2.0.5
20 silly idealTree ├─┬ istanbul-lib-instrument@3.3.0
20 silly idealTree │ └── semver@6.3.0
20 silly idealTree ├─┬ istanbul-lib-report@2.0.8
20 silly idealTree │ ├── has-flag@3.0.0
20 silly idealTree │ ├── make-dir@2.1.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ └── supports-color@6.1.0
20 silly idealTree ├─┬ istanbul-lib-source-maps@3.0.6
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ ├── make-dir@2.1.0
20 silly idealTree │ ├── ms@2.1.2
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── istanbul-reports@2.2.7
20 silly idealTree ├── javascript-state-machine@3.1.0
20 silly idealTree ├─┬ jest-changed-files@24.9.0
20 silly idealTree │ ├── cross-spawn@6.0.5
20 silly idealTree │ ├── execa@1.0.0
20 silly idealTree │ ├── get-stream@4.1.0
20 silly idealTree │ ├── is-stream@1.1.0
20 silly idealTree │ ├── npm-run-path@2.0.2
20 silly idealTree │ ├── p-finally@1.0.0
20 silly idealTree │ ├── path-key@2.0.1
20 silly idealTree │ ├── pump@3.0.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ ├── shebang-command@1.2.0
20 silly idealTree │ ├── shebang-regex@1.0.0
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── jest-config@24.9.0
20 silly idealTree ├── jest-diff@24.9.0
20 silly idealTree ├── jest-docblock@24.9.0
20 silly idealTree ├── jest-each@24.9.0
20 silly idealTree ├─┬ jest-environment-jsdom-fourteen@1.0.1
20 silly idealTree │ ├── jsdom@14.1.0
20 silly idealTree │ ├── parse5@5.1.0
20 silly idealTree │ ├── whatwg-url@7.1.0
20 silly idealTree │ └── ws@6.2.1
20 silly idealTree ├── jest-environment-jsdom@24.9.0
20 silly idealTree ├── jest-environment-node@24.9.0
20 silly idealTree ├── jest-get-type@24.9.0
20 silly idealTree ├── jest-haste-map@24.9.0
20 silly idealTree ├── jest-jasmine2@24.9.0
20 silly idealTree ├── jest-leak-detector@24.9.0
20 silly idealTree ├── jest-matcher-utils@24.9.0
20 silly idealTree ├── jest-message-util@24.9.0
20 silly idealTree ├── jest-mock@24.9.0
20 silly idealTree ├── jest-pnp-resolver@1.2.1
20 silly idealTree ├── jest-regex-util@24.9.0
20 silly idealTree ├── jest-resolve-dependencies@24.9.0
20 silly idealTree ├── jest-resolve@24.9.0
20 silly idealTree ├── jest-runner@24.9.0
20 silly idealTree ├── jest-runtime@24.9.0
20 silly idealTree ├── jest-serializer@24.9.0
20 silly idealTree ├─┬ jest-snapshot@24.9.0
20 silly idealTree │ └── semver@6.3.0
20 silly idealTree ├─┬ jest-util@24.9.0
20 silly idealTree │ ├── callsites@3.1.0
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── jest-validate@24.9.0
20 silly idealTree ├─┬ jest-watch-typeahead@0.4.2
20 silly idealTree │ ├── slash@3.0.0
20 silly idealTree │ └── string-length@3.1.0
20 silly idealTree ├─┬ jest-watcher@24.9.0
20 silly idealTree │ └── ansi-escapes@3.2.0
20 silly idealTree ├─┬ jest-worker@24.9.0
20 silly idealTree │ ├── has-flag@3.0.0
20 silly idealTree │ └── supports-color@6.1.0
20 silly idealTree ├─┬ jest@24.9.0
20 silly idealTree │ └── jest-cli@24.9.0
20 silly idealTree ├── js-tokens@4.0.0
20 silly idealTree ├── js-yaml@3.13.1
20 silly idealTree ├── jsbn@0.1.1
20 silly idealTree ├─┬ jsdom@11.12.0
20 silly idealTree │ └── acorn@5.7.4
20 silly idealTree ├── jsesc@2.5.2
20 silly idealTree ├── json-buffer@3.0.0
20 silly idealTree ├── json-parse-better-errors@1.0.2
20 silly idealTree ├── json-schema-traverse@0.4.1
20 silly idealTree ├── json-schema@0.2.3
20 silly idealTree ├── json-stable-stringify-without-jsonify@1.0.1
20 silly idealTree ├── json-stable-stringify@1.0.1
20 silly idealTree ├── json-stringify-safe@5.0.1
20 silly idealTree ├── json3@3.3.3
20 silly idealTree ├── json5@1.0.1
20 silly idealTree ├── jsonfile@4.0.0
20 silly idealTree ├── jsonify@0.0.0
20 silly idealTree ├── jsprim@1.4.1
20 silly idealTree ├── jss-camel-case@6.1.0
20 silly idealTree ├─┬ jss-compose@5.0.0
20 silly idealTree │ └── warning@3.0.0
20 silly idealTree ├── jss-default-unit@8.0.2
20 silly idealTree ├── jss-expand@5.3.0
20 silly idealTree ├─┬ jss-extend@6.2.0
20 silly idealTree │ └── warning@3.0.0
20 silly idealTree ├── jss-global@3.0.0
20 silly idealTree ├─┬ jss-nested@6.0.1
20 silly idealTree │ └── warning@3.0.0
20 silly idealTree ├── jss-preset-default@4.5.0
20 silly idealTree ├── jss-props-sort@6.0.0
20 silly idealTree ├─┬ jss-template@1.0.1
20 silly idealTree │ └── warning@3.0.0
20 silly idealTree ├── jss-vendor-prefixer@7.0.0
20 silly idealTree ├─┬ jss@9.8.7
20 silly idealTree │ ├── symbol-observable@1.2.0
20 silly idealTree │ └── warning@3.0.0
20 silly idealTree ├── jsx-ast-utils@2.2.3
20 silly idealTree ├── keycode@2.2.0
20 silly idealTree ├─┬ keytar@5.6.0
20 silly idealTree │ ├── bl@4.0.2
20 silly idealTree │ ├── buffer@5.6.0
20 silly idealTree │ ├── decompress-response@4.2.1
20 silly idealTree │ ├── mimic-response@2.1.0
20 silly idealTree │ ├── nan@2.14.1
20 silly idealTree │ ├── prebuild-install@5.3.3
20 silly idealTree │ ├── pump@3.0.0
20 silly idealTree │ ├── readable-stream@3.6.0
20 silly idealTree │ ├── simple-get@3.1.0
20 silly idealTree │ ├── tar-fs@2.1.0
20 silly idealTree │ └── tar-stream@2.1.2
20 silly idealTree ├── keyv@3.1.0
20 silly idealTree ├── killable@1.0.1
20 silly idealTree ├── kind-of@6.0.3
20 silly idealTree ├── kleur@3.0.3
20 silly idealTree ├── last-call-webpack-plugin@3.0.0
20 silly idealTree ├── latest-version@5.1.0
20 silly idealTree ├── lazy-cache@1.0.4
20 silly idealTree ├── lcid@2.0.0
20 silly idealTree ├── left-pad@1.3.0
20 silly idealTree ├── leven@3.1.0
20 silly idealTree ├── levenary@1.1.1
20 silly idealTree ├── levn@0.3.0
20 silly idealTree ├── lines-and-columns@1.1.6
20 silly idealTree ├─┬ load-json-file@4.0.0
20 silly idealTree │ └── pify@3.0.0
20 silly idealTree ├─┬ loader-fs-cache@1.0.3
20 silly idealTree │ ├── find-cache-dir@0.1.1
20 silly idealTree │ ├── find-up@1.1.2
20 silly idealTree │ ├── path-exists@2.1.0
20 silly idealTree │ └── pkg-dir@1.0.0
20 silly idealTree ├── loader-runner@2.4.0
20 silly idealTree ├── loader-utils@1.4.0
20 silly idealTree ├── locate-path@3.0.0
20 silly idealTree ├── lodash-es@4.17.15
20 silly idealTree ├── lodash._reinterpolate@3.0.0
20 silly idealTree ├── lodash.debounce@4.0.8
20 silly idealTree ├── lodash.escape@4.0.1
20 silly idealTree ├── lodash.flattendeep@4.4.0
20 silly idealTree ├── lodash.isequal@4.5.0
20 silly idealTree ├── lodash.memoize@4.1.2
20 silly idealTree ├── lodash.merge@4.6.2
20 silly idealTree ├── lodash.sortby@4.7.0
20 silly idealTree ├── lodash.template@4.5.0
20 silly idealTree ├── lodash.templatesettings@4.2.0
20 silly idealTree ├── lodash.toarray@4.4.0
20 silly idealTree ├── lodash.uniq@4.5.0
20 silly idealTree ├── lodash@4.17.15
20 silly idealTree ├── log-symbols@3.0.0
20 silly idealTree ├── loglevel@1.6.8
20 silly idealTree ├── loose-envify@1.4.0
20 silly idealTree ├── lower-case@2.0.1
20 silly idealTree ├── lowercase-keys@1.0.1
20 silly idealTree ├── lru-cache@4.1.5
20 silly idealTree ├─┬ make-dir@1.3.0
20 silly idealTree │ └── pify@3.0.0
20 silly idealTree ├── makeerror@1.0.11
20 silly idealTree ├── mamacro@0.0.3
20 silly idealTree ├── map-age-cleaner@0.1.3
20 silly idealTree ├── map-cache@0.2.2
20 silly idealTree ├── map-visit@1.0.0
20 silly idealTree ├─┬ marked-terminal@3.3.0
20 silly idealTree │ └── ansi-escapes@3.2.0
20 silly idealTree ├── marked@0.7.0
20 silly idealTree ├── maxstache-stream@1.0.4
20 silly idealTree ├── maxstache@1.0.7
20 silly idealTree ├── md5.js@1.3.5
20 silly idealTree ├─┬ md5@2.2.1
20 silly idealTree │ └── is-buffer@1.1.6
20 silly idealTree ├── mdn-data@2.0.4
20 silly idealTree ├── media-typer@0.3.0
20 silly idealTree ├── mem@4.3.0
20 silly idealTree ├── memory-fs@0.4.1
20 silly idealTree ├─┬ merge-deep@3.0.2
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── merge-descriptors@1.0.1
20 silly idealTree ├── merge-stream@2.0.0
20 silly idealTree ├── merge2@1.3.0
20 silly idealTree ├── methods@1.1.2
20 silly idealTree ├── microevent.ts@0.1.1
20 silly idealTree ├── micromatch@3.1.10
20 silly idealTree ├─┬ miller-rabin@4.0.1
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├── mime-db@1.44.0
20 silly idealTree ├── mime-types@2.1.27
20 silly idealTree ├── mime@2.4.5
20 silly idealTree ├── mimic-fn@2.1.0
20 silly idealTree ├── mimic-response@1.0.1
20 silly idealTree ├─┬ mini-css-extract-plugin@0.9.0
20 silly idealTree │ ├── normalize-url@1.9.1
20 silly idealTree │ └── prepend-http@1.0.4
20 silly idealTree ├── minimalistic-assert@1.0.1
20 silly idealTree ├── minimalistic-crypto-utils@1.0.1
20 silly idealTree ├── minimatch@3.0.4
20 silly idealTree ├── minimist@1.2.5
20 silly idealTree ├── minipass-collect@1.0.2
20 silly idealTree ├── minipass-flush@1.0.5
20 silly idealTree ├── minipass-pipeline@1.2.2
20 silly idealTree ├─┬ minipass@3.1.1
20 silly idealTree │ └── yallist@4.0.0
20 silly idealTree ├─┬ mississippi@3.0.0
20 silly idealTree │ └── pump@3.0.0
20 silly idealTree ├─┬ mixin-deep@1.3.2
20 silly idealTree │ └── is-extendable@1.0.1
20 silly idealTree ├─┬ mixin-object@2.0.1
20 silly idealTree │ └── for-in@0.1.8
20 silly idealTree ├── mkdirp-classic@0.5.3
20 silly idealTree ├── mkdirp@0.5.5
20 silly idealTree ├── moo@0.5.1
20 silly idealTree ├── move-concurrently@1.0.1
20 silly idealTree ├── ms@2.0.0
20 silly idealTree ├── multicast-dns-service-types@1.1.0
20 silly idealTree ├── multicast-dns@6.2.3
20 silly idealTree ├── mute-stream@0.0.8
20 silly idealTree ├── nan@2.14.0
20 silly idealTree ├── nanomatch@1.2.13
20 silly idealTree ├── napi-build-utils@1.0.2
20 silly idealTree ├── natural-compare@1.4.0
20 silly idealTree ├─┬ nearley@2.19.3
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── negotiator@0.6.2
20 silly idealTree ├── neo-async@2.6.1
20 silly idealTree ├── next-tick@1.0.0
20 silly idealTree ├── nice-try@1.0.5
20 silly idealTree ├── no-case@3.0.3
20 silly idealTree ├─┬ node-abi@2.16.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── node-emoji@1.10.0
20 silly idealTree ├─┬ node-fetch@1.7.3
20 silly idealTree │ └── is-stream@1.1.0
20 silly idealTree ├── node-forge@0.9.0
20 silly idealTree ├── node-int64@0.4.0
20 silly idealTree ├─┬ node-libs-browser@2.2.1
20 silly idealTree │ ├── inherits@2.0.3
20 silly idealTree │ ├── punycode@1.4.1
20 silly idealTree │ └── util@0.11.1
20 silly idealTree ├── node-modules-regexp@1.0.0
20 silly idealTree ├─┬ node-notifier@5.4.3
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── node-releases@1.1.55
20 silly idealTree ├── noop-logger@0.1.1
20 silly idealTree ├── noop2@2.0.0
20 silly idealTree ├── nopt@1.0.10
20 silly idealTree ├─┬ normalize-package-data@2.5.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── normalize-path@3.0.0
20 silly idealTree ├── normalize-range@0.1.2
20 silly idealTree ├── normalize-scroll-left@0.1.2
20 silly idealTree ├── normalize-url@4.5.0
20 silly idealTree ├── npm-run-path@3.1.0
20 silly idealTree ├── npmlog@4.1.2
20 silly idealTree ├── nth-check@1.0.2
20 silly idealTree ├── num2fraction@1.2.2
20 silly idealTree ├── number-is-nan@1.0.1
20 silly idealTree ├── nwsapi@2.2.0
20 silly idealTree ├── oauth-sign@0.9.0
20 silly idealTree ├── object-assign@4.1.1
20 silly idealTree ├─┬ object-copy@0.1.0
20 silly idealTree │ ├── define-property@0.2.5
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── object-hash@2.0.3
20 silly idealTree ├── object-inspect@1.7.0
20 silly idealTree ├── object-is@1.1.2
20 silly idealTree ├── object-keys@1.1.1
20 silly idealTree ├── object-path@0.11.4
20 silly idealTree ├── object-visit@1.0.1
20 silly idealTree ├── object.assign@4.1.0
20 silly idealTree ├── object.entries@1.1.1
20 silly idealTree ├── object.fromentries@2.0.2
20 silly idealTree ├── object.getownpropertydescriptors@2.1.0
20 silly idealTree ├── object.pick@1.3.0
20 silly idealTree ├── object.values@1.1.1
20 silly idealTree ├── obuf@1.1.2
20 silly idealTree ├── on-finished@2.3.0
20 silly idealTree ├── on-headers@1.0.2
20 silly idealTree ├── once@1.4.0
20 silly idealTree ├── onetime@5.1.0
20 silly idealTree ├── open@6.4.0
20 silly idealTree ├── operation-retrier@3.0.1
20 silly idealTree ├── opn@5.5.0
20 silly idealTree ├─┬ optimist@0.6.1
20 silly idealTree │ └── minimist@0.0.10
20 silly idealTree ├── optimize-css-assets-webpack-plugin@5.0.3
20 silly idealTree ├── optionator@0.8.3
20 silly idealTree ├─┬ ora@4.0.4
20 silly idealTree │ ├── ansi-regex@5.0.0
20 silly idealTree │ ├── chalk@3.0.0
20 silly idealTree │ └── strip-ansi@6.0.0
20 silly idealTree ├── original@1.0.2
20 silly idealTree ├── os-browserify@0.3.0
20 silly idealTree ├── os-homedir@1.0.2
20 silly idealTree ├─┬ os-locale@3.1.0
20 silly idealTree │ ├── cross-spawn@6.0.5
20 silly idealTree │ ├── execa@1.0.0
20 silly idealTree │ ├── get-stream@4.1.0
20 silly idealTree │ ├── is-stream@1.1.0
20 silly idealTree │ ├── npm-run-path@2.0.2
20 silly idealTree │ ├── p-finally@1.0.0
20 silly idealTree │ ├── path-key@2.0.1
20 silly idealTree │ ├── pump@3.0.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ ├── shebang-command@1.2.0
20 silly idealTree │ ├── shebang-regex@1.0.0
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── os-tmpdir@1.0.2
20 silly idealTree ├── p-cancelable@1.1.0
20 silly idealTree ├── p-defer@1.0.0
20 silly idealTree ├── p-each-series@1.0.0
20 silly idealTree ├── p-finally@2.0.1
20 silly idealTree ├── p-is-promise@2.1.0
20 silly idealTree ├── p-limit@2.3.0
20 silly idealTree ├── p-locate@3.0.0
20 silly idealTree ├── p-map@2.1.0
20 silly idealTree ├── p-reduce@1.0.0
20 silly idealTree ├── p-retry@3.0.1
20 silly idealTree ├── p-try@2.2.0
20 silly idealTree ├─┬ package-json@6.5.0
20 silly idealTree │ └── semver@6.3.0
20 silly idealTree ├── pako@1.0.11
20 silly idealTree ├── parallel-transform@1.2.0
20 silly idealTree ├── param-case@3.0.3
20 silly idealTree ├─┬ parent-module@1.0.1
20 silly idealTree │ └── callsites@3.1.0
20 silly idealTree ├── parse-asn1@5.1.5
20 silly idealTree ├── parse-json@4.0.0
20 silly idealTree ├── parse5@4.0.0
20 silly idealTree ├── parseurl@1.3.3
20 silly idealTree ├── pascal-case@3.1.1
20 silly idealTree ├── pascalcase@0.1.1
20 silly idealTree ├── path-browserify@0.0.1
20 silly idealTree ├── path-dirname@1.0.2
20 silly idealTree ├── path-exists@3.0.0
20 silly idealTree ├── path-is-absolute@1.0.1
20 silly idealTree ├── path-is-inside@1.0.2
20 silly idealTree ├── path-key@3.1.1
20 silly idealTree ├── path-parse@1.0.6
20 silly idealTree ├── path-to-regexp@0.1.7
20 silly idealTree ├─┬ path-type@3.0.0
20 silly idealTree │ └── pify@3.0.0
20 silly idealTree ├── pbkdf2@3.0.17
20 silly idealTree ├── performance-now@2.1.0
20 silly idealTree ├── picomatch@2.2.2
20 silly idealTree ├── pify@4.0.1
20 silly idealTree ├── pinkie-promise@2.0.1
20 silly idealTree ├── pinkie@2.0.4
20 silly idealTree ├── pirates@4.0.1
20 silly idealTree ├── pkg-dir@3.0.0
20 silly idealTree ├─┬ pkg-up@2.0.0
20 silly idealTree │ ├── find-up@2.1.0
20 silly idealTree │ ├── locate-path@2.0.0
20 silly idealTree │ ├── p-limit@1.3.0
20 silly idealTree │ ├── p-locate@2.0.0
20 silly idealTree │ └── p-try@1.0.0
20 silly idealTree ├── platform@1.3.5
20 silly idealTree ├── pn@1.1.0
20 silly idealTree ├── pnp-webpack-plugin@1.6.4
20 silly idealTree ├── popper.js@1.16.1
20 silly idealTree ├─┬ portfinder@1.0.26
20 silly idealTree │ ├── debug@3.2.6
20 silly idealTree │ └── ms@2.1.2
20 silly idealTree ├── posix-character-classes@0.1.1
20 silly idealTree ├── postcss-attribute-case-insensitive@4.0.2
20 silly idealTree ├── postcss-browser-comments@3.0.0
20 silly idealTree ├── postcss-calc@7.0.2
20 silly idealTree ├── postcss-color-functional-notation@2.0.1
20 silly idealTree ├── postcss-color-gray@5.0.0
20 silly idealTree ├── postcss-color-hex-alpha@5.0.3
20 silly idealTree ├── postcss-color-mod-function@3.0.3
20 silly idealTree ├── postcss-color-rebeccapurple@4.0.1
20 silly idealTree ├─┬ postcss-colormin@4.0.3
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-convert-values@4.0.1
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├── postcss-custom-media@7.0.8
20 silly idealTree ├── postcss-custom-properties@8.0.11
20 silly idealTree ├─┬ postcss-custom-selectors@5.1.2
20 silly idealTree │ ├── cssesc@2.0.0
20 silly idealTree │ └── postcss-selector-parser@5.0.0
20 silly idealTree ├─┬ postcss-dir-pseudo-class@5.0.0
20 silly idealTree │ ├── cssesc@2.0.0
20 silly idealTree │ └── postcss-selector-parser@5.0.0
20 silly idealTree ├── postcss-discard-comments@4.0.2
20 silly idealTree ├── postcss-discard-duplicates@4.0.2
20 silly idealTree ├── postcss-discard-empty@4.0.1
20 silly idealTree ├── postcss-discard-overridden@4.0.1
20 silly idealTree ├── postcss-double-position-gradients@1.0.0
20 silly idealTree ├── postcss-env-function@2.0.2
20 silly idealTree ├── postcss-flexbugs-fixes@4.1.0
20 silly idealTree ├── postcss-focus-visible@4.0.0
20 silly idealTree ├── postcss-focus-within@3.0.0
20 silly idealTree ├── postcss-font-variant@4.0.0
20 silly idealTree ├── postcss-gap-properties@2.0.0
20 silly idealTree ├── postcss-image-set-function@3.0.1
20 silly idealTree ├── postcss-initial@3.0.2
20 silly idealTree ├── postcss-lab-function@2.0.1
20 silly idealTree ├── postcss-load-config@2.1.0
20 silly idealTree ├── postcss-loader@3.0.0
20 silly idealTree ├── postcss-logical@3.0.0
20 silly idealTree ├── postcss-media-minmax@4.0.0
20 silly idealTree ├─┬ postcss-merge-longhand@4.0.11
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-merge-rules@4.0.3
20 silly idealTree │ ├── dot-prop@5.2.0
20 silly idealTree │ ├── is-obj@2.0.0
20 silly idealTree │ └── postcss-selector-parser@3.1.2
20 silly idealTree ├─┬ postcss-minify-font-values@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-minify-gradients@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-minify-params@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-minify-selectors@4.0.2
20 silly idealTree │ ├── dot-prop@5.2.0
20 silly idealTree │ ├── is-obj@2.0.0
20 silly idealTree │ └── postcss-selector-parser@3.1.2
20 silly idealTree ├── postcss-modules-extract-imports@2.0.0
20 silly idealTree ├── postcss-modules-local-by-default@3.0.2
20 silly idealTree ├── postcss-modules-scope@2.2.0
20 silly idealTree ├── postcss-modules-values@3.0.0
20 silly idealTree ├── postcss-nesting@7.0.1
20 silly idealTree ├── postcss-normalize-charset@4.0.1
20 silly idealTree ├─┬ postcss-normalize-display-values@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-positions@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-repeat-style@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-string@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-timing-functions@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-unicode@4.0.1
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-url@4.0.1
20 silly idealTree │ ├── normalize-url@3.3.0
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├─┬ postcss-normalize-whitespace@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├── postcss-normalize@8.0.1
20 silly idealTree ├─┬ postcss-ordered-values@4.1.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├── postcss-overflow-shorthand@2.0.0
20 silly idealTree ├── postcss-page-break@2.0.0
20 silly idealTree ├── postcss-place@4.0.1
20 silly idealTree ├── postcss-preset-env@6.7.0
20 silly idealTree ├─┬ postcss-pseudo-class-any-link@6.0.0
20 silly idealTree │ ├── cssesc@2.0.0
20 silly idealTree │ └── postcss-selector-parser@5.0.0
20 silly idealTree ├── postcss-reduce-initial@4.0.3
20 silly idealTree ├─┬ postcss-reduce-transforms@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├── postcss-replace-overflow-wrap@3.0.0
20 silly idealTree ├── postcss-safe-parser@4.0.1
20 silly idealTree ├── postcss-selector-matches@4.0.0
20 silly idealTree ├── postcss-selector-not@4.0.0
20 silly idealTree ├── postcss-selector-parser@6.0.2
20 silly idealTree ├─┬ postcss-svgo@4.0.2
20 silly idealTree │ └── postcss-value-parser@3.3.1
20 silly idealTree ├── postcss-unique-selectors@4.0.1
20 silly idealTree ├── postcss-value-parser@4.1.0
20 silly idealTree ├── postcss-values-parser@2.0.1
20 silly idealTree ├─┬ postcss@7.0.30
20 silly idealTree │ ├── has-flag@3.0.0
20 silly idealTree │ ├── source-map@0.6.1
20 silly idealTree │ └── supports-color@6.1.0
20 silly idealTree ├─┬ prebuild-install@5.3.0
20 silly idealTree │ └── pump@2.0.1
20 silly idealTree ├── precond@0.2.3
20 silly idealTree ├── prelude-ls@1.1.2
20 silly idealTree ├── prepend-http@2.0.0
20 silly idealTree ├── pretty-bytes@5.3.0
20 silly idealTree ├── pretty-error@2.1.1
20 silly idealTree ├─┬ pretty-format@24.9.0
20 silly idealTree │ ├── ansi-styles@3.2.1
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ └── color-name@1.1.3
20 silly idealTree ├── private@0.1.8
20 silly idealTree ├── process-nextick-args@2.0.1
20 silly idealTree ├── process@0.11.10
20 silly idealTree ├── progress@2.0.3
20 silly idealTree ├── promise-inflight@1.0.1
20 silly idealTree ├── promise@8.1.0
20 silly idealTree ├── prompts@2.3.2
20 silly idealTree ├── prop-types-exact@1.2.0
20 silly idealTree ├── prop-types@15.7.2
20 silly idealTree ├── proxy-addr@2.0.6
20 silly idealTree ├── prr@1.0.1
20 silly idealTree ├── pseudomap@1.0.2
20 silly idealTree ├── psl@1.8.0
20 silly idealTree ├─┬ public-encrypt@4.0.3
20 silly idealTree │ └── bn.js@4.11.8
20 silly idealTree ├── pump@1.0.3
20 silly idealTree ├─┬ pumpify@1.5.1
20 silly idealTree │ └── pump@2.0.1
20 silly idealTree ├── punycode@2.1.1
20 silly idealTree ├── q@1.5.1
20 silly idealTree ├── qs@6.5.2
20 silly idealTree ├── query-string@4.3.4
20 silly idealTree ├── querystring-es3@0.2.1
20 silly idealTree ├── querystring@0.2.0
20 silly idealTree ├── querystringify@2.1.1
20 silly idealTree ├── queue@6.0.1
20 silly idealTree ├── raf@3.4.1
20 silly idealTree ├── railroad-diagrams@1.0.0
20 silly idealTree ├── randexp@0.4.6
20 silly idealTree ├── randombytes@2.1.0
20 silly idealTree ├── randomfill@1.0.4
20 silly idealTree ├── range-parser@1.2.1
20 silly idealTree ├─┬ raw-body@2.4.0
20 silly idealTree │ └── bytes@3.1.0
20 silly idealTree ├── rc@1.2.8
20 silly idealTree ├─┬ react-app-polyfill@1.0.6
20 silly idealTree │ └── core-js@3.6.5
20 silly idealTree ├─┬ react-dev-utils@10.2.1
20 silly idealTree │ ├── browserslist@4.10.0
20 silly idealTree │ ├── cross-spawn@7.0.1
20 silly idealTree │ ├── emojis-list@2.1.0
20 silly idealTree │ ├── escape-string-regexp@2.0.0
20 silly idealTree │ ├─┬ find-up@4.1.0
20 silly idealTree │ │ └── locate-path@5.0.0
20 silly idealTree │ ├── globby@8.0.2
20 silly idealTree │ ├── ignore@3.3.10
20 silly idealTree │ ├─┬ inquirer@7.0.4
20 silly idealTree │ │ └── strip-ansi@5.2.0
20 silly idealTree │ ├── is-wsl@2.2.0
20 silly idealTree │ ├── loader-utils@1.2.3
20 silly idealTree │ ├── open@7.0.3
20 silly idealTree │ ├── p-locate@4.1.0
20 silly idealTree │ ├── path-exists@4.0.0
20 silly idealTree │ ├── pify@3.0.0
20 silly idealTree │ ├─┬ pkg-up@3.1.0
20 silly idealTree │ │ └── find-up@3.0.0
20 silly idealTree │ ├── slash@1.0.0
20 silly idealTree │ └─┬ strip-ansi@6.0.0
20 silly idealTree │   └── ansi-regex@5.0.0
20 silly idealTree ├── react-dom@16.13.1
20 silly idealTree ├── react-emotion@9.2.6
20 silly idealTree ├── react-error-overlay@6.0.7
20 silly idealTree ├── react-event-listener@0.6.6
20 silly idealTree ├── react-flip-move@3.0.3
20 silly idealTree ├── react-hotkeys@2.0.0
20 silly idealTree ├── react-is@16.13.1
20 silly idealTree ├─┬ react-jss@8.6.1
20 silly idealTree │ └── hoist-non-react-statics@2.5.5
20 silly idealTree ├── react-lifecycles-compat@3.0.4
20 silly idealTree ├── react-redux@5.1.2
20 silly idealTree ├── react-router-dom@4.3.1
20 silly idealTree ├── react-router-redux@5.0.0-alpha.9
20 silly idealTree ├─┬ react-router@4.3.1
20 silly idealTree │ ├── hoist-non-react-statics@2.5.5
20 silly idealTree │ ├── isarray@0.0.1
20 silly idealTree │ └── path-to-regexp@1.8.0
20 silly idealTree ├─┬ react-scripts@3.4.1
20 silly idealTree │ ├── cacache@13.0.1
20 silly idealTree │ ├── find-cache-dir@3.3.1
20 silly idealTree │ ├── find-up@4.1.0
20 silly idealTree │ ├── fsevents@2.1.2
20 silly idealTree │ ├── jest-worker@25.5.0
20 silly idealTree │ ├── locate-path@5.0.0
20 silly idealTree │ ├── lru-cache@5.1.1
20 silly idealTree │ ├── make-dir@3.1.0
20 silly idealTree │ ├── p-locate@4.1.0
20 silly idealTree │ ├── p-map@3.0.0
20 silly idealTree │ ├── path-exists@4.0.0
20 silly idealTree │ ├── pkg-dir@4.2.0
20 silly idealTree │ ├── schema-utils@2.6.6
20 silly idealTree │ ├── semver@6.3.0
20 silly idealTree │ ├── source-map@0.6.1
20 silly idealTree │ ├── ssri@7.1.0
20 silly idealTree │ ├── terser-webpack-plugin@2.3.5
20 silly idealTree │ └── yallist@3.1.1
20 silly idealTree ├── react-test-renderer@16.13.1
20 silly idealTree ├── react-transition-group@2.9.0
20 silly idealTree ├── react@16.13.1
20 silly idealTree ├── read-pkg-up@4.0.0
20 silly idealTree ├── read-pkg@3.0.0
20 silly idealTree ├── readable-stream@2.3.7
20 silly idealTree ├── readdirp@2.2.1
20 silly idealTree ├── realpath-native@1.1.0
20 silly idealTree ├─┬ recompose@0.30.0
20 silly idealTree │ ├── hoist-non-react-statics@2.5.5
20 silly idealTree │ └── symbol-observable@1.2.0
20 silly idealTree ├── recursive-readdir@2.2.2
20 silly idealTree ├── redeyed@2.1.1
20 silly idealTree ├── redux-logger@3.0.6
20 silly idealTree ├── redux-promise-middleware@4.2.1
20 silly idealTree ├─┬ redux@3.7.2
20 silly idealTree │ └── symbol-observable@1.2.0
20 silly idealTree ├── reflect.ownkeys@0.2.0
20 silly idealTree ├── regenerate-unicode-properties@8.2.0
20 silly idealTree ├── regenerate@1.4.0
20 silly idealTree ├── regenerator-runtime@0.13.5
20 silly idealTree ├── regenerator-transform@0.14.4
20 silly idealTree ├── regex-not@1.0.2
20 silly idealTree ├── regex-parser@2.2.10
20 silly idealTree ├── regexp.prototype.flags@1.3.0
20 silly idealTree ├── regexpp@3.1.0
20 silly idealTree ├── regexpu-core@4.7.0
20 silly idealTree ├── registry-auth-token@4.1.1
20 silly idealTree ├── registry-url@5.1.0
20 silly idealTree ├── regjsgen@0.5.1
20 silly idealTree ├─┬ regjsparser@0.6.4
20 silly idealTree │ └── jsesc@0.5.0
20 silly idealTree ├── relateurl@0.2.7
20 silly idealTree ├── remove-trailing-separator@1.1.0
20 silly idealTree ├─┬ renderkid@2.0.3
20 silly idealTree │ ├── ansi-regex@2.1.1
20 silly idealTree │ ├── css-select@1.2.0
20 silly idealTree │ ├── css-what@2.1.3
20 silly idealTree │ ├── domutils@1.5.1
20 silly idealTree │ └── strip-ansi@3.0.1
20 silly idealTree ├── repeat-element@1.1.3
20 silly idealTree ├── repeat-string@1.6.1
20 silly idealTree ├── request-promise-core@1.1.3
20 silly idealTree ├── request-promise-native@1.0.8
20 silly idealTree ├─┬ request@2.88.2
20 silly idealTree │ └── form-data@2.3.3
20 silly idealTree ├── require-directory@2.1.1
20 silly idealTree ├── require-main-filename@2.0.0
20 silly idealTree ├── requires-port@1.0.0
20 silly idealTree ├── reselect@4.0.0
20 silly idealTree ├── resolve-cwd@2.0.0
20 silly idealTree ├── resolve-from@3.0.0
20 silly idealTree ├── resolve-pathname@2.2.0
20 silly idealTree ├─┬ resolve-url-loader@3.1.1
20 silly idealTree │ ├── emojis-list@2.1.0
20 silly idealTree │ ├── has-flag@3.0.0
20 silly idealTree │ ├── loader-utils@1.2.3
20 silly idealTree │ ├── postcss@7.0.21
20 silly idealTree │ ├── source-map@0.6.1
20 silly idealTree │ └── supports-color@6.1.0
20 silly idealTree ├── resolve-url@0.2.1
20 silly idealTree ├── resolve@1.15.0
20 silly idealTree ├── responselike@1.0.2
20 silly idealTree ├── restore-cursor@3.1.0
20 silly idealTree ├── ret@0.1.15
20 silly idealTree ├── retry@0.12.0
20 silly idealTree ├── rework-visit@1.0.0
20 silly idealTree ├─┬ rework@1.0.1
20 silly idealTree │ └── convert-source-map@0.3.5
20 silly idealTree ├── rfc6902@3.0.4
20 silly idealTree ├── rgb-regex@1.0.1
20 silly idealTree ├── rgba-regex@1.0.0
20 silly idealTree ├── rimraf@2.7.1
20 silly idealTree ├── ripemd160@2.0.2
20 silly idealTree ├── rst-selector-parser@2.2.3
20 silly idealTree ├── rsvp@4.8.5
20 silly idealTree ├── rtcpeerconnection-shim@1.2.8
20 silly idealTree ├── run-async@2.4.1
20 silly idealTree ├── run-parallel@1.1.9
20 silly idealTree ├── run-queue@1.0.3
20 silly idealTree ├── rxjs@6.5.5
20 silly idealTree ├── safe-buffer@5.1.2
20 silly idealTree ├── safe-regex@1.1.0
20 silly idealTree ├── safer-buffer@2.1.2
20 silly idealTree ├─┬ sane@4.1.0
20 silly idealTree │ ├── cross-spawn@6.0.5
20 silly idealTree │ ├── execa@1.0.0
20 silly idealTree │ ├── get-stream@4.1.0
20 silly idealTree │ ├── is-stream@1.1.0
20 silly idealTree │ ├── npm-run-path@2.0.2
20 silly idealTree │ ├── p-finally@1.0.0
20 silly idealTree │ ├── path-key@2.0.1
20 silly idealTree │ ├── pump@3.0.0
20 silly idealTree │ ├── semver@5.7.1
20 silly idealTree │ ├── shebang-command@1.2.0
20 silly idealTree │ ├── shebang-regex@1.0.0
20 silly idealTree │ └── which@1.3.1
20 silly idealTree ├── sanitize.css@10.0.0
20 silly idealTree ├─┬ sass-loader@8.0.2
20 silly idealTree │ ├── clone-deep@4.0.1
20 silly idealTree │ ├── schema-utils@2.6.6
20 silly idealTree │ ├── semver@6.3.0
20 silly idealTree │ └── shallow-clone@3.0.1
20 silly idealTree ├── sax@1.2.4
20 silly idealTree ├── saxes@3.1.11
20 silly idealTree ├── scheduler@0.19.1
20 silly idealTree ├── schema-utils@1.0.0
20 silly idealTree ├── sdp@2.12.0
20 silly idealTree ├── select-hose@2.0.0
20 silly idealTree ├── selfsigned@1.10.7
20 silly idealTree ├─┬ semver-diff@2.1.0
20 silly idealTree │ └── semver@5.7.1
20 silly idealTree ├── semver@7.3.2
20 silly idealTree ├─┬ send@0.17.1
20 silly idealTree │ ├─┬ debug@2.6.9
20 silly idealTree │ │ └── ms@2.0.0
20 silly idealTree │ ├── mime@1.6.0
20 silly idealTree │ └── ms@2.1.1
20 silly idealTree ├── serialize-javascript@2.1.2
20 silly idealTree ├─┬ serve-index@1.9.1
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ ├── http-errors@1.6.3
20 silly idealTree │ ├── inherits@2.0.3
20 silly idealTree │ └── setprototypeof@1.1.0
20 silly idealTree ├── serve-static@1.14.1
20 silly idealTree ├── set-blocking@2.0.0
20 silly idealTree ├─┬ set-value@2.0.1
20 silly idealTree │ └── extend-shallow@2.0.1
20 silly idealTree ├── setimmediate@1.0.5
20 silly idealTree ├── setprototypeof@1.1.1
20 silly idealTree ├── sha.js@2.4.11
20 silly idealTree ├─┬ shallow-clone@0.1.2
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ ├── kind-of@2.0.1
20 silly idealTree │ └── lazy-cache@0.2.7
20 silly idealTree ├── shebang-command@2.0.0
20 silly idealTree ├── shebang-regex@3.0.0
20 silly idealTree ├── shell-quote@1.7.2
20 silly idealTree ├── shellwords@0.1.1
20 silly idealTree ├── side-channel@1.0.2
20 silly idealTree ├── signal-exit@3.0.3
20 silly idealTree ├── simple-concat@1.0.0
20 silly idealTree ├── simple-get@2.8.1
20 silly idealTree ├─┬ simple-swizzle@0.2.2
20 silly idealTree │ └── is-arrayish@0.3.2
20 silly idealTree ├── sisteransi@1.0.5
20 silly idealTree ├── slash@2.0.0
20 silly idealTree ├─┬ slice-ansi@2.1.0
20 silly idealTree │ ├── ansi-styles@3.2.1
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ └── color-name@1.1.3
20 silly idealTree ├─┬ snapdragon-node@2.1.1
20 silly idealTree │ ├── define-property@1.0.0
20 silly idealTree │ ├── is-accessor-descriptor@1.0.0
20 silly idealTree │ ├── is-data-descriptor@1.0.0
20 silly idealTree │ └── is-descriptor@1.0.2
20 silly idealTree ├─┬ snapdragon-util@3.0.1
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├─┬ snapdragon@0.8.2
20 silly idealTree │ ├── debug@2.6.9
20 silly idealTree │ ├── define-property@0.2.5
20 silly idealTree │ └── extend-shallow@2.0.1
20 silly idealTree ├─┬ sockjs-client@1.4.0
20 silly idealTree │ ├── debug@3.2.6
20 silly idealTree │ ├── faye-websocket@0.11.3
20 silly idealTree │ └── ms@2.1.2
20 silly idealTree ├── sockjs@0.3.19
20 silly idealTree ├── sort-keys@1.1.2
20 silly idealTree ├── source-list-map@2.0.1
20 silly idealTree ├── source-map-resolve@0.5.3
20 silly idealTree ├─┬ source-map-support@0.5.19
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── source-map-url@0.4.0
20 silly idealTree ├── source-map@0.5.7
20 silly idealTree ├── spdx-correct@3.1.0
20 silly idealTree ├── spdx-exceptions@2.3.0
20 silly idealTree ├── spdx-expression-parse@3.0.0
20 silly idealTree ├── spdx-license-ids@3.0.5
20 silly idealTree ├─┬ spdy-transport@3.0.0
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ ├── ms@2.1.2
20 silly idealTree │ └── readable-stream@3.6.0
20 silly idealTree ├─┬ spdy@4.0.2
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ └── ms@2.1.2
20 silly idealTree ├── split-string@3.1.0
20 silly idealTree ├── split2@1.1.1
20 silly idealTree ├── sprintf-js@1.0.3
20 silly idealTree ├── sshpk@1.16.1
20 silly idealTree ├── ssri@6.0.1
20 silly idealTree ├── stable@0.1.8
20 silly idealTree ├── stack-utils@1.0.2
20 silly idealTree ├─┬ static-extend@0.1.2
20 silly idealTree │ └── define-property@0.2.5
20 silly idealTree ├── statuses@1.5.0
20 silly idealTree ├── stealthy-require@1.1.1
20 silly idealTree ├── stream-browserify@2.0.2
20 silly idealTree ├── stream-each@1.2.3
20 silly idealTree ├── stream-http@2.8.3
20 silly idealTree ├── stream-shift@1.0.1
20 silly idealTree ├── strict-uri-encode@1.1.0
20 silly idealTree ├── string_decoder@1.1.1
20 silly idealTree ├─┬ string-length@2.0.0
20 silly idealTree │ ├── ansi-regex@3.0.0
20 silly idealTree │ └── strip-ansi@4.0.0
20 silly idealTree ├─┬ string-width@4.2.0
20 silly idealTree │ ├── ansi-regex@5.0.0
20 silly idealTree │ ├── emoji-regex@8.0.0
20 silly idealTree │ ├── is-fullwidth-code-point@3.0.0
20 silly idealTree │ └── strip-ansi@6.0.0
20 silly idealTree ├── string.prototype.matchall@4.0.2
20 silly idealTree ├── string.prototype.trim@1.2.1
20 silly idealTree ├── string.prototype.trimend@1.0.1
20 silly idealTree ├── string.prototype.trimleft@2.1.2
20 silly idealTree ├── string.prototype.trimright@2.1.2
20 silly idealTree ├── string.prototype.trimstart@1.0.1
20 silly idealTree ├── stringify-object@3.3.0
20 silly idealTree ├── strip-ansi@5.2.0
20 silly idealTree ├── strip-bom@3.0.0
20 silly idealTree ├── strip-comments@1.0.2
20 silly idealTree ├── strip-eof@1.0.0
20 silly idealTree ├── strip-final-newline@2.0.0
20 silly idealTree ├── strip-json-comments@2.0.1
20 silly idealTree ├── style-loader@0.23.1
20 silly idealTree ├─┬ stylehacks@4.0.3
20 silly idealTree │ ├── dot-prop@5.2.0
20 silly idealTree │ ├── is-obj@2.0.0
20 silly idealTree │ └── postcss-selector-parser@3.1.2
20 silly idealTree ├── stylis-rule-sheet@0.0.10
20 silly idealTree ├── stylis@3.5.4
20 silly idealTree ├── supports-color@7.1.0
20 silly idealTree ├─┬ supports-hyperlinks@1.0.1
20 silly idealTree │ ├── has-flag@2.0.0
20 silly idealTree │ └─┬ supports-color@5.5.0
20 silly idealTree │   └── has-flag@3.0.0
20 silly idealTree ├── svg-parser@2.0.4
20 silly idealTree ├── svgo@1.3.2
20 silly idealTree ├── symbol-observable@1.0.1
20 silly idealTree ├── symbol-tree@3.2.4
20 silly idealTree ├─┬ table@5.4.6
20 silly idealTree │ └── string-width@3.1.0
20 silly idealTree ├── tapable@1.1.3
20 silly idealTree ├── tar-fs@1.16.3
20 silly idealTree ├── tar-stream@1.6.2
20 silly idealTree ├── term-size@2.2.0
20 silly idealTree ├─┬ terser-webpack-plugin@1.4.3
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├─┬ terser@4.6.13
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── test-exclude@5.2.3
20 silly idealTree ├── text-table@0.2.0
20 silly idealTree ├── theming@1.3.0
20 silly idealTree ├── throat@4.1.0
20 silly idealTree ├── through@2.3.8
20 silly idealTree ├── through2@2.0.5
20 silly idealTree ├── thunky@1.1.0
20 silly idealTree ├── timers-browserify@2.0.11
20 silly idealTree ├── timsort@0.3.0
20 silly idealTree ├── tmp@0.1.0
20 silly idealTree ├── tmpl@1.0.4
20 silly idealTree ├── to-arraybuffer@1.0.1
20 silly idealTree ├── to-buffer@1.1.1
20 silly idealTree ├── to-fast-properties@2.0.0
20 silly idealTree ├─┬ to-object-path@0.3.0
20 silly idealTree │ ├── is-buffer@1.1.6
20 silly idealTree │ └── kind-of@3.2.2
20 silly idealTree ├── to-readable-stream@1.0.0
20 silly idealTree ├── to-regex-range@2.1.1
20 silly idealTree ├── to-regex@3.0.2
20 silly idealTree ├── toidentifier@1.0.0
20 silly idealTree ├── touch@2.0.2
20 silly idealTree ├── tough-cookie@2.5.0
20 silly idealTree ├── tr46@1.0.1
20 silly idealTree ├── ts-pnp@1.1.6
20 silly idealTree ├── tslib@1.12.0
20 silly idealTree ├── tsutils@3.17.1
20 silly idealTree ├── tty-browserify@0.0.0
20 silly idealTree ├── tunnel-agent@0.6.0
20 silly idealTree ├── tweetnacl@0.14.5
20 silly idealTree ├── twilio-chat@3.2.4
20 silly idealTree ├─┬ twilio-client@1.9.7
20 silly idealTree │ └── ws@6.1.3
20 silly idealTree ├─┬ twilio-mcs-client@0.2.4
20 silly idealTree │ ├── form-data@1.0.1
20 silly idealTree │ └── isomorphic-form-data@1.0.0
20 silly idealTree ├── twilio-notifications@0.5.9
20 silly idealTree ├── twilio-sync@0.11.5
20 silly idealTree ├── twilio-taskrouter@0.5.1
20 silly idealTree ├── twilio-transport@0.3.5
20 silly idealTree ├── twilsock@0.5.12
20 silly idealTree ├── type-check@0.3.2
20 silly idealTree ├── type-fest@0.8.1
20 silly idealTree ├── type-is@1.6.18
20 silly idealTree ├── type@1.2.0
20 silly idealTree ├── typedarray@0.0.6
20 silly idealTree ├── ua-parser-js@0.7.21
20 silly idealTree ├── uglify-js@3.9.2
20 silly idealTree ├── unicode-canonical-property-names-ecmascript@1.0.4
20 silly idealTree ├── unicode-match-property-ecmascript@1.0.4
20 silly idealTree ├── unicode-match-property-value-ecmascript@1.2.0
20 silly idealTree ├── unicode-property-aliases-ecmascript@1.1.0
20 silly idealTree ├── union-value@1.0.1
20 silly idealTree ├── uniq@1.0.1
20 silly idealTree ├── uniqs@2.0.0
20 silly idealTree ├── unique-filename@1.1.1
20 silly idealTree ├── unique-slug@2.0.2
20 silly idealTree ├── unique-string@1.0.0
20 silly idealTree ├── universalify@0.1.2
20 silly idealTree ├── unpipe@1.0.0
20 silly idealTree ├── unquote@1.1.1
20 silly idealTree ├─┬ unset-value@1.0.0
20 silly idealTree │ ├─┬ has-value@0.3.1
20 silly idealTree │ │ └── isobject@2.1.0
20 silly idealTree │ └── has-values@0.1.4
20 silly idealTree ├── upath@1.2.0
20 silly idealTree ├─┬ update-notifier@3.0.1
20 silly idealTree │ ├── ansi-regex@3.0.0
20 silly idealTree │ ├── boxen@3.2.0
20 silly idealTree │ ├── cross-spawn@5.1.0
20 silly idealTree │ ├── execa@0.7.0
20 silly idealTree │ ├── get-stream@3.0.0
20 silly idealTree │ ├── is-stream@1.1.0
20 silly idealTree │ ├── npm-run-path@2.0.2
20 silly idealTree │ ├── p-finally@1.0.0
20 silly idealTree │ ├── path-key@2.0.1
20 silly idealTree │ ├── shebang-command@1.2.0
20 silly idealTree │ ├── shebang-regex@1.0.0
20 silly idealTree │ ├── string-width@3.1.0
20 silly idealTree │ ├── term-size@1.2.0
20 silly idealTree │ ├── type-fest@0.3.1
20 silly idealTree │ ├── which@1.3.1
20 silly idealTree │ └─┬ widest-line@2.0.1
20 silly idealTree │   ├── string-width@2.1.1
20 silly idealTree │   └── strip-ansi@4.0.0
20 silly idealTree ├── uri-js@4.2.2
20 silly idealTree ├── urix@0.1.0
20 silly idealTree ├─┬ url-loader@2.3.0
20 silly idealTree │ └── schema-utils@2.6.6
20 silly idealTree ├── url-parse-lax@3.0.0
20 silly idealTree ├── url-parse@1.4.7
20 silly idealTree ├─┬ url@0.11.0
20 silly idealTree │ └── punycode@1.3.2
20 silly idealTree ├── use@3.1.1
20 silly idealTree ├── util-deprecate@1.0.2
20 silly idealTree ├── util.promisify@1.0.1
20 silly idealTree ├── util@0.12.3
20 silly idealTree ├── utila@0.4.0
20 silly idealTree ├── utils-merge@1.0.1
20 silly idealTree ├── uuid@3.4.0
20 silly idealTree ├── v8-compile-cache@2.1.0
20 silly idealTree ├── validate-npm-package-license@3.0.4
20 silly idealTree ├── value-equal@0.4.0
20 silly idealTree ├── vary@1.1.2
20 silly idealTree ├── vendors@1.0.4
20 silly idealTree ├── verror@1.10.0
20 silly idealTree ├── vm-browserify@1.1.2
20 silly idealTree ├── w3c-hr-time@1.0.2
20 silly idealTree ├── w3c-xmlserializer@1.1.2
20 silly idealTree ├── walker@1.0.7
20 silly idealTree ├── warning@4.0.3
20 silly idealTree ├── watchpack@1.6.1
20 silly idealTree ├── wbuf@1.7.3
20 silly idealTree ├── wcwidth@1.0.1
20 silly idealTree ├── webidl-conversions@4.0.2
20 silly idealTree ├── webpack-dev-middleware@3.7.2
20 silly idealTree ├─┬ webpack-dev-server@3.10.3
20 silly idealTree │ ├── ansi-regex@2.1.1
20 silly idealTree │ ├─┬ cliui@4.1.0
20 silly idealTree │ │ ├── ansi-regex@3.0.0
20 silly idealTree │ │ └── strip-ansi@4.0.0
20 silly idealTree │ ├── debug@4.1.1
20 silly idealTree │ ├── get-caller-file@1.0.3
20 silly idealTree │ ├── has-flag@3.0.0
20 silly idealTree │ ├── is-absolute-url@3.0.3
20 silly idealTree │ ├── ms@2.1.2
20 silly idealTree │ ├── require-main-filename@1.0.1
20 silly idealTree │ ├── semver@6.3.0
20 silly idealTree │ ├─┬ string-width@2.1.1
20 silly idealTree │ │ ├── ansi-regex@3.0.0
20 silly idealTree │ │ └── strip-ansi@4.0.0
20 silly idealTree │ ├── strip-ansi@3.0.1
20 silly idealTree │ ├── supports-color@6.1.0
20 silly idealTree │ ├─┬ wrap-ansi@2.1.0
20 silly idealTree │ │ ├── is-fullwidth-code-point@1.0.0
20 silly idealTree │ │ └── string-width@1.0.2
20 silly idealTree │ ├── ws@6.2.1
20 silly idealTree │ ├── yargs-parser@11.1.1
20 silly idealTree │ └── yargs@12.0.5
20 silly idealTree ├── webpack-log@2.0.0
20 silly idealTree ├─┬ webpack-manifest-plugin@2.2.0
20 silly idealTree │ └── fs-extra@7.0.1
20 silly idealTree ├── webpack-merge@4.2.2
20 silly idealTree ├─┬ webpack-sources@1.4.3
20 silly idealTree │ └── source-map@0.6.1
20 silly idealTree ├── webpack@4.42.0
20 silly idealTree ├── websocket-driver@0.7.3
20 silly idealTree ├── websocket-extensions@0.1.3
20 silly idealTree ├── whatwg-encoding@1.0.5
20 silly idealTree ├── whatwg-fetch@3.0.0
20 silly idealTree ├── whatwg-mimetype@2.3.0
20 silly idealTree ├── whatwg-url@6.5.0
20 silly idealTree ├── which-module@2.0.0
20 silly idealTree ├── which-pm-runs@1.0.0
20 silly idealTree ├── which-typed-array@1.1.2
20 silly idealTree ├── which@2.0.2
20 silly idealTree ├─┬ wide-align@1.1.3
20 silly idealTree │ ├── ansi-regex@3.0.0
20 silly idealTree │ ├── string-width@2.1.1
20 silly idealTree │ └── strip-ansi@4.0.0
20 silly idealTree ├── widest-line@3.1.0
20 silly idealTree ├── word-wrap@1.2.3
20 silly idealTree ├── wordwrap@0.0.3
20 silly idealTree ├── workbox-background-sync@4.3.1
20 silly idealTree ├── workbox-broadcast-update@4.3.1
20 silly idealTree ├─┬ workbox-build@4.3.1
20 silly idealTree │ └── fs-extra@4.0.3
20 silly idealTree ├── workbox-cacheable-response@4.3.1
20 silly idealTree ├── workbox-core@4.3.1
20 silly idealTree ├── workbox-expiration@4.3.1
20 silly idealTree ├── workbox-google-analytics@4.3.1
20 silly idealTree ├── workbox-navigation-preload@4.3.1
20 silly idealTree ├── workbox-precaching@4.3.1
20 silly idealTree ├── workbox-range-requests@4.3.1
20 silly idealTree ├── workbox-routing@4.3.1
20 silly idealTree ├── workbox-strategies@4.3.1
20 silly idealTree ├── workbox-streams@4.3.1
20 silly idealTree ├── workbox-sw@4.3.1
20 silly idealTree ├── workbox-webpack-plugin@4.3.1
20 silly idealTree ├── workbox-window@4.3.1
20 silly idealTree ├── worker-farm@1.7.0
20 silly idealTree ├── worker-rpc@0.1.1
20 silly idealTree ├─┬ wrap-ansi@4.0.0
20 silly idealTree │ ├── ansi-regex@3.0.0
20 silly idealTree │ ├── ansi-styles@3.2.1
20 silly idealTree │ ├── color-convert@1.9.3
20 silly idealTree │ ├── color-name@1.1.3
20 silly idealTree │ ├── string-width@2.1.1
20 silly idealTree │ └── strip-ansi@4.0.0
20 silly idealTree ├── wrappy@1.0.2
20 silly idealTree ├── write-file-atomic@2.4.3
20 silly idealTree ├── write@1.0.3
20 silly idealTree ├── ws@5.2.2
20 silly idealTree ├── xdg-basedir@3.0.0
20 silly idealTree ├── xml-name-validator@3.0.0
20 silly idealTree ├── xmlchars@2.2.0
20 silly idealTree ├── xmlhttprequest@1.8.0
20 silly idealTree ├── xregexp@4.3.0
20 silly idealTree ├── xtend@4.0.2
20 silly idealTree ├── y18n@4.0.0
20 silly idealTree ├── yallist@2.1.2
20 silly idealTree ├── yaml@1.9.2
20 silly idealTree ├── yargs-parser@13.1.2
20 silly idealTree └─┬ yargs@13.3.2
20 silly idealTree   └── string-width@3.1.0
21 silly install generateActionsToTake
22 timing stage:generateActionsToTake Completed in 120ms
23 silly diffTrees action count 0
24 silly decomposeActions action count 0
25 silly install executeActions
26 silly doSerial global-install 0
27 verbose correctMkdir /Users/jamesscaggs/.npm/_locks correctMkdir not in flight; initializing
28 verbose lock using /Users/jamesscaggs/.npm/_locks/staging-b2cd631f122dd67b.lock for /Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages/node_modules/.staging
29 silly doParallel extract 0
30 silly doReverseSerial unbuild 0
31 silly doSerial remove 0
32 silly doSerial move 0
33 silly doSerial finalize 0
34 silly doParallel refresh-package-json 0
35 silly doParallel preinstall 0
36 silly doSerial build 0
37 silly doSerial global-link 0
38 silly doParallel update-linked 0
39 silly doSerial install 0
40 silly doSerial postinstall 0
41 verbose unlock done using /Users/jamesscaggs/.npm/_locks/staging-b2cd631f122dd67b.lock for /Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages/node_modules/.staging
42 timing stage:executeActions Completed in 67ms
43 timing stage:rollbackFailedOptional Completed in 0ms
44 silly install runPostinstallTopLevelLifecycles
45 silly build plugin-facebook-messages@0.0.0
46 info linkStuff plugin-facebook-messages@0.0.0
47 silly linkStuff plugin-facebook-messages@0.0.0 has /Users/jamesscaggs/dealerstack-flex as its parent node_modules
48 silly install plugin-facebook-messages@0.0.0
49 info lifecycle plugin-facebook-messages@0.0.0~install: plugin-facebook-messages@0.0.0
50 silly postinstall plugin-facebook-messages@0.0.0
51 info lifecycle plugin-facebook-messages@0.0.0~postinstall: plugin-facebook-messages@0.0.0
52 verbose lifecycle plugin-facebook-messages@0.0.0~postinstall: unsafe-perm in lifecycle true
53 verbose lifecycle plugin-facebook-messages@0.0.0~postinstall: PATH: /Users/jamesscaggs/.nvm/versions/node/v12.14.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages/node_modules/.bin:/Users/jamesscaggs/.nvm/versions/node/v12.14.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/jamesscaggs/.nvm/versions/node/v12.14.0/bin
54 verbose lifecycle plugin-facebook-messages@0.0.0~postinstall: CWD: /Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages
55 silly lifecycle plugin-facebook-messages@0.0.0~postinstall: Args: [ '-c', 'npm run bootstrap' ]
56 timing audit submit Completed in 873ms
57 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 873ms
58 timing audit body Completed in 0ms
59 silly lifecycle plugin-facebook-messages@0.0.0~postinstall: Returned: code: 1  signal: null
60 info lifecycle plugin-facebook-messages@0.0.0~postinstall: Failed to exec postinstall script
61 verbose stack Error: plugin-facebook-messages@0.0.0 postinstall: `npm run bootstrap`
61 verbose stack Exit status 1
61 verbose stack     at EventEmitter.<anonymous> (/Users/jamesscaggs/.nvm/versions/node/v12.14.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
61 verbose stack     at EventEmitter.emit (events.js:210:5)
61 verbose stack     at ChildProcess.<anonymous> (/Users/jamesscaggs/.nvm/versions/node/v12.14.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
61 verbose stack     at ChildProcess.emit (events.js:210:5)
61 verbose stack     at maybeClose (internal/child_process.js:1021:16)
61 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
62 verbose pkgid plugin-facebook-messages@0.0.0
63 verbose cwd /Users/jamesscaggs/dealerstack-flex/plugin-facebook-messages
64 verbose Darwin 19.4.0
65 verbose argv "/Users/jamesscaggs/.nvm/versions/node/v12.14.0/bin/node" "/Users/jamesscaggs/.nvm/versions/node/v12.14.0/bin/npm" "install"
66 verbose node v12.14.0
67 verbose npm  v6.14.5
68 error code ELIFECYCLE
69 error errno 1
70 error plugin-facebook-messages@0.0.0 postinstall: `npm run bootstrap`
70 error Exit status 1
71 error Failed at the plugin-facebook-messages@0.0.0 postinstall script.
71 error This is probably not a problem with npm. There is likely additional logging output above.
72 verbose exit [ 1, true ]

Package.json

_Note: react is not included since I deleted them per instructions in step 1-4. react_dom was outdated so I removed it with intentions to reinstall latest after updating flex.

{
  "name": "plugin-facebook-messages",
  "version": "0.0.0",
  "scripts": {
    "bootstrap": "flex-plugin check-start",
    "prebuild": "rm -rf build && npm run bootstrap",
    "build": "flex-plugin build",
    "clear": "flex-plugin clear",
    "predeploy": "npm run build",
    "deploy": "flex-plugin deploy",
    "eject": "flex-plugin eject",
    "info": "flex-plugin info",
    "postinstall": "npm run bootstrap",
    "list": "flex-plugin list",
    "remove": "flex-plugin remove",
    "prestart": "npm run bootstrap",
    "start": "flex-plugin start",
    "test": "flex-plugin test --env=jsdom"
  },
  "dependencies": {
    "craco-config-flex-plugin": "^3.10.1",
    "dotenv": "^8.2.0",
    "flex-dev-utils": "^3.10.1",
    "flex-plugin": "^3.5.0",
    "flex-plugin-scripts": "^3.11.0",
    "keytar": "^5.6.0",
    "react-scripts": "3.4.1"
  },
  "devDependencies": {
    "@twilio/flex-ui": "1.19.0",
    "babel-polyfill": "^6.26.0",
    "enzyme": "^3.11.0",
    "enzyme-adapter-react-16": "^1.15.2"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
rnairtwilio commented 4 years ago

Hi @jamesscaggs, is this a plugin that you have deployed before on your Flex instance? Also we currently only support developing plugins against the React version 16.5.2 although we are working on supporting newer versions of React. Also did you also delete the package-lock.json before running npm install?

ktalebian commented 4 years ago

@jamesscaggs to add to @rnairtwilio's comment, we unfortunately currently only support React v16.5.2. It must be left pinned to that older version. This is on our radar to fix this issue and allow developers to use any version of React they wish.

jamesscaggs commented 4 years ago

@rnairtwilio Yes, this flex plugin is deployed an in production.

I deleted the package-lock.json before running npm install.

@ktalebian

The thing is my master branch package.json has the correct version of React but still throws the same error. I've been bypassing it the whole time by skipping the pre-flight check but I am hoping to get to the bottom of it.

See master branch package.json below

{
  "name": "plugin-facebook-messages",
  "version": "0.0.0",
  "scripts": {
    "bootstrap": "flex-plugin check-start",
    "prebuild": "rm -rf build && npm run bootstrap",
    "build": "flex-plugin build",
    "clear": "flex-plugin clear",
    "predeploy": "npm run build",
    "deploy": "flex-plugin deploy",
    "eject": "flex-plugin eject",
    "info": "flex-plugin info",
    "postinstall": "npm run bootstrap",
    "list": "flex-plugin list",
    "remove": "flex-plugin remove",
    "prestart": "npm run bootstrap",
    "start": "flex-plugin start",
    "test": "flex-plugin test --env=jsdom"
  },
  "dependencies": {
    "craco-config-flex-plugin": "^3.0.6",
    "dotenv": "^8.2.0",
    "flex-dev-utils": "^3.3.4",
    "flex-plugin": "^3.0.0",
    "flex-plugin-scripts": "^3.2.0",
    "keytar": "^5.0.0",
    "react": "16.5.2",
    "react-dom": "16.5.2",
    "react-scripts": "3.2.0"
  },
  "devDependencies": {
    "@twilio/flex-ui": "^1",
    "babel-polyfill": "^6.26.0",
    "enzyme": "^3.10.0",
    "enzyme-adapter-react-16": "^1.14.0"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

Any other ideas?

ktalebian commented 4 years ago

The script checks the version by reading node_modules/react/package.json. If it says you have v16.13.1 installed then that's the version inside your node_modules. I would recommend deleting node_modules and package-lock.json and re-installing.

Also, verify the version manually by running grep version node_modules/react/package.json and see what version is actually installed. Also, remove flex-dev-utils - you don't/shouldn't install that package; it's a dependency of our scripts and they will install whatever version they require.

Another caveat: you may also want to upgrade craco-config-flex-plugin, flex-plugin, flex-plugin-scripts, and react-scripts to their latest versions.

jamesscaggs commented 4 years ago

@ktalebian @rnairtwilio

I got it resolved.

Uninstalled create-flex-plugin globally

Updated my scripts and dependencies to match the migrating from 2.x to 3.x doc,

Then: Deleted node_modules Deleted package-lock.json npm install

I'll go ahead and remove the dev-utils script for good measure.

Thanks!

ktalebian commented 4 years ago

Glad it all worked out. You can also update the create-flex-plugin using npm install -g create-flex-plugin@latest. You may have had an older version, but the newer versions do notify it whenever there is an update available for it.