mui / material-ui

MaterialΒ UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
https://mui.com/material-ui/
MIT License
92.76k stars 31.95k forks source link

TypeError: (0 , _capitalize.default) is not a function #22938

Closed constantin-melniciuc closed 3 years ago

constantin-melniciuc commented 3 years ago

On running jest tests locally, test suite fails when trying to mount the component with a ThemeProvider.

Current Behavior 😯

Currently running the local jest test suite fails to run because it fails on a compiled failed file.

Expected Behavior πŸ€”

Should run just fine

Steps to Reproduce πŸ•Ή

Unfortunately I cannot reproduce the issue on a repo. I tried to reproduce the same behaviour in the sandbox but the behaviour doesn't reproduce. See example here: https://codesandbox.io/s/fervent-nightingale-e7gg2?fontsize=14&hidenavigation=1&theme=dark

I'm using react-inl and @mui and in the test environment it just fails to compile. Complains about _capitalize.default not being a function, however I checked node_modules and the function is clearly there exported. Tried to re-install the packages as well just to make sure files are not corrupt.

It seems the error is happening when trying to mount the element in the virtual dom to run some unit tests. Snapshot testing with shallow rendering works just fine.

**Dump of the error** ``` TypeError: (0 , _capitalize.default) is not a function at InputBase (/home/circleci/project/node_modules/@material-ui/core/InputBase/InputBase.js:453:96) at renderWithHooks (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:15108:18) at updateForwardRef (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:16746:20) at beginWork$1 (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:18522:16) at HTMLUnknownElement.callCallback (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:347:14) at invokeEventListeners (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:193:27) at HTMLUnknownElementImpl._dispatch (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:119:9) at HTMLUnknownElementImpl.dispatchEvent (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:82:17) at HTMLUnknownElementImpl.dispatchEvent (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js:30:27) at HTMLUnknownElement.dispatchEvent (/home/circleci/project/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js:157:21) at Object.invokeGuardedCallbackDev (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:397:16) at invokeGuardedCallback (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:454:31) at beginWork$$1 (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:23217:7) at performUnitOfWork (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:22211:12) at workLoopSync (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:22185:22) at renderRoot (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21878:11) at scheduleUpdateOnFiber (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21419:22) at scheduleRootUpdate (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24319:3) at updateContainerAtExpirationTime (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24347:10) at updateContainer (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24436:10) at /home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24963:7 at unbatchedUpdates (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21687:12) at legacyRenderSubtreeIntoContainer (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:24962:5) at Object.render (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:25042:12) at fn (/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:437:26) at /home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:354:37 at batchedUpdates$1 (/home/circleci/project/node_modules/react-dom/cjs/react-dom.development.js:21643:12) at act (/home/circleci/project/node_modules/react-dom/cjs/react-dom-test-utils.development.js:1002:14) at Object.act (/home/circleci/project/node_modules/react-dom/cjs/react-dom-test-utils.development.js:1418:12) at wrapAct (/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:354:13) at Object.render (/home/circleci/project/node_modules/enzyme-adapter-react-16/src/ReactSixteenAdapter.js:423:16) at new ReactWrapper (/home/circleci/project/node_modules/enzyme/src/ReactWrapper.js:115:16) at mount (/home/circleci/project/node_modules/enzyme/src/mount.js:10:10) at mountWithIntl (/home/circleci/project/test/intlHelper.js:22:10) at Suite. (/home/circleci/project/src/app/components/statisticsFilter.test.js:52:23) at addSpecsToSuite (/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/Env.js:339:25) at Env.describe (/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/Env.js:308:7) at describe (/home/circleci/project/node_modules/jest-jasmine2/build/jasmine/jasmine_light.js:99:18) at Object. (/home/circleci/project/src/app/components/statisticsFilter.test.js:26:1) at Runtime._execModule (/home/circleci/project/node_modules/jest-runtime/build/index.js:694:13) at Runtime.requireModule (/home/circleci/project/node_modules/jest-runtime/build/index.js:376:14) at /home/circleci/project/node_modules/jest-jasmine2/build/index.js:129:13 at Generator.next () at step (/home/circleci/project/node_modules/jest-jasmine2/build/index.js:170:30) at /home/circleci/project/node_modules/jest-jasmine2/build/index.js:189:14 at new Promise () at /home/circleci/project/node_modules/jest-jasmine2/build/index.js:167:12 at jasmine2 (/home/circleci/project/node_modules/jest-jasmine2/build/index.js:138:17) at /home/circleci/project/node_modules/jest-runner/build/run_test.js:187:24 at Generator.next () at step (/home/circleci/project/node_modules/jest-runner/build/run_test.js:315:30) at /home/circleci/project/node_modules/jest-runner/build/run_test.js:326:15 at process._tickCallback (internal/process/next_tick.js:68:7) ```

Context πŸ”¦

Trying to run the tests locally and it just breaks when trying to mount things.

Your Environment 🌎

dump of npm ls ``` β”œβ”€β”¬ @babel/cli@7.8.4 β”‚ β”œβ”€β”¬ chokidar@2.1.8 β”‚ β”‚ β”œβ”€β”¬ anymatch@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ micromatch@3.1.10 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arr-diff@4.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extglob@2.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-brackets@2.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@0.2.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@5.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ posix-character-classes@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ kind-of@6.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ nanomatch@1.2.9 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object.pick@1.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ └── normalize-path@2.1.1 deduped β”‚ β”‚ β”œβ”€β”€ async-each@1.0.3 β”‚ β”‚ β”œβ”€β”¬ braces@2.3.2 β”‚ β”‚ β”‚ β”œβ”€β”€ arr-flatten@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ fill-range@4.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ extend-shallow@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-number@3.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@3.2.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ repeat-string@1.6.1 deduped β”‚ β”‚ β”‚ β”‚ └─┬ to-regex-range@2.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-number@3.0.0 deduped β”‚ β”‚ β”‚ β”‚ └── repeat-string@1.6.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ isobject@3.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ repeat-element@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ snapdragon-node@2.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ └─┬ snapdragon-util@3.0.1 β”‚ β”‚ β”‚ β”‚ └── kind-of@3.2.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ split-string@3.1.0 β”‚ β”‚ β”‚ β”‚ └─┬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”œβ”€β”€ fsevents@1.2.11 deduped β”‚ β”‚ β”œβ”€β”¬ glob-parent@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ is-glob@3.1.0 β”‚ β”‚ β”‚ β”‚ └── is-extglob@2.1.1 β”‚ β”‚ β”‚ └── path-dirname@1.0.2 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 β”‚ β”‚ β”œβ”€β”¬ is-binary-path@1.0.1 β”‚ β”‚ β”‚ └── binary-extensions@1.11.0 β”‚ β”‚ β”œβ”€β”€ is-glob@4.0.1 deduped β”‚ β”‚ β”œβ”€β”€ normalize-path@3.0.0 β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ readdirp@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ micromatch@3.1.10 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arr-diff@4.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extglob@2.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-brackets@2.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@0.2.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@5.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ posix-character-classes@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ kind-of@6.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ nanomatch@1.2.9 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object.pick@1.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ └── upath@1.2.0 β”‚ β”œβ”€β”€ commander@4.1.1 β”‚ β”œβ”€β”¬ convert-source-map@1.7.0 β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”œβ”€β”€ fs-readdir-recursive@1.1.0 β”‚ β”œβ”€β”¬ glob@7.1.4 β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 β”‚ β”‚ β”œβ”€β”¬ inflight@1.0.6 β”‚ β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ β”‚ └── wrappy@1.0.2 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”¬ once@1.4.0 β”‚ β”‚ β”‚ └── wrappy@1.0.2 deduped β”‚ β”‚ └── path-is-absolute@1.0.1 deduped β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”œβ”€β”¬ make-dir@2.1.0 β”‚ β”‚ β”œβ”€β”€ pify@4.0.1 β”‚ β”‚ └── semver@5.7.1 β”‚ β”œβ”€β”€ slash@2.0.0 β”‚ └── source-map@0.5.7 β”œβ”€β”¬ @babel/core@7.8.4 β”‚ β”œβ”€β”¬ @babel/code-frame@7.8.3 β”‚ β”‚ └─┬ @babel/highlight@7.8.3 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ └── js-tokens@4.0.0 β”‚ β”œβ”€β”¬ @babel/generator@7.8.4 β”‚ β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ jsesc@2.5.1 β”‚ β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”‚ └── source-map@0.5.7 β”‚ β”œβ”€β”¬ @babel/helpers@7.8.4 β”‚ β”‚ β”œβ”€β”€ @babel/template@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/parser@7.8.4 β”‚ β”œβ”€β”¬ @babel/template@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/code-frame@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/parser@7.8.4 deduped β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/traverse@7.8.4 β”‚ β”‚ β”œβ”€β”€ @babel/code-frame@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/generator@7.8.4 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-function-name@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-get-function-arity@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/template@7.8.3 deduped β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-split-export-declaration@7.8.3 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/parser@7.8.4 deduped β”‚ β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ debug@4.1.1 β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”œβ”€β”€ globals@11.4.0 β”‚ β”‚ └── lodash@4.17.15 β”‚ β”œβ”€β”¬ @babel/types@7.8.3 β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”‚ └── to-fast-properties@2.0.0 β”‚ β”œβ”€β”€ convert-source-map@1.7.0 deduped β”‚ β”œβ”€β”¬ debug@4.1.1 β”‚ β”‚ └── ms@2.1.2 β”‚ β”œβ”€β”€ gensync@1.0.0-beta.1 β”‚ β”œβ”€β”¬ json5@2.1.1 β”‚ β”‚ └── minimist@1.2.0 deduped β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”œβ”€β”¬ resolve@1.15.1 β”‚ β”‚ └── path-parse@1.0.6 β”‚ β”œβ”€β”€ semver@5.5.0 β”‚ └── source-map@0.5.7 β”œβ”€β”¬ @babel/plugin-proposal-class-properties@7.8.3 β”‚ β”œβ”€β”¬ @babel/helper-create-class-features-plugin@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-function-name@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-member-expression-to-functions@7.8.3 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-optimise-call-expression@7.8.3 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-replace-supers@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-member-expression-to-functions@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-optimise-call-expression@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ └── @babel/helper-split-export-declaration@7.8.3 deduped β”‚ └── @babel/helper-plugin-utils@7.8.3 β”œβ”€β”¬ @babel/plugin-proposal-decorators@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-create-class-features-plugin@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-decorators@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-do-expressions@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-do-expressions@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-export-default-from@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-export-default-from@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-export-namespace-from@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-export-namespace-from@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-function-bind@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-function-bind@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-function-sent@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/helper-wrap-function@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-function-name@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/template@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-function-sent@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-json-strings@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-json-strings@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-logical-assignment-operators@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-logical-assignment-operators@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-nullish-coalescing-operator@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-numeric-separator@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-numeric-separator@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-optional-chaining@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-optional-chaining@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-pipeline-operator@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-pipeline-operator@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-proposal-throw-expressions@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-throw-expressions@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-syntax-dynamic-import@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/plugin-syntax-import-meta@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/preset-env@7.8.4 β”‚ β”œβ”€β”¬ @babel/compat-data@7.8.5 β”‚ β”‚ β”œβ”€β”€ browserslist@4.8.6 deduped β”‚ β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”‚ └── semver@5.5.0 deduped β”‚ β”œβ”€β”¬ @babel/helper-compilation-targets@7.8.4 β”‚ β”‚ β”œβ”€β”€ @babel/compat-data@7.8.5 deduped β”‚ β”‚ β”œβ”€β”€ browserslist@4.8.6 deduped β”‚ β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”‚ β”œβ”€β”€ levenary@1.1.1 deduped β”‚ β”‚ └── semver@5.5.0 deduped β”‚ β”œβ”€β”¬ @babel/helper-module-imports@7.8.3 β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-proposal-async-generator-functions@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-remap-async-to-generator@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-annotate-as-pure@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-wrap-function@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/template@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ └── @babel/plugin-syntax-async-generators@7.8.4 deduped β”‚ β”œβ”€β”¬ @babel/plugin-proposal-dynamic-import@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── @babel/plugin-syntax-dynamic-import@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-proposal-json-strings@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-proposal-nullish-coalescing-operator@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-proposal-object-rest-spread@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── @babel/plugin-syntax-object-rest-spread@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-proposal-optional-catch-binding@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── @babel/plugin-syntax-optional-catch-binding@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-proposal-optional-chaining@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-proposal-unicode-property-regex@7.8.3 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-create-regexp-features-plugin@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-regex@7.8.3 deduped β”‚ β”‚ β”‚ └─┬ regexpu-core@4.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ regenerate@1.4.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ regenerate-unicode-properties@8.1.0 β”‚ β”‚ β”‚ β”‚ └── regenerate@1.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regjsgen@0.5.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ regjsparser@0.6.2 β”‚ β”‚ β”‚ β”‚ └── jsesc@0.5.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ unicode-match-property-ecmascript@1.0.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ unicode-canonical-property-names-ecmascript@1.0.4 β”‚ β”‚ β”‚ β”‚ └── unicode-property-aliases-ecmascript@1.0.5 β”‚ β”‚ β”‚ └── unicode-match-property-value-ecmascript@1.1.0 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-syntax-async-generators@7.8.4 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-syntax-dynamic-import@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-syntax-json-strings@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-syntax-object-rest-spread@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-syntax-optional-catch-binding@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/plugin-syntax-optional-chaining@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-syntax-top-level-await@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-arrow-functions@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-async-to-generator@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-module-imports@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── @babel/helper-remap-async-to-generator@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-block-scoped-functions@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-block-scoping@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── lodash@4.17.15 β”‚ β”œβ”€β”¬ @babel/plugin-transform-classes@7.8.3 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-annotate-as-pure@7.8.3 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-define-map@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-function-name@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”‚ β”‚ └── lodash@4.17.15 β”‚ β”‚ β”œβ”€β”€ @babel/helper-function-name@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-optimise-call-expression@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-replace-supers@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-split-export-declaration@7.8.3 deduped β”‚ β”‚ └── globals@11.4.0 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-computed-properties@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-destructuring@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-dotall-regex@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-create-regexp-features-plugin@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-duplicate-keys@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-exponentiation-operator@7.8.3 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-builder-binary-assignment-operator-visitor@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/helper-explode-assignable-expression@7.8.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-for-of@7.8.4 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-function-name@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-function-name@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-literals@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-member-expression-literals@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-modules-amd@7.8.3 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-module-transforms@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-module-imports@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-simple-access@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-split-export-declaration@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/template@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”‚ β”‚ └── lodash@4.17.15 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └─┬ babel-plugin-dynamic-import-node@2.3.0 β”‚ β”‚ └── object.assign@4.1.0 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-modules-commonjs@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-module-transforms@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-simple-access@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/template@7.8.3 deduped β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ └── babel-plugin-dynamic-import-node@2.3.0 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-modules-systemjs@7.8.3 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-hoist-variables@7.8.3 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-module-transforms@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── babel-plugin-dynamic-import-node@2.3.0 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-modules-umd@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-module-transforms@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-named-capturing-groups-regex@7.8.3 β”‚ β”‚ └── @babel/helper-create-regexp-features-plugin@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-new-target@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-object-super@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── @babel/helper-replace-supers@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-parameters@7.8.4 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-call-delegate@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/helper-hoist-variables@7.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/helper-get-function-arity@7.8.3 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-property-literals@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-regenerator@7.8.3 β”‚ β”‚ └─┬ regenerator-transform@0.14.1 β”‚ β”‚ └── private@0.1.8 β”‚ β”œβ”€β”¬ @babel/plugin-transform-reserved-words@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-shorthand-properties@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-spread@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-sticky-regex@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └─┬ @babel/helper-regex@7.8.3 β”‚ β”‚ └── lodash@4.17.15 β”‚ β”œβ”€β”¬ @babel/plugin-transform-template-literals@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-annotate-as-pure@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-typeof-symbol@7.8.4 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-unicode-regex@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-create-regexp-features-plugin@7.8.3 deduped β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”œβ”€β”¬ browserslist@4.8.6 β”‚ β”‚ β”œβ”€β”€ caniuse-lite@1.0.30001027 β”‚ β”‚ β”œβ”€β”€ electron-to-chromium@1.3.346 β”‚ β”‚ └─┬ node-releases@1.1.48 β”‚ β”‚ └── semver@6.3.0 β”‚ β”œβ”€β”¬ core-js-compat@3.6.4 β”‚ β”‚ β”œβ”€β”€ browserslist@4.8.6 deduped β”‚ β”‚ └── semver@7.0.0 β”‚ β”œβ”€β”¬ invariant@2.2.4 β”‚ β”‚ └── loose-envify@1.3.1 deduped β”‚ β”œβ”€β”¬ levenary@1.1.1 β”‚ β”‚ └── leven@3.1.0 β”‚ └── semver@5.5.0 deduped β”œβ”€β”¬ @babel/preset-flow@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-transform-flow-strip-types@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └─┬ @babel/plugin-syntax-flow@7.8.3 β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”œβ”€β”¬ @babel/preset-react@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-react-display-name@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-react-jsx@7.8.3 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-builder-react-jsx@7.8.3 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”‚ β”‚ └── esutils@2.0.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └─┬ @babel/plugin-syntax-jsx@7.8.3 β”‚ β”‚ └── @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”œβ”€β”¬ @babel/plugin-transform-react-jsx-self@7.8.3 β”‚ β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ β”‚ └── @babel/plugin-syntax-jsx@7.8.3 deduped β”‚ └─┬ @babel/plugin-transform-react-jsx-source@7.8.3 β”‚ β”œβ”€β”€ @babel/helper-plugin-utils@7.8.3 deduped β”‚ └── @babel/plugin-syntax-jsx@7.8.3 deduped β”œβ”€β”¬ @babel/register@7.8.3 β”‚ β”œβ”€β”¬ find-cache-dir@2.1.0 β”‚ β”‚ β”œβ”€β”€ commondir@1.0.1 β”‚ β”‚ β”œβ”€β”€ make-dir@2.1.0 deduped β”‚ β”‚ └─┬ pkg-dir@3.0.0 β”‚ β”‚ └─┬ find-up@3.0.0 β”‚ β”‚ └─┬ locate-path@3.0.0 β”‚ β”‚ β”œβ”€β”¬ p-locate@3.0.0 β”‚ β”‚ β”‚ └─┬ p-limit@2.0.0 β”‚ β”‚ β”‚ └── p-try@2.0.0 β”‚ β”‚ └── path-exists@3.0.0 deduped β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”œβ”€β”€ make-dir@2.1.0 deduped β”‚ β”œβ”€β”¬ pirates@4.0.1 β”‚ β”‚ └── node-modules-regexp@1.0.0 β”‚ └─┬ source-map-support@0.5.16 β”‚ β”œβ”€β”€ buffer-from@1.0.0 β”‚ └── source-map@0.6.1 β”œβ”€β”¬ @datadog/browser-logs@1.5.0 β”‚ β”œβ”€β”¬ @datadog/browser-core@1.5.0 β”‚ β”‚ β”œβ”€β”€ lodash.assign@4.2.0 deduped β”‚ β”‚ β”œβ”€β”€ lodash.merge@4.6.2 deduped β”‚ β”‚ β”œβ”€β”€ tslib@1.10.0 deduped β”‚ β”‚ └── url-polyfill@1.1.7 β”‚ β”œβ”€β”€ lodash.assign@4.2.0 β”‚ β”œβ”€β”€ lodash.merge@4.6.2 β”‚ └── tslib@1.10.0 β”œβ”€β”¬ @date-io/moment@1.3.13 β”‚ └── @date-io/core@1.3.13 β”œβ”€β”€ @hocs/with-lifecycle@0.3.0 β”œβ”€β”¬ UNMET PEER DEPENDENCY @material-ui/core@4.11.0 β”‚ β”œβ”€β”¬ @babel/runtime@7.6.0 β”‚ β”‚ └── regenerator-runtime@0.13.3 β”‚ β”œβ”€β”¬ @material-ui/styles@4.10.0 β”‚ β”‚ β”œβ”€β”¬ @babel/runtime@7.6.0 β”‚ β”‚ β”‚ └── regenerator-runtime@0.13.3 β”‚ β”‚ β”œβ”€β”€ @emotion/hash@0.8.0 β”‚ β”‚ β”œβ”€β”€ @material-ui/types@5.1.0 deduped β”‚ β”‚ β”œβ”€β”€ @material-ui/utils@4.10.2 deduped β”‚ β”‚ β”œβ”€β”€ clsx@1.1.1 deduped β”‚ β”‚ β”œβ”€β”€ csstype@2.5.7 β”‚ β”‚ β”œβ”€β”€ hoist-non-react-statics@3.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ jss@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ csstype@3.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ is-in-browser@1.1.3 deduped β”‚ β”‚ β”‚ └── tiny-warning@1.0.3 β”‚ β”‚ β”œβ”€β”¬ jss-plugin-camel-case@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ hyphenate-style-name@1.0.4 β”‚ β”‚ β”‚ └── jss@10.4.0 deduped β”‚ β”‚ β”œβ”€β”¬ jss-plugin-default-unit@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ └── jss@10.4.0 deduped β”‚ β”‚ β”œβ”€β”¬ jss-plugin-global@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ └── jss@10.4.0 deduped β”‚ β”‚ β”œβ”€β”¬ jss-plugin-nested@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jss@10.4.0 deduped β”‚ β”‚ β”‚ └── tiny-warning@1.0.3 deduped β”‚ β”‚ β”œβ”€β”¬ jss-plugin-props-sort@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ └── jss@10.4.0 deduped β”‚ β”‚ β”œβ”€β”¬ jss-plugin-rule-value-function@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jss@10.4.0 deduped β”‚ β”‚ β”‚ └── tiny-warning@1.0.3 deduped β”‚ β”‚ β”œβ”€β”¬ jss-plugin-vendor-prefixer@10.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ css-vendor@2.0.8 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ β”‚ β”‚ └── is-in-browser@1.1.3 deduped β”‚ β”‚ β”‚ └── jss@10.4.0 deduped β”‚ β”‚ └── prop-types@15.7.2 deduped β”‚ β”œβ”€β”¬ @material-ui/system@4.9.14 β”‚ β”‚ β”œβ”€β”¬ @babel/runtime@7.6.0 β”‚ β”‚ β”‚ └── regenerator-runtime@0.13.3 β”‚ β”‚ β”œβ”€β”€ @material-ui/utils@4.10.2 deduped β”‚ β”‚ β”œβ”€β”€ csstype@2.5.7 deduped β”‚ β”‚ └── prop-types@15.7.2 deduped β”‚ β”œβ”€β”€ @material-ui/types@5.1.0 β”‚ β”œβ”€β”€ @material-ui/utils@4.10.2 deduped β”‚ β”œβ”€β”¬ @types/react-transition-group@4.4.0 β”‚ β”‚ └── @types/react@16.0.40 β”‚ β”œβ”€β”€ clsx@1.1.1 β”‚ β”œβ”€β”¬ hoist-non-react-statics@3.3.2 β”‚ β”‚ └── react-is@16.12.0 deduped β”‚ β”œβ”€β”€ popper.js@1.16.1-lts β”‚ β”œβ”€β”¬ prop-types@15.7.2 β”‚ β”‚ β”œβ”€β”¬ loose-envify@1.4.0 β”‚ β”‚ β”‚ └── js-tokens@4.0.0 β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ └── react-is@16.12.0 deduped β”‚ β”œβ”€β”€ react-is@16.13.1 β”‚ └─┬ react-transition-group@4.4.1 β”‚ β”œβ”€β”¬ @babel/runtime@7.9.2 β”‚ β”‚ └── regenerator-runtime@0.13.5 β”‚ β”œβ”€β”¬ dom-helpers@5.2.0 β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.11.2 deduped β”‚ β”‚ └── csstype@3.0.2 β”‚ β”œβ”€β”¬ loose-envify@1.4.0 β”‚ β”‚ └── js-tokens@4.0.0 β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”¬ @material-ui/icons@4.9.1 β”‚ └─┬ @babel/runtime@7.6.0 β”‚ └── regenerator-runtime@0.13.3 β”œβ”€β”¬ @material-ui/lab@4.0.0-alpha.56 β”‚ β”œβ”€β”¬ @babel/runtime@7.6.0 β”‚ β”‚ └── regenerator-runtime@0.13.3 β”‚ β”œβ”€β”€ @material-ui/utils@4.10.2 deduped β”‚ β”œβ”€β”€ clsx@1.1.1 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └── react-is@16.13.1 β”œβ”€β”¬ @material-ui/pickers@3.2.10 β”‚ β”œβ”€β”¬ @babel/runtime@7.11.2 β”‚ β”‚ └── regenerator-runtime@0.13.5 β”‚ β”œβ”€β”€ @date-io/core@1.3.13 deduped β”‚ β”œβ”€β”¬ @types/styled-jsx@2.2.8 β”‚ β”‚ └── @types/react@16.0.40 deduped β”‚ β”œβ”€β”€ clsx@1.1.1 deduped β”‚ β”œβ”€β”€ react-transition-group@4.4.1 deduped β”‚ └─┬ rifm@0.7.0 β”‚ └── @babel/runtime@7.11.2 deduped β”œβ”€β”¬ @material-ui/utils@4.10.2 β”‚ β”œβ”€β”¬ @babel/runtime@7.6.0 β”‚ β”‚ └── regenerator-runtime@0.13.3 β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └── react-is@16.13.1 β”œβ”€β”¬ @sentry/browser@5.19.2 β”‚ β”œβ”€β”¬ @sentry/core@5.19.2 β”‚ β”‚ β”œβ”€β”€ @sentry/hub@5.19.2 deduped β”‚ β”‚ β”œβ”€β”¬ @sentry/minimal@5.19.2 β”‚ β”‚ β”‚ β”œβ”€β”€ @sentry/hub@5.19.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @sentry/types@5.19.2 deduped β”‚ β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/types@5.19.2 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/utils@5.19.2 deduped β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”œβ”€β”€ @sentry/types@5.19.2 β”‚ β”œβ”€β”¬ @sentry/utils@5.19.2 β”‚ β”‚ β”œβ”€β”€ @sentry/types@5.19.2 deduped β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ └── tslib@1.10.0 deduped β”œβ”€β”¬ @sentry/node@5.19.2 β”‚ β”œβ”€β”¬ @sentry/apm@5.19.2 β”‚ β”‚ β”œβ”€β”€ @sentry/browser@5.19.2 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/hub@5.19.2 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/minimal@5.19.2 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/types@5.19.2 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/utils@5.19.2 deduped β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”œβ”€β”€ @sentry/core@5.19.2 deduped β”‚ β”œβ”€β”¬ @sentry/hub@5.19.2 β”‚ β”‚ β”œβ”€β”€ @sentry/types@5.19.2 deduped β”‚ β”‚ β”œβ”€β”€ @sentry/utils@5.19.2 deduped β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”œβ”€β”€ @sentry/types@5.19.2 deduped β”‚ β”œβ”€β”€ @sentry/utils@5.19.2 deduped β”‚ β”œβ”€β”€ cookie@0.3.1 β”‚ β”œβ”€β”¬ https-proxy-agent@5.0.0 β”‚ β”‚ β”œβ”€β”¬ agent-base@6.0.1 β”‚ β”‚ β”‚ └── debug@4.1.1 deduped β”‚ β”‚ └─┬ debug@4.1.1 β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”œβ”€β”€ lru_map@0.3.3 β”‚ └── tslib@1.10.0 deduped β”œβ”€β”¬ @sentry/webpack-plugin@1.12.0 β”‚ └─┬ @sentry/cli@1.55.0 β”‚ β”œβ”€β”€ https-proxy-agent@5.0.0 deduped β”‚ β”œβ”€β”¬ mkdirp@0.5.5 β”‚ β”‚ └── minimist@1.2.5 β”‚ β”œβ”€β”€ node-fetch@2.6.0 β”‚ β”œβ”€β”€ progress@2.0.3 deduped β”‚ └── proxy-from-env@1.1.0 β”œβ”€β”¬ @wdio/cli@5.11.0 β”‚ β”œβ”€β”¬ @wdio/config@5.11.0 β”‚ β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”‚ β”œβ”€β”€ deepmerge@4.0.0 deduped β”‚ β”‚ └── glob@7.1.4 deduped β”‚ β”œβ”€β”¬ @wdio/logger@5.11.0 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ loglevel@1.6.3 β”‚ β”‚ β”œβ”€β”€ loglevel-plugin-prefix@0.8.4 β”‚ β”‚ └─┬ strip-ansi@5.2.0 β”‚ β”‚ └── ansi-regex@4.1.0 β”‚ β”œβ”€β”¬ @wdio/utils@5.11.1 β”‚ β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”‚ └── deepmerge@4.0.0 deduped β”‚ β”œβ”€β”€ async-exit-hook@2.0.1 β”‚ β”œβ”€β”¬ chalk@2.4.2 β”‚ β”‚ β”œβ”€β”¬ ansi-styles@3.2.1 β”‚ β”‚ β”‚ └─┬ color-convert@1.9.3 β”‚ β”‚ β”‚ └── color-name@1.1.3 β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”¬ chokidar@3.0.2 β”‚ β”‚ β”œβ”€β”¬ anymatch@3.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-path@3.0.0 deduped β”‚ β”‚ β”‚ └── picomatch@2.0.7 β”‚ β”‚ β”œβ”€β”¬ braces@3.0.2 β”‚ β”‚ β”‚ └─┬ fill-range@7.0.1 β”‚ β”‚ β”‚ └─┬ to-regex-range@5.0.1 β”‚ β”‚ β”‚ └── is-number@7.0.0 β”‚ β”‚ β”œβ”€β”€ fsevents@2.0.7 β”‚ β”‚ β”œβ”€β”¬ glob-parent@5.0.0 β”‚ β”‚ β”‚ └── is-glob@4.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ is-binary-path@2.1.0 β”‚ β”‚ β”‚ └── binary-extensions@2.0.0 β”‚ β”‚ β”œβ”€β”€ is-glob@4.0.1 deduped β”‚ β”‚ β”œβ”€β”€ normalize-path@3.0.0 β”‚ β”‚ └─┬ readdirp@3.1.1 β”‚ β”‚ └── picomatch@2.0.7 deduped β”‚ β”œβ”€β”€ cli-spinners@2.2.0 β”‚ β”œβ”€β”€ deepmerge@4.0.0 β”‚ β”œβ”€β”€ ejs@2.7.4 β”‚ β”œβ”€β”¬ fs-extra@8.1.0 β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.2.0 β”‚ β”‚ β”œβ”€β”¬ jsonfile@4.0.0 β”‚ β”‚ β”‚ └── graceful-fs@4.1.11 deduped β”‚ β”‚ └── universalify@0.1.1 β”‚ β”œβ”€β”¬ inquirer@6.4.1 β”‚ β”‚ β”œβ”€β”€ ansi-escapes@3.2.0 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”¬ cli-cursor@2.1.0 β”‚ β”‚ β”‚ └─┬ restore-cursor@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ onetime@2.0.1 β”‚ β”‚ β”‚ β”‚ └── mimic-fn@1.2.0 β”‚ β”‚ β”‚ └── signal-exit@3.0.2 deduped β”‚ β”‚ β”œβ”€β”€ cli-width@2.2.0 β”‚ β”‚ β”œβ”€β”¬ external-editor@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ chardet@0.7.0 β”‚ β”‚ β”‚ β”œβ”€β”€ iconv-lite@0.4.24 deduped β”‚ β”‚ β”‚ └─┬ tmp@0.0.33 β”‚ β”‚ β”‚ └── os-tmpdir@1.0.2 β”‚ β”‚ β”œβ”€β”¬ figures@2.0.0 β”‚ β”‚ β”‚ └── escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.11 β”‚ β”‚ β”œβ”€β”€ mute-stream@0.0.7 β”‚ β”‚ β”œβ”€β”¬ run-async@2.3.0 β”‚ β”‚ β”‚ └── is-promise@2.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ rxjs@6.5.4 β”‚ β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”‚ β”œβ”€β”¬ string-width@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@2.0.0 β”‚ β”‚ β”‚ └─┬ strip-ansi@4.0.0 β”‚ β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ strip-ansi@5.2.0 β”‚ β”‚ β”‚ └── ansi-regex@4.1.0 β”‚ β”‚ └── through@2.3.8 deduped β”‚ β”œβ”€β”€ lodash.flattendeep@4.4.0 β”‚ β”œβ”€β”€ lodash.pickby@4.6.0 β”‚ β”œβ”€β”€ lodash.union@4.6.0 β”‚ β”œβ”€β”¬ log-update@3.2.0 β”‚ β”‚ β”œβ”€β”€ ansi-escapes@3.2.0 deduped β”‚ β”‚ β”œβ”€β”€ cli-cursor@2.1.0 deduped β”‚ β”‚ └─┬ wrap-ansi@5.1.0 β”‚ β”‚ β”œβ”€β”€ ansi-styles@3.2.1 deduped β”‚ β”‚ β”œβ”€β”¬ string-width@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ emoji-regex@7.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ β”‚ └── strip-ansi@5.2.0 deduped β”‚ β”‚ └── strip-ansi@5.2.0 deduped β”‚ β”œβ”€β”€ webdriverio@5.11.2 deduped β”‚ β”œβ”€β”¬ yargs@13.2.4 β”‚ β”‚ β”œβ”€β”¬ cliui@5.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ string-width@3.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ emoji-regex@7.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ └── strip-ansi@5.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@5.2.0 deduped β”‚ β”‚ β”‚ └── wrap-ansi@5.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ find-up@3.0.0 β”‚ β”‚ β”‚ └─┬ locate-path@3.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ p-locate@3.0.0 β”‚ β”‚ β”‚ β”‚ └─┬ p-limit@2.0.0 β”‚ β”‚ β”‚ β”‚ └── p-try@2.0.0 β”‚ β”‚ β”‚ └── path-exists@3.0.0 deduped β”‚ β”‚ β”œβ”€β”€ get-caller-file@2.0.5 β”‚ β”‚ β”œβ”€β”¬ os-locale@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ execa@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cross-spawn@6.0.5 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ get-stream@4.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ pump@3.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ end-of-stream@1.4.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── once@1.4.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-stream@1.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ npm-run-path@2.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ p-finally@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ signal-exit@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── strip-eof@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ lcid@2.0.0 β”‚ β”‚ β”‚ β”‚ └── invert-kv@2.0.0 β”‚ β”‚ β”‚ └─┬ mem@4.3.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ map-age-cleaner@0.1.3 β”‚ β”‚ β”‚ β”‚ └── p-defer@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ mimic-fn@2.1.0 β”‚ β”‚ β”‚ └── p-is-promise@2.1.0 β”‚ β”‚ β”œβ”€β”€ require-directory@2.1.1 β”‚ β”‚ β”œβ”€β”€ require-main-filename@2.0.0 β”‚ β”‚ β”œβ”€β”€ set-blocking@2.0.0 β”‚ β”‚ β”œβ”€β”¬ string-width@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ emoji-regex@7.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ β”‚ └── strip-ansi@5.2.0 deduped β”‚ β”‚ β”œβ”€β”€ which-module@2.0.0 β”‚ β”‚ β”œβ”€β”€ y18n@4.0.0 β”‚ β”‚ └─┬ yargs-parser@13.1.1 β”‚ β”‚ β”œβ”€β”€ camelcase@5.3.1 β”‚ β”‚ └── decamelize@1.2.0 deduped β”‚ └─┬ yarn-install@1.0.0 β”‚ β”œβ”€β”¬ cac@3.0.4 β”‚ β”‚ β”œβ”€β”¬ camelcase-keys@3.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ camelcase@3.0.0 deduped β”‚ β”‚ β”‚ └── map-obj@1.0.1 β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”œβ”€β”€ indent-string@3.2.0 deduped β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ read-pkg-up@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ suffix@0.1.1 β”‚ β”‚ └── text-table@0.2.0 deduped β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”œβ”€β”¬ has-ansi@2.0.0 β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ └── supports-color@2.0.0 β”‚ └─┬ cross-spawn@4.0.2 β”‚ β”œβ”€β”¬ lru-cache@4.1.3 β”‚ β”‚ β”œβ”€β”€ pseudomap@1.0.2 β”‚ β”‚ └── yallist@2.1.2 β”‚ └── which@1.3.0 deduped β”œβ”€β”¬ @wdio/dot-reporter@5.11.0 β”‚ β”œβ”€β”¬ @wdio/reporter@5.11.7 β”‚ β”‚ └── fs-extra@8.1.0 deduped β”‚ └── chalk@2.4.2 deduped β”œβ”€β”¬ @wdio/junit-reporter@5.11.7 β”‚ β”œβ”€β”€ @wdio/reporter@5.11.7 deduped β”‚ β”œβ”€β”€ json-stringify-safe@5.0.1 β”‚ β”œβ”€β”¬ junit-report-builder@1.3.3 β”‚ β”‚ β”œβ”€β”€ date-format@0.0.2 β”‚ β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ └── xmlbuilder@10.1.1 β”‚ └── validator@11.1.0 β”œβ”€β”¬ @wdio/local-runner@5.11.2 β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”œβ”€β”¬ @wdio/repl@5.11.0 β”‚ β”‚ └── @wdio/config@5.11.0 deduped β”‚ β”œβ”€β”¬ @wdio/runner@5.11.2 β”‚ β”‚ β”œβ”€β”€ @wdio/config@5.11.0 deduped β”‚ β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”‚ β”œβ”€β”€ @wdio/utils@5.11.1 deduped β”‚ β”‚ β”œβ”€β”€ deepmerge@4.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ gaze@1.1.3 β”‚ β”‚ β”‚ └─┬ globule@1.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”‚ β”‚ └── minimatch@3.0.4 deduped β”‚ β”‚ └── webdriverio@5.11.2 deduped β”‚ β”œβ”€β”€ async-exit-hook@2.0.1 deduped β”‚ └── stream-buffers@3.0.2 β”œβ”€β”¬ @wdio/mocha-framework@5.11.0 β”‚ β”œβ”€β”€ @wdio/config@5.11.0 deduped β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ └─┬ mocha@6.1.4 β”‚ β”œβ”€β”€ ansi-colors@3.2.3 β”‚ β”œβ”€β”€ browser-stdout@1.3.1 β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ └── ms@2.1.2 β”‚ β”œβ”€β”€ diff@3.5.0 β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”œβ”€β”¬ find-up@3.0.0 β”‚ β”‚ └─┬ locate-path@3.0.0 β”‚ β”‚ β”œβ”€β”¬ p-locate@3.0.0 β”‚ β”‚ β”‚ └─┬ p-limit@2.0.0 β”‚ β”‚ β”‚ └── p-try@2.0.0 β”‚ β”‚ └── path-exists@3.0.0 deduped β”‚ β”œβ”€β”¬ glob@7.1.3 β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ inflight@1.0.6 deduped β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ └── path-is-absolute@1.0.1 deduped β”‚ β”œβ”€β”€ growl@1.10.5 β”‚ β”œβ”€β”€ he@1.2.0 β”‚ β”œβ”€β”€ js-yaml@3.13.1 deduped β”‚ β”œβ”€β”€ log-symbols@2.2.0 deduped β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ ms@2.1.1 β”‚ β”œβ”€β”¬ node-environment-flags@1.0.5 β”‚ β”‚ β”œβ”€β”€ object.getownpropertydescriptors@2.0.3 deduped β”‚ β”‚ └── semver@5.7.0 β”‚ β”œβ”€β”€ object.assign@4.1.0 deduped β”‚ β”œβ”€β”€ strip-json-comments@2.0.1 β”‚ β”œβ”€β”¬ supports-color@6.0.0 β”‚ β”‚ └── has-flag@3.0.0 deduped β”‚ β”œβ”€β”¬ which@1.3.1 β”‚ β”‚ └── isexe@2.0.0 deduped β”‚ β”œβ”€β”¬ wide-align@1.1.3 β”‚ β”‚ └── string-width@2.1.1 deduped β”‚ β”œβ”€β”¬ yargs@13.2.2 β”‚ β”‚ β”œβ”€β”€ cliui@4.1.0 deduped β”‚ β”‚ β”œβ”€β”€ find-up@3.0.0 deduped β”‚ β”‚ β”œβ”€β”€ get-caller-file@2.0.5 β”‚ β”‚ β”œβ”€β”€ os-locale@3.1.0 deduped β”‚ β”‚ β”œβ”€β”€ require-directory@2.1.1 deduped β”‚ β”‚ β”œβ”€β”€ require-main-filename@2.0.0 β”‚ β”‚ β”œβ”€β”€ set-blocking@2.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ string-width@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ emoji-regex@7.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ β”‚ └─┬ strip-ansi@5.2.0 β”‚ β”‚ β”‚ └── ansi-regex@4.1.0 β”‚ β”‚ β”œβ”€β”€ which-module@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ y18n@4.0.0 deduped β”‚ β”‚ └─┬ yargs-parser@13.1.1 β”‚ β”‚ β”œβ”€β”€ camelcase@5.3.1 deduped β”‚ β”‚ └── decamelize@1.2.0 deduped β”‚ β”œβ”€β”¬ yargs-parser@13.0.0 β”‚ β”‚ β”œβ”€β”€ camelcase@5.3.1 β”‚ β”‚ └── decamelize@1.2.0 deduped β”‚ └─┬ yargs-unparser@1.5.0 β”‚ β”œβ”€β”¬ flat@4.1.0 β”‚ β”‚ └── is-buffer@2.0.3 β”‚ β”œβ”€β”€ lodash@4.17.11 β”‚ └─┬ yargs@12.0.5 β”‚ β”œβ”€β”€ cliui@4.1.0 deduped β”‚ β”œβ”€β”€ decamelize@1.2.0 deduped β”‚ β”œβ”€β”¬ find-up@3.0.0 β”‚ β”‚ └─┬ locate-path@3.0.0 β”‚ β”‚ β”œβ”€β”¬ p-locate@3.0.0 β”‚ β”‚ β”‚ └─┬ p-limit@2.0.0 β”‚ β”‚ β”‚ └── p-try@2.0.0 β”‚ β”‚ └── path-exists@3.0.0 deduped β”‚ β”œβ”€β”€ get-caller-file@1.0.2 deduped β”‚ β”œβ”€β”€ os-locale@3.1.0 deduped β”‚ β”œβ”€β”€ require-directory@2.1.1 deduped β”‚ β”œβ”€β”€ require-main-filename@1.0.1 deduped β”‚ β”œβ”€β”€ set-blocking@2.0.0 deduped β”‚ β”œβ”€β”€ string-width@2.1.1 deduped β”‚ β”œβ”€β”€ which-module@2.0.0 deduped β”‚ β”œβ”€β”€ y18n@4.0.0 deduped β”‚ └─┬ yargs-parser@11.1.1 β”‚ β”œβ”€β”€ camelcase@5.3.1 β”‚ └── decamelize@1.2.0 deduped β”œβ”€β”¬ @wdio/selenium-standalone-service@5.11.2 β”‚ β”œβ”€β”¬ @types/selenium-standalone@6.15.0 β”‚ β”‚ └── @types/node@10.14.13 deduped β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”œβ”€β”€ fs-extra@8.1.0 deduped β”‚ └─┬ selenium-standalone@6.16.0 β”‚ β”œβ”€β”¬ async@2.6.2 β”‚ β”‚ └── lodash@4.17.11 β”‚ β”œβ”€β”€ commander@2.20.3 β”‚ β”œβ”€β”€ cross-spawn@6.0.5 deduped β”‚ β”œβ”€β”¬ debug@4.1.1 β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”œβ”€β”€ lodash@4.17.11 β”‚ β”œβ”€β”€ minimist@1.2.0 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ progress@2.0.3 deduped β”‚ β”œβ”€β”€ request@2.88.0 deduped β”‚ β”œβ”€β”¬ tar-stream@2.0.0 β”‚ β”‚ β”œβ”€β”¬ bl@2.2.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ readable-stream@2.3.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ isarray@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ process-nextick-args@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ string_decoder@1.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”‚ β”‚ β”‚ └── util-deprecate@1.0.2 deduped β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”œβ”€β”¬ end-of-stream@1.4.1 β”‚ β”‚ β”‚ └── once@1.4.0 deduped β”‚ β”‚ β”œβ”€β”€ fs-constants@1.0.0 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ └─┬ readable-stream@3.4.0 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”œβ”€β”¬ string_decoder@1.2.0 β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”‚ └── util-deprecate@1.0.2 deduped β”‚ β”œβ”€β”€ urijs@1.19.1 β”‚ β”œβ”€β”¬ which@1.3.1 β”‚ β”‚ └── isexe@2.0.0 deduped β”‚ └─┬ yauzl@2.10.0 β”‚ β”œβ”€β”€ buffer-crc32@0.2.13 deduped β”‚ └─┬ fd-slicer@1.1.0 β”‚ └── pend@1.2.0 β”œβ”€β”¬ @wdio/spec-reporter@5.11.0 β”‚ β”œβ”€β”€ @wdio/reporter@5.11.7 deduped β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ └─┬ pretty-ms@5.0.0 β”‚ └── parse-ms@2.1.0 β”œβ”€β”¬ @wdio/sync@5.11.0 β”‚ β”œβ”€β”€ @wdio/config@5.11.0 deduped β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ └── fibers@4.0.1 deduped β”œβ”€β”€ babel-core@7.0.0-bridge.0 β”œβ”€β”¬ babel-eslint@9.0.0 β”‚ β”œβ”€β”€ @babel/code-frame@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/parser@7.8.4 deduped β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”œβ”€β”€ @babel/types@7.8.3 deduped β”‚ β”œβ”€β”¬ eslint-scope@3.7.1 β”‚ β”‚ β”œβ”€β”¬ esrecurse@4.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ estraverse@4.2.0 deduped β”‚ β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”‚ └── estraverse@4.2.0 β”‚ └── eslint-visitor-keys@1.0.0 β”œβ”€β”¬ babel-jest@23.6.0 β”‚ β”œβ”€β”¬ babel-plugin-istanbul@4.1.6 β”‚ β”‚ β”œβ”€β”€ babel-plugin-syntax-object-rest-spread@6.13.0 β”‚ β”‚ β”œβ”€β”€ find-up@2.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ istanbul-lib-instrument@1.10.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-generator@6.26.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-messages@6.23.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ detect-indent@4.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── repeating@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jsesc@1.3.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.7 β”‚ β”‚ β”‚ β”‚ └── trim-right@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-template@6.26.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.18.0 deduped β”‚ β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-traverse@6.26.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.18.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ globals@9.18.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.18.0 β”‚ β”‚ β”‚ β”œβ”€β”€ istanbul-lib-coverage@1.2.1 deduped β”‚ β”‚ β”‚ └── semver@5.7.1 β”‚ β”‚ └─┬ test-exclude@4.2.3 β”‚ β”‚ β”œβ”€β”€ arrify@1.0.1 β”‚ β”‚ β”œβ”€β”€ micromatch@2.3.11 deduped β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”€ read-pkg-up@1.0.1 deduped β”‚ β”‚ └── require-main-filename@1.0.1 deduped β”‚ └─┬ babel-preset-jest@23.2.0 β”‚ β”œβ”€β”€ babel-plugin-jest-hoist@23.2.0 β”‚ └── babel-plugin-syntax-object-rest-spread@6.13.0 deduped β”œβ”€β”¬ babel-loader@8.0.6 β”‚ β”œβ”€β”¬ find-cache-dir@2.1.0 β”‚ β”‚ β”œβ”€β”€ commondir@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ make-dir@2.1.0 deduped β”‚ β”‚ └─┬ pkg-dir@3.0.0 β”‚ β”‚ └─┬ find-up@3.0.0 β”‚ β”‚ └─┬ locate-path@3.0.0 β”‚ β”‚ β”œβ”€β”¬ p-locate@3.0.0 β”‚ β”‚ β”‚ └─┬ p-limit@2.0.0 β”‚ β”‚ β”‚ └── p-try@2.0.0 β”‚ β”‚ └── path-exists@3.0.0 deduped β”‚ β”œβ”€β”¬ loader-utils@1.1.0 β”‚ β”‚ β”œβ”€β”€ big.js@3.2.0 β”‚ β”‚ β”œβ”€β”€ emojis-list@2.1.0 β”‚ β”‚ └── json5@0.5.1 β”‚ β”œβ”€β”¬ mkdirp@0.5.1 β”‚ β”‚ └── minimist@0.0.8 β”‚ └── pify@4.0.1 β”œβ”€β”¬ babel-plugin-add-module-exports@0.3.3 β”‚ └─┬ chokidar@2.0.4 β”‚ β”œβ”€β”€ anymatch@2.0.0 deduped β”‚ β”œβ”€β”€ async-each@1.0.3 deduped β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”œβ”€β”€ fsevents@1.2.11 deduped β”‚ β”œβ”€β”€ glob-parent@3.1.0 deduped β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”œβ”€β”€ is-binary-path@1.0.1 deduped β”‚ β”œβ”€β”€ is-glob@4.0.1 deduped β”‚ β”œβ”€β”€ lodash.debounce@4.0.8 β”‚ β”œβ”€β”¬ normalize-path@2.1.1 β”‚ β”‚ └── remove-trailing-separator@1.1.0 β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”œβ”€β”€ readdirp@2.2.1 deduped β”‚ └── upath@1.2.0 deduped β”œβ”€β”¬ babel-plugin-styled-components@1.10.6 β”‚ β”œβ”€β”¬ @babel/helper-annotate-as-pure@7.0.0 β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/helper-module-imports@7.8.3 deduped β”‚ β”œβ”€β”€ babel-plugin-syntax-jsx@6.18.0 β”‚ └── lodash@4.17.11 β”œβ”€β”¬ babel-plugin-transform-dead-code-elimination@2.2.2 β”‚ └─┬ babel-types@6.26.0 β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ └── to-fast-properties@1.0.3 β”œβ”€β”€ base-64@0.1.0 β”œβ”€β”¬ body-parser@1.19.0 β”‚ β”œβ”€β”€ bytes@3.1.0 β”‚ β”œβ”€β”€ content-type@1.0.4 β”‚ β”œβ”€β”¬ debug@2.6.9 β”‚ β”‚ └── ms@2.0.0 β”‚ β”œβ”€β”€ depd@1.1.2 β”‚ β”œβ”€β”¬ http-errors@1.7.2 β”‚ β”‚ β”œβ”€β”€ depd@1.1.2 deduped β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3 β”‚ β”‚ β”œβ”€β”€ setprototypeof@1.1.1 deduped β”‚ β”‚ β”œβ”€β”€ statuses@1.5.0 deduped β”‚ β”‚ └── toidentifier@1.0.0 β”‚ β”œβ”€β”¬ iconv-lite@0.4.24 β”‚ β”‚ └── safer-buffer@2.1.2 β”‚ β”œβ”€β”¬ on-finished@2.3.0 β”‚ β”‚ └── ee-first@1.1.1 β”‚ β”œβ”€β”€ qs@6.7.0 β”‚ β”œβ”€β”¬ raw-body@2.4.0 β”‚ β”‚ β”œβ”€β”€ bytes@3.1.0 deduped β”‚ β”‚ β”œβ”€β”€ http-errors@1.7.2 deduped β”‚ β”‚ β”œβ”€β”€ iconv-lite@0.4.24 deduped β”‚ β”‚ └── unpipe@1.0.0 β”‚ └─┬ type-is@1.6.18 β”‚ β”œβ”€β”€ media-typer@0.3.0 β”‚ └─┬ mime-types@2.1.26 β”‚ └── mime-db@1.43.0 β”œβ”€β”¬ chai@4.1.2 β”‚ β”œβ”€β”€ assertion-error@1.0.2 β”‚ β”œβ”€β”€ check-error@1.0.2 β”‚ β”œβ”€β”¬ deep-eql@3.0.1 β”‚ β”‚ └── type-detect@4.0.8 deduped β”‚ β”œβ”€β”€ get-func-name@2.0.0 β”‚ β”œβ”€β”€ pathval@1.1.0 β”‚ └── type-detect@4.0.8 β”œβ”€β”¬ chromedriver@75.0.1 β”‚ β”œβ”€β”¬ del@4.1.1 β”‚ β”‚ β”œβ”€β”¬ @types/glob@7.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ @types/events@3.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ @types/minimatch@3.0.3 β”‚ β”‚ β”‚ └── @types/node@10.14.13 deduped β”‚ β”‚ β”œβ”€β”¬ globby@6.1.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ array-union@1.0.2 β”‚ β”‚ β”‚ β”‚ └── array-uniq@1.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 β”‚ β”‚ β”‚ └─┬ pinkie-promise@2.0.1 β”‚ β”‚ β”‚ └── pinkie@2.0.4 β”‚ β”‚ β”œβ”€β”€ is-path-cwd@2.2.0 β”‚ β”‚ β”œβ”€β”¬ is-path-in-cwd@2.1.0 β”‚ β”‚ β”‚ └─┬ is-path-inside@2.1.0 β”‚ β”‚ β”‚ └── path-is-inside@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ p-map@2.1.0 β”‚ β”‚ β”œβ”€β”€ pify@4.0.1 β”‚ β”‚ └─┬ rimraf@2.6.3 β”‚ β”‚ └── glob@7.1.4 deduped β”‚ β”œβ”€β”¬ extract-zip@1.6.7 β”‚ β”‚ β”œβ”€β”¬ concat-stream@1.6.2 β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-from@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ └── typedarray@0.0.6 β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ └─┬ yauzl@2.4.1 β”‚ β”‚ └─┬ fd-slicer@1.0.1 β”‚ β”‚ └── pend@1.2.0 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”¬ request@2.88.0 β”‚ β”‚ β”œβ”€β”€ aws-sign2@0.7.0 β”‚ β”‚ β”œβ”€β”€ aws4@1.8.0 β”‚ β”‚ β”œβ”€β”€ caseless@0.12.0 β”‚ β”‚ β”œβ”€β”¬ combined-stream@1.0.8 β”‚ β”‚ β”‚ └── delayed-stream@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ extend@3.0.2 β”‚ β”‚ β”œβ”€β”€ forever-agent@0.6.1 β”‚ β”‚ β”œβ”€β”€ form-data@2.3.3 deduped β”‚ β”‚ β”œβ”€β”¬ har-validator@5.1.3 β”‚ β”‚ β”‚ β”œβ”€β”¬ ajv@6.10.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fast-deep-equal@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ json-schema-traverse@0.4.1 β”‚ β”‚ β”‚ β”‚ └── uri-js@4.2.2 deduped β”‚ β”‚ β”‚ └── har-schema@2.0.0 β”‚ β”‚ β”œβ”€β”¬ http-signature@1.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ jsprim@1.4.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ extsprintf@1.3.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ json-schema@0.2.3 β”‚ β”‚ β”‚ β”‚ └─┬ verror@1.10.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── extsprintf@1.4.0 β”‚ β”‚ β”‚ └─┬ sshpk@1.16.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ asn1@0.2.4 β”‚ β”‚ β”‚ β”‚ └── safer-buffer@2.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ bcrypt-pbkdf@1.0.2 β”‚ β”‚ β”‚ β”‚ └── tweetnacl@0.14.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ dashdash@1.14.1 β”‚ β”‚ β”‚ β”‚ └── assert-plus@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ ecc-jsbn@0.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jsbn@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ └── safer-buffer@2.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ getpass@0.1.7 β”‚ β”‚ β”‚ β”‚ └── assert-plus@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jsbn@0.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ safer-buffer@2.1.2 deduped β”‚ β”‚ β”‚ └── tweetnacl@0.14.5 β”‚ β”‚ β”œβ”€β”€ is-typedarray@1.0.0 β”‚ β”‚ β”œβ”€β”€ isstream@0.1.2 β”‚ β”‚ β”œβ”€β”€ json-stringify-safe@5.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ mime-types@2.1.24 β”‚ β”‚ β”‚ └── mime-db@1.40.0 β”‚ β”‚ β”œβ”€β”€ oauth-sign@0.9.0 β”‚ β”‚ β”œβ”€β”€ performance-now@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ qs@6.5.2 β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”œβ”€β”¬ tough-cookie@2.4.3 β”‚ β”‚ β”‚ β”œβ”€β”€ psl@1.2.0 β”‚ β”‚ β”‚ └── punycode@1.4.1 deduped β”‚ β”‚ β”œβ”€β”¬ tunnel-agent@0.6.0 β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ └── uuid@3.3.2 β”‚ └─┬ tcp-port-used@1.0.1 β”‚ β”œβ”€β”¬ debug@4.1.0 β”‚ β”‚ └── ms@2.1.2 deduped β”‚ └─┬ is2@2.0.1 β”‚ β”œβ”€β”€ deep-is@0.1.3 deduped β”‚ β”œβ”€β”€ ip-regex@2.1.0 β”‚ └── is-url@1.2.4 deduped β”œβ”€β”¬ cookie-parser@1.4.3 β”‚ β”œβ”€β”€ cookie@0.3.1 deduped β”‚ └── cookie-signature@1.0.6 β”œβ”€β”€ core-js@3.6.4 β”œβ”€β”¬ css-loader@1.0.0 β”‚ β”œβ”€β”¬ babel-code-frame@6.26.0 β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ └── js-tokens@3.0.2 β”‚ β”œβ”€β”¬ css-selector-tokenizer@0.7.0 β”‚ β”‚ β”œβ”€β”€ cssesc@0.1.0 β”‚ β”‚ β”œβ”€β”€ fastparse@1.1.1 β”‚ β”‚ └─┬ regexpu-core@1.0.0 β”‚ β”‚ β”œβ”€β”€ regenerate@1.3.3 β”‚ β”‚ β”œβ”€β”€ regjsgen@0.2.0 β”‚ β”‚ └─┬ regjsparser@0.1.5 β”‚ β”‚ └── jsesc@0.5.0 β”‚ β”œβ”€β”¬ icss-utils@2.1.0 β”‚ β”‚ └─┬ postcss@6.0.23 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”œβ”€β”€ lodash.camelcase@4.3.0 β”‚ β”œβ”€β”¬ postcss@6.0.23 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”¬ postcss-modules-extract-imports@1.2.0 β”‚ β”‚ └─┬ postcss@6.0.23 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”¬ postcss-modules-local-by-default@1.2.0 β”‚ β”‚ β”œβ”€β”€ css-selector-tokenizer@0.7.0 deduped β”‚ β”‚ └─┬ postcss@6.0.23 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”¬ postcss-modules-scope@1.1.0 β”‚ β”‚ β”œβ”€β”€ css-selector-tokenizer@0.7.0 deduped β”‚ β”‚ └─┬ postcss@6.0.23 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”¬ postcss-modules-values@1.3.0 β”‚ β”‚ β”œβ”€β”€ icss-replace-symbols@1.1.0 β”‚ β”‚ └─┬ postcss@6.0.23 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ └── supports-color@5.5.0 deduped β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 β”‚ └── source-list-map@2.0.0 β”œβ”€β”¬ dd-trace@0.13.1 β”‚ β”œβ”€β”¬ @datadog/async-listener@0.1.0 β”‚ β”‚ β”œβ”€β”€ semver@5.7.1 β”‚ β”‚ └── shimmer@1.2.1 deduped β”‚ β”œβ”€β”€ @types/node@10.14.13 β”‚ β”œβ”€β”¬ async-hook-jl@1.7.6 β”‚ β”‚ └── stack-chain@1.3.7 β”‚ β”œβ”€β”€ int64-buffer@0.1.10 β”‚ β”œβ”€β”€ koalas@1.0.2 β”‚ β”œβ”€β”€ lodash.kebabcase@4.1.1 β”‚ β”œβ”€β”€ lodash.memoize@4.1.2 β”‚ β”œβ”€β”€ lodash.pick@4.4.0 β”‚ β”œβ”€β”€ lodash.sortby@4.7.0 β”‚ β”œβ”€β”€ lodash.truncate@4.4.2 β”‚ β”œβ”€β”€ lodash.uniq@4.5.0 β”‚ β”œβ”€β”€ methods@1.1.2 β”‚ β”œβ”€β”€ module-details-from-path@1.0.3 β”‚ β”œβ”€β”¬ msgpack-lite@0.1.26 β”‚ β”‚ β”œβ”€β”€ event-lite@0.1.2 β”‚ β”‚ β”œβ”€β”€ ieee754@1.1.13 β”‚ β”‚ β”œβ”€β”€ int64-buffer@0.1.10 deduped β”‚ β”‚ └── isarray@1.0.0 β”‚ β”œβ”€β”€ nan@2.14.0 β”‚ β”œβ”€β”€ node-gyp-build@3.9.0 β”‚ β”œβ”€β”€ opentracing@0.14.4 β”‚ β”œβ”€β”¬ parent-module@0.1.0 β”‚ β”‚ └── callsites@1.0.1 β”‚ β”œβ”€β”€ path-to-regexp@0.1.7 β”‚ β”œβ”€β”€ performance-now@2.1.0 β”‚ β”œβ”€β”¬ read-pkg-up@3.0.0 β”‚ β”‚ β”œβ”€β”€ find-up@2.1.0 deduped β”‚ β”‚ └─┬ read-pkg@3.0.0 β”‚ β”‚ β”œβ”€β”¬ load-json-file@4.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ parse-json@4.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ error-ex@1.3.1 deduped β”‚ β”‚ β”‚ β”‚ └── json-parse-better-errors@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pify@3.0.0 β”‚ β”‚ β”‚ └── strip-bom@3.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ normalize-package-data@2.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ hosted-git-info@2.5.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ is-builtin-module@1.0.0 β”‚ β”‚ β”‚ β”‚ └── builtin-modules@1.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ semver@5.7.1 β”‚ β”‚ β”‚ └─┬ validate-npm-package-license@3.0.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ spdx-correct@1.0.2 β”‚ β”‚ β”‚ β”‚ └── spdx-license-ids@1.2.2 β”‚ β”‚ β”‚ └── spdx-expression-parse@1.0.4 β”‚ β”‚ └─┬ path-type@3.0.0 β”‚ β”‚ └── pify@3.0.0 β”‚ β”œβ”€β”¬ require-in-the-middle@2.2.2 β”‚ β”‚ β”œβ”€β”€ module-details-from-path@1.0.3 deduped β”‚ β”‚ └── resolve@1.7.1 deduped β”‚ β”œβ”€β”€ safe-buffer@5.2.0 β”‚ β”œβ”€β”€ semver@5.5.0 deduped β”‚ β”œβ”€β”€ shimmer@1.2.1 β”‚ β”œβ”€β”¬ tar@4.4.10 β”‚ β”‚ β”œβ”€β”€ chownr@1.1.2 β”‚ β”‚ β”œβ”€β”¬ fs-minipass@1.2.5 β”‚ β”‚ β”‚ └── minipass@2.3.5 deduped β”‚ β”‚ β”œβ”€β”¬ minipass@2.3.5 β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ └── yallist@3.0.3 deduped β”‚ β”‚ β”œβ”€β”¬ minizlib@1.2.1 β”‚ β”‚ β”‚ └── minipass@2.3.5 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ └── yallist@3.0.3 β”‚ └─┬ url-parse@1.4.7 β”‚ β”œβ”€β”€ querystringify@2.1.1 β”‚ └── requires-port@1.0.0 β”œβ”€β”€ dotenv@8.2.0 β”œβ”€β”¬ draft-js@0.10.5 β”‚ β”œβ”€β”¬ fbjs@0.8.17 β”‚ β”‚ β”œβ”€β”€ core-js@1.2.7 β”‚ β”‚ β”œβ”€β”€ isomorphic-fetch@2.2.1 deduped β”‚ β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ promise@7.3.1 β”‚ β”‚ β”‚ └── asap@2.0.6 β”‚ β”‚ β”œβ”€β”€ setimmediate@1.0.5 β”‚ β”‚ └── ua-parser-js@0.7.20 β”‚ β”œβ”€β”€ immutable@3.7.6 β”‚ └── object-assign@4.1.1 β”œβ”€β”€ draftjs-to-html@0.8.4 β”œβ”€β”¬ enzyme@3.11.0 β”‚ β”œβ”€β”¬ array.prototype.flat@1.2.3 β”‚ β”‚ β”œβ”€β”¬ define-properties@1.1.3 β”‚ β”‚ β”‚ └── object-keys@1.1.1 deduped β”‚ β”‚ └─┬ es-abstract@1.17.4 β”‚ β”‚ β”œβ”€β”¬ es-to-primitive@1.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ is-callable@1.1.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-date-object@1.0.1 β”‚ β”‚ β”‚ └─┬ is-symbol@1.0.3 β”‚ β”‚ β”‚ └── has-symbols@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ function-bind@1.1.1 deduped β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”œβ”€β”€ has-symbols@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ is-callable@1.1.5 deduped β”‚ β”‚ β”œβ”€β”€ is-regex@1.0.5 deduped β”‚ β”‚ β”œβ”€β”€ object-inspect@1.7.0 deduped β”‚ β”‚ β”œβ”€β”€ object-keys@1.1.1 deduped β”‚ β”‚ β”œβ”€β”€ object.assign@4.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ string.prototype.trimleft@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”‚ └── function-bind@1.1.1 deduped β”‚ β”‚ └─┬ string.prototype.trimright@2.1.1 β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ └── function-bind@1.1.1 deduped β”‚ β”œβ”€β”¬ cheerio@1.0.0-rc.3 β”‚ β”‚ β”œβ”€β”¬ css-select@1.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ boolbase@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ css-what@2.1.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ domutils@1.5.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ dom-serializer@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ └── domelementtype@1.3.0 deduped β”‚ β”‚ β”‚ └─┬ nth-check@1.0.1 β”‚ β”‚ β”‚ └── boolbase@1.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ dom-serializer@0.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ domelementtype@1.3.0 β”‚ β”‚ β”‚ └── entities@1.1.1 deduped β”‚ β”‚ β”œβ”€β”€ entities@1.1.1 β”‚ β”‚ β”œβ”€β”¬ htmlparser2@3.9.2 β”‚ β”‚ β”‚ β”œβ”€β”€ domelementtype@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ domhandler@2.4.1 β”‚ β”‚ β”‚ β”‚ └── domelementtype@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ domutils@1.7.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ dom-serializer@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ └── domelementtype@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ entities@1.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.5 β”‚ β”‚ └─┬ parse5@3.0.3 β”‚ β”‚ └── @types/node@10.14.13 deduped β”‚ β”œβ”€β”¬ enzyme-shallow-equal@1.0.1 β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ └── object-is@1.0.2 deduped β”‚ β”œβ”€β”¬ function.prototype.name@1.1.2 β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”œβ”€β”€ es-abstract@1.17.4 deduped β”‚ β”‚ └── functions-have-names@1.2.1 β”‚ β”œβ”€β”¬ has@1.0.3 β”‚ β”‚ └── function-bind@1.1.1 β”‚ β”œβ”€β”¬ html-element-map@1.2.0 β”‚ β”‚ └── array-filter@1.0.0 β”‚ β”œβ”€β”€ is-boolean-object@1.0.1 β”‚ β”œβ”€β”€ is-callable@1.1.5 β”‚ β”œβ”€β”€ is-number-object@1.0.4 β”‚ β”œβ”€β”¬ is-regex@1.0.5 β”‚ β”‚ └── has@1.0.3 deduped β”‚ β”œβ”€β”€ is-string@1.0.5 β”‚ β”œβ”€β”€ is-subset@0.1.1 β”‚ β”œβ”€β”€ lodash.escape@4.0.1 β”‚ β”œβ”€β”€ lodash.isequal@4.5.0 β”‚ β”œβ”€β”€ object-inspect@1.7.0 β”‚ β”œβ”€β”€ object-is@1.0.2 β”‚ β”œβ”€β”¬ object.assign@4.1.0 β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”œβ”€β”€ function-bind@1.1.1 deduped β”‚ β”‚ β”œβ”€β”€ has-symbols@1.0.1 β”‚ β”‚ └── object-keys@1.1.1 β”‚ β”œβ”€β”¬ object.entries@1.1.1 β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”œβ”€β”€ es-abstract@1.17.4 deduped β”‚ β”‚ β”œβ”€β”€ function-bind@1.1.1 deduped β”‚ β”‚ └── has@1.0.3 deduped β”‚ β”œβ”€β”¬ object.values@1.1.1 β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”œβ”€β”€ es-abstract@1.17.4 deduped β”‚ β”‚ β”œβ”€β”€ function-bind@1.1.1 deduped β”‚ β”‚ └── has@1.0.3 deduped β”‚ β”œβ”€β”¬ raf@3.4.1 β”‚ β”‚ └── performance-now@2.1.0 deduped β”‚ β”œβ”€β”¬ rst-selector-parser@2.2.3 β”‚ β”‚ β”œβ”€β”€ lodash.flattendeep@4.4.0 deduped β”‚ β”‚ └─┬ nearley@2.13.0 β”‚ β”‚ β”œβ”€β”¬ nomnom@1.6.2 β”‚ β”‚ β”‚ β”œβ”€β”€ colors@0.5.1 β”‚ β”‚ β”‚ └── underscore@1.4.4 β”‚ β”‚ β”œβ”€β”€ railroad-diagrams@1.0.0 β”‚ β”‚ β”œβ”€β”¬ randexp@0.4.6 β”‚ β”‚ β”‚ β”œβ”€β”€ discontinuous-range@1.0.0 β”‚ β”‚ β”‚ └── ret@0.1.15 β”‚ β”‚ └── semver@5.5.0 deduped β”‚ └─┬ string.prototype.trim@1.2.1 β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”œβ”€β”€ es-abstract@1.17.4 deduped β”‚ └── function-bind@1.1.1 deduped β”œβ”€β”¬ enzyme-adapter-react-16@1.15.2 β”‚ β”œβ”€β”¬ enzyme-adapter-utils@1.13.0 β”‚ β”‚ β”œβ”€β”¬ airbnb-prop-types@2.15.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ array.prototype.find@2.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ └── es-abstract@1.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ function.prototype.name@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-regex@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object-is@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object.assign@4.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object.entries@1.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ prop-types-exact@1.2.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object.assign@4.1.0 deduped β”‚ β”‚ β”‚ β”‚ └── reflect.ownkeys@0.2.0 β”‚ β”‚ β”‚ └── react-is@16.12.0 deduped β”‚ β”‚ β”œβ”€β”€ function.prototype.name@1.1.2 deduped β”‚ β”‚ β”œβ”€β”€ object.assign@4.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ object.fromentries@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ es-abstract@1.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ function-bind@1.1.1 deduped β”‚ β”‚ β”‚ └── has@1.0.3 deduped β”‚ β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”‚ └── semver@5.7.1 β”‚ β”œβ”€β”€ enzyme-shallow-equal@1.0.1 deduped β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”œβ”€β”€ object.assign@4.1.0 deduped β”‚ β”œβ”€β”€ object.values@1.1.1 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”œβ”€β”€ react-is@16.12.0 β”‚ β”œβ”€β”€ react-test-renderer@16.12.0 deduped β”‚ └── semver@5.7.0 β”œβ”€β”€ es6-promise@4.2.5 β”œβ”€β”¬ UNMET PEER DEPENDENCY eslint@6.8.0 β”‚ β”œβ”€β”€ @babel/code-frame@7.8.3 deduped β”‚ β”œβ”€β”¬ ajv@6.11.0 β”‚ β”‚ β”œβ”€β”€ fast-deep-equal@3.1.1 β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 β”‚ β”‚ β”œβ”€β”€ json-schema-traverse@0.4.1 β”‚ β”‚ └─┬ uri-js@4.2.2 β”‚ β”‚ └── punycode@2.1.0 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”¬ cross-spawn@6.0.5 β”‚ β”‚ β”œβ”€β”€ nice-try@1.0.4 β”‚ β”‚ β”œβ”€β”€ path-key@2.0.1 β”‚ β”‚ β”œβ”€β”€ semver@5.5.0 deduped β”‚ β”‚ β”œβ”€β”¬ shebang-command@1.2.0 β”‚ β”‚ β”‚ └── shebang-regex@1.0.0 β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”œβ”€β”¬ debug@4.1.1 β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”œβ”€β”¬ doctrine@3.0.0 β”‚ β”‚ └── esutils@2.0.2 deduped β”‚ β”œβ”€β”¬ eslint-scope@5.0.0 β”‚ β”‚ β”œβ”€β”€ esrecurse@4.2.0 deduped β”‚ β”‚ └── estraverse@4.2.0 deduped β”‚ β”œβ”€β”¬ eslint-utils@1.4.3 β”‚ β”‚ └── eslint-visitor-keys@1.1.0 β”‚ β”œβ”€β”€ eslint-visitor-keys@1.1.0 β”‚ β”œβ”€β”¬ espree@6.1.2 β”‚ β”‚ β”œβ”€β”€ acorn@7.1.0 β”‚ β”‚ β”œβ”€β”€ acorn-jsx@5.1.0 β”‚ β”‚ └── eslint-visitor-keys@1.1.0 β”‚ β”œβ”€β”¬ esquery@1.0.1 β”‚ β”‚ └── estraverse@4.2.0 deduped β”‚ β”œβ”€β”€ esutils@2.0.2 β”‚ β”œβ”€β”¬ file-entry-cache@5.0.1 β”‚ β”‚ └─┬ flat-cache@2.0.1 β”‚ β”‚ β”œβ”€β”€ flatted@2.0.1 β”‚ β”‚ β”œβ”€β”¬ rimraf@2.6.3 β”‚ β”‚ β”‚ └── glob@7.1.4 deduped β”‚ β”‚ └─┬ write@1.0.3 β”‚ β”‚ └── mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ functional-red-black-tree@1.0.1 β”‚ β”œβ”€β”¬ glob-parent@5.0.0 β”‚ β”‚ └── is-glob@4.0.1 deduped β”‚ β”œβ”€β”¬ globals@12.3.0 β”‚ β”‚ └── type-fest@0.8.1 β”‚ β”œβ”€β”€ ignore@4.0.6 β”‚ β”œβ”€β”¬ import-fresh@3.2.1 β”‚ β”‚ β”œβ”€β”¬ parent-module@1.0.1 β”‚ β”‚ β”‚ └── callsites@3.1.0 β”‚ β”‚ └── resolve-from@4.0.0 β”‚ β”œβ”€β”€ imurmurhash@0.1.4 β”‚ β”œβ”€β”¬ inquirer@7.0.4 β”‚ β”‚ β”œβ”€β”¬ ansi-escapes@4.3.0 β”‚ β”‚ β”‚ └── type-fest@0.8.1 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”¬ cli-cursor@3.1.0 β”‚ β”‚ β”‚ └─┬ restore-cursor@3.1.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ onetime@5.1.0 β”‚ β”‚ β”‚ β”‚ └── mimic-fn@2.1.0 deduped β”‚ β”‚ β”‚ └── signal-exit@3.0.2 deduped β”‚ β”‚ β”œβ”€β”€ cli-width@2.2.0 deduped β”‚ β”‚ β”œβ”€β”€ external-editor@3.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ figures@3.1.0 β”‚ β”‚ β”‚ └── escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.15 deduped β”‚ β”‚ β”œβ”€β”€ mute-stream@0.0.8 β”‚ β”‚ β”œβ”€β”€ run-async@2.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ rxjs@6.5.4 β”‚ β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”‚ β”œβ”€β”¬ string-width@4.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ emoji-regex@8.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@3.0.0 β”‚ β”‚ β”‚ └─┬ strip-ansi@6.0.0 β”‚ β”‚ β”‚ └── ansi-regex@5.0.0 β”‚ β”‚ β”œβ”€β”€ strip-ansi@5.2.0 deduped β”‚ β”‚ └── through@2.3.8 deduped β”‚ β”œβ”€β”¬ is-glob@4.0.1 β”‚ β”‚ └── is-extglob@2.1.1 β”‚ β”œβ”€β”¬ js-yaml@3.13.1 β”‚ β”‚ β”œβ”€β”¬ argparse@1.0.9 β”‚ β”‚ β”‚ └── sprintf-js@1.0.3 β”‚ β”‚ └── esprima@4.0.0 β”‚ β”œβ”€β”€ json-stable-stringify-without-jsonify@1.0.1 β”‚ β”œβ”€β”¬ levn@0.3.0 β”‚ β”‚ β”œβ”€β”€ prelude-ls@1.1.2 β”‚ β”‚ └─┬ type-check@0.3.2 β”‚ β”‚ └── prelude-ls@1.1.2 deduped β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”œβ”€β”¬ minimatch@3.0.4 β”‚ β”‚ └─┬ brace-expansion@1.1.11 β”‚ β”‚ β”œβ”€β”€ balanced-match@1.0.0 β”‚ β”‚ └── concat-map@0.0.1 β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ natural-compare@1.4.0 β”‚ β”œβ”€β”¬ optionator@0.8.3 β”‚ β”‚ β”œβ”€β”€ deep-is@0.1.3 β”‚ β”‚ β”œβ”€β”€ fast-levenshtein@2.0.6 β”‚ β”‚ β”œβ”€β”€ levn@0.3.0 deduped β”‚ β”‚ β”œβ”€β”€ prelude-ls@1.1.2 deduped β”‚ β”‚ β”œβ”€β”€ type-check@0.3.2 deduped β”‚ β”‚ └── word-wrap@1.2.3 β”‚ β”œβ”€β”€ progress@2.0.3 β”‚ β”œβ”€β”€ regexpp@2.0.1 β”‚ β”œβ”€β”€ semver@6.3.0 β”‚ β”œβ”€β”¬ strip-ansi@5.2.0 β”‚ β”‚ └── ansi-regex@4.1.0 β”‚ β”œβ”€β”€ strip-json-comments@3.0.1 β”‚ β”œβ”€β”¬ table@5.4.6 β”‚ β”‚ β”œβ”€β”€ ajv@6.11.0 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.15 deduped β”‚ β”‚ β”œβ”€β”¬ slice-ansi@2.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@3.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ astral-regex@1.0.0 β”‚ β”‚ β”‚ └── is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ └─┬ string-width@3.1.0 β”‚ β”‚ β”œβ”€β”€ emoji-regex@7.0.3 β”‚ β”‚ β”œβ”€β”€ is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ └── strip-ansi@5.2.0 deduped β”‚ β”œβ”€β”€ text-table@0.2.0 β”‚ └── v8-compile-cache@2.1.0 β”œβ”€β”€ eslint-config-standard@11.0.0 β”œβ”€β”¬ eslint-plugin-flowtype@2.46.3 β”‚ └── lodash@4.17.5 β”œβ”€β”¬ eslint-plugin-import@2.11.0 β”‚ β”œβ”€β”€ contains-path@0.1.0 β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”œβ”€β”¬ doctrine@1.5.0 β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ └── isarray@1.0.0 deduped β”‚ β”œβ”€β”¬ eslint-import-resolver-node@0.3.2 β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ └── resolve@1.7.1 deduped β”‚ β”œβ”€β”¬ eslint-module-utils@2.2.0 β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ └─┬ pkg-dir@1.0.0 β”‚ β”‚ └─┬ find-up@1.1.2 β”‚ β”‚ β”œβ”€β”¬ path-exists@2.1.0 β”‚ β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”œβ”€β”¬ read-pkg-up@2.0.0 β”‚ β”‚ β”œβ”€β”€ find-up@2.1.0 deduped β”‚ β”‚ └─┬ read-pkg@2.0.0 β”‚ β”‚ β”œβ”€β”¬ load-json-file@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ parse-json@2.2.0 β”‚ β”‚ β”‚ β”‚ └── error-ex@1.3.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ β”‚ └── strip-bom@3.0.0 deduped β”‚ β”‚ β”œβ”€β”€ normalize-package-data@2.4.0 deduped β”‚ β”‚ └─┬ path-type@2.0.0 β”‚ β”‚ └── pify@2.3.0 deduped β”‚ └─┬ resolve@1.7.1 β”‚ └── path-parse@1.0.6 deduped β”œβ”€β”¬ eslint-plugin-node@6.0.1 β”‚ β”œβ”€β”€ ignore@3.3.8 β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”œβ”€β”€ resolve@1.7.1 deduped β”‚ └── semver@5.5.0 deduped β”œβ”€β”€ eslint-plugin-promise@3.7.0 β”œβ”€β”¬ eslint-plugin-react@7.7.0 β”‚ β”œβ”€β”¬ doctrine@2.1.0 β”‚ β”‚ └── esutils@2.0.2 deduped β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”œβ”€β”¬ jsx-ast-utils@2.0.1 β”‚ β”‚ └─┬ array-includes@3.0.3 β”‚ β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ β”‚ └── es-abstract@1.17.4 deduped β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”€ eslint-plugin-react-hooks@2.0.1 β”œβ”€β”€ eslint-plugin-standard@4.0.1 β”œβ”€β”¬ express@4.17.1 β”‚ β”œβ”€β”¬ accepts@1.3.7 β”‚ β”‚ β”œβ”€β”¬ mime-types@2.1.26 β”‚ β”‚ β”‚ └── mime-db@1.43.0 β”‚ β”‚ └── negotiator@0.6.2 β”‚ β”œβ”€β”€ array-flatten@1.1.1 β”‚ β”œβ”€β”€ body-parser@1.19.0 deduped β”‚ β”œβ”€β”¬ content-disposition@0.5.3 β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”œβ”€β”€ content-type@1.0.4 deduped β”‚ β”œβ”€β”€ cookie@0.4.0 β”‚ β”œβ”€β”€ cookie-signature@1.0.6 deduped β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”œβ”€β”€ depd@1.1.2 deduped β”‚ β”œβ”€β”€ encodeurl@1.0.2 β”‚ β”œβ”€β”€ escape-html@1.0.3 β”‚ β”œβ”€β”€ etag@1.8.1 β”‚ β”œβ”€β”¬ finalhandler@1.1.2 β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”œβ”€β”€ encodeurl@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3 deduped β”‚ β”‚ β”œβ”€β”€ on-finished@2.3.0 deduped β”‚ β”‚ β”œβ”€β”€ parseurl@1.3.3 deduped β”‚ β”‚ β”œβ”€β”€ statuses@1.5.0 deduped β”‚ β”‚ └── unpipe@1.0.0 deduped β”‚ β”œβ”€β”€ fresh@0.5.2 β”‚ β”œβ”€β”€ merge-descriptors@1.0.1 β”‚ β”œβ”€β”€ methods@1.1.2 deduped β”‚ β”œβ”€β”€ on-finished@2.3.0 deduped β”‚ β”œβ”€β”€ parseurl@1.3.3 β”‚ β”œβ”€β”€ path-to-regexp@0.1.7 deduped β”‚ β”œβ”€β”¬ proxy-addr@2.0.5 β”‚ β”‚ β”œβ”€β”€ forwarded@0.1.2 β”‚ β”‚ └── ipaddr.js@1.9.0 β”‚ β”œβ”€β”€ qs@6.7.0 deduped β”‚ β”œβ”€β”€ range-parser@1.2.1 β”‚ β”œβ”€β”€ safe-buffer@5.1.2 β”‚ β”œβ”€β”¬ send@0.17.1 β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”œβ”€β”€ depd@1.1.2 deduped β”‚ β”‚ β”œβ”€β”€ destroy@1.0.4 β”‚ β”‚ β”œβ”€β”€ encodeurl@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3 deduped β”‚ β”‚ β”œβ”€β”€ etag@1.8.1 deduped β”‚ β”‚ β”œβ”€β”€ fresh@0.5.2 deduped β”‚ β”‚ β”œβ”€β”¬ http-errors@1.7.3 β”‚ β”‚ β”‚ β”œβ”€β”€ depd@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ setprototypeof@1.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ statuses@1.5.0 deduped β”‚ β”‚ β”‚ └── toidentifier@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ mime@1.6.0 β”‚ β”‚ β”œβ”€β”€ ms@2.1.1 β”‚ β”‚ β”œβ”€β”€ on-finished@2.3.0 deduped β”‚ β”‚ β”œβ”€β”€ range-parser@1.2.1 deduped β”‚ β”‚ └── statuses@1.5.0 deduped β”‚ β”œβ”€β”¬ serve-static@1.14.1 β”‚ β”‚ β”œβ”€β”€ encodeurl@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3 deduped β”‚ β”‚ β”œβ”€β”€ parseurl@1.3.3 deduped β”‚ β”‚ └── send@0.17.1 deduped β”‚ β”œβ”€β”€ setprototypeof@1.1.1 β”‚ β”œβ”€β”€ statuses@1.5.0 β”‚ β”œβ”€β”€ type-is@1.6.18 deduped β”‚ β”œβ”€β”€ utils-merge@1.0.1 β”‚ └── vary@1.1.2 β”œβ”€β”¬ fibers@4.0.1 β”‚ └── detect-libc@1.0.3 β”œβ”€β”¬ file-loader@1.1.11 β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ └─┬ schema-utils@0.4.7 β”‚ β”œβ”€β”¬ UNMET PEER DEPENDENCY ajv@6.5.0 β”‚ β”‚ β”œβ”€β”€ fast-deep-equal@2.0.1 deduped β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ json-schema-traverse@0.3.1 deduped β”‚ β”‚ └── uri-js@4.2.2 deduped β”‚ └── ajv-keywords@3.2.0 deduped β”œβ”€β”€ file-saver@1.3.3 β”œβ”€β”€ flow@0.2.3 β”œβ”€β”€ flow-bin@0.120.1 β”œβ”€β”¬ flow-typed@2.5.1 β”‚ β”œβ”€β”¬ @octokit/rest@15.15.1 β”‚ β”‚ β”œβ”€β”€ before-after-hook@1.1.0 β”‚ β”‚ β”œβ”€β”€ btoa-lite@1.0.0 β”‚ β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”œβ”€β”¬ http-proxy-agent@2.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ agent-base@4.2.1 deduped β”‚ β”‚ β”‚ └─┬ debug@3.1.0 β”‚ β”‚ β”‚ └── ms@2.0.0 β”‚ β”‚ β”œβ”€β”¬ https-proxy-agent@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ agent-base@4.2.1 β”‚ β”‚ β”‚ β”‚ └─┬ es6-promisify@5.0.0 β”‚ β”‚ β”‚ β”‚ └── es6-promise@4.2.5 deduped β”‚ β”‚ β”‚ └── debug@3.2.6 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”€ node-fetch@2.3.0 β”‚ β”‚ β”œβ”€β”¬ universal-user-agent@2.0.1 β”‚ β”‚ β”‚ └─┬ os-name@2.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ macos-release@1.1.0 β”‚ β”‚ β”‚ └─┬ win-release@1.1.1 β”‚ β”‚ β”‚ └── semver@5.6.0 β”‚ β”‚ └── url-template@2.0.8 β”‚ β”œβ”€β”¬ babel-polyfill@6.26.0 β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”œβ”€β”€ core-js@2.6.11 β”‚ β”‚ └── regenerator-runtime@0.10.5 deduped β”‚ β”œβ”€β”€ colors@1.1.2 β”‚ β”œβ”€β”¬ fs-extra@5.0.0 β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 β”‚ β”‚ β”œβ”€β”€ jsonfile@4.0.0 deduped β”‚ β”‚ └── universalify@0.1.1 deduped β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”œβ”€β”¬ got@7.1.0 β”‚ β”‚ β”œβ”€β”¬ decompress-response@3.3.0 β”‚ β”‚ β”‚ └── mimic-response@1.0.0 β”‚ β”‚ β”œβ”€β”€ duplexer3@0.1.4 β”‚ β”‚ β”œβ”€β”€ get-stream@3.0.0 β”‚ β”‚ β”œβ”€β”€ is-plain-obj@1.1.0 β”‚ β”‚ β”œβ”€β”€ is-retry-allowed@1.1.0 β”‚ β”‚ β”œβ”€β”€ is-stream@1.1.0 β”‚ β”‚ β”œβ”€β”¬ isurl@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ has-to-string-tag-x@1.4.1 β”‚ β”‚ β”‚ β”‚ └── has-symbol-support-x@1.4.1 β”‚ β”‚ β”‚ └── is-object@1.0.1 β”‚ β”‚ β”œβ”€β”€ lowercase-keys@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ p-cancelable@0.3.0 β”‚ β”‚ β”œβ”€β”¬ p-timeout@1.2.1 β”‚ β”‚ β”‚ └── p-finally@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”œβ”€β”€ timed-out@4.0.1 β”‚ β”‚ β”œβ”€β”¬ url-parse-lax@1.0.0 β”‚ β”‚ β”‚ └── prepend-http@1.0.4 β”‚ β”‚ └── url-to-options@1.0.1 β”‚ β”œβ”€β”¬ md5@2.2.1 β”‚ β”‚ β”œβ”€β”€ charenc@0.0.2 β”‚ β”‚ β”œβ”€β”€ crypt@0.0.2 β”‚ β”‚ └── is-buffer@1.1.6 β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”¬ rimraf@2.6.2 β”‚ β”‚ └─┬ glob@7.1.6 β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ inflight@1.0.6 deduped β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ └── path-is-absolute@1.0.1 deduped β”‚ β”œβ”€β”€ semver@5.5.0 deduped β”‚ β”œβ”€β”¬ table@4.0.3 β”‚ β”‚ β”œβ”€β”¬ UNMET PEER DEPENDENCY ajv@6.11.0 β”‚ β”‚ β”‚ β”œβ”€β”€ fast-deep-equal@3.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ json-schema-traverse@0.4.1 β”‚ β”‚ β”‚ └── uri-js@4.2.2 deduped β”‚ β”‚ β”œβ”€β”€ ajv-keywords@3.2.0 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”¬ slice-ansi@1.0.0 β”‚ β”‚ β”‚ └── is-fullwidth-code-point@2.0.0 deduped β”‚ β”‚ └── string-width@2.1.1 deduped β”‚ β”œβ”€β”€ through@2.3.8 β”‚ β”œβ”€β”¬ unzipper@0.8.14 β”‚ β”‚ β”œβ”€β”€ big-integer@1.6.26 β”‚ β”‚ β”œβ”€β”¬ binary@0.3.0 β”‚ β”‚ β”‚ β”œβ”€β”€ buffers@0.1.1 β”‚ β”‚ β”‚ └─┬ chainsaw@0.1.0 β”‚ β”‚ β”‚ └── traverse@0.3.9 β”‚ β”‚ β”œβ”€β”€ bluebird@3.4.7 β”‚ β”‚ β”œβ”€β”€ buffer-indexof-polyfill@1.0.1 β”‚ β”‚ β”œβ”€β”¬ duplexer2@0.1.4 β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”œβ”€β”¬ fstream@1.0.11 β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ └── rimraf@2.6.2 deduped β”‚ β”‚ β”œβ”€β”€ listenercount@1.0.1 β”‚ β”‚ β”œβ”€β”¬ readable-stream@2.1.5 β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-shims@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ isarray@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ process-nextick-args@1.0.7 β”‚ β”‚ β”‚ β”œβ”€β”€ string_decoder@0.10.31 β”‚ β”‚ β”‚ └── util-deprecate@1.0.2 β”‚ β”‚ └── setimmediate@1.0.5 deduped β”‚ β”œβ”€β”¬ which@1.3.0 β”‚ β”‚ └── isexe@2.0.0 β”‚ └─┬ yargs@4.8.1 β”‚ β”œβ”€β”¬ cliui@3.2.0 β”‚ β”‚ β”œβ”€β”€ string-width@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ └─┬ wrap-ansi@2.1.0 β”‚ β”‚ β”œβ”€β”¬ string-width@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 deduped β”‚ β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”œβ”€β”€ decamelize@1.2.0 β”‚ β”œβ”€β”€ get-caller-file@1.0.2 β”‚ β”œβ”€β”€ lodash.assign@4.2.0 deduped β”‚ β”œβ”€β”¬ os-locale@1.4.0 β”‚ β”‚ └─┬ lcid@1.0.0 β”‚ β”‚ └── invert-kv@1.0.0 β”‚ β”œβ”€β”¬ read-pkg-up@1.0.1 β”‚ β”‚ β”œβ”€β”¬ find-up@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ path-exists@2.1.0 β”‚ β”‚ β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”‚ └─┬ read-pkg@1.1.0 β”‚ β”‚ β”œβ”€β”¬ load-json-file@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ parse-json@2.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pinkie-promise@2.0.1 deduped β”‚ β”‚ β”‚ └─┬ strip-bom@2.0.0 β”‚ β”‚ β”‚ └── is-utf8@0.2.1 β”‚ β”‚ β”œβ”€β”€ normalize-package-data@2.4.0 deduped β”‚ β”‚ └─┬ path-type@1.1.0 β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”œβ”€β”€ require-directory@2.1.1 deduped β”‚ β”œβ”€β”€ require-main-filename@1.0.1 β”‚ β”œβ”€β”€ set-blocking@2.0.0 deduped β”‚ β”œβ”€β”¬ string-width@1.0.2 β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”œβ”€β”€ which-module@1.0.0 β”‚ β”œβ”€β”€ window-size@0.2.0 β”‚ β”œβ”€β”€ y18n@3.2.1 β”‚ └─┬ yargs-parser@2.4.1 β”‚ β”œβ”€β”€ camelcase@3.0.0 β”‚ └── lodash.assign@4.2.0 deduped β”œβ”€β”¬ form-data@2.3.3 β”‚ β”œβ”€β”€ asynckit@0.4.0 β”‚ β”œβ”€β”¬ combined-stream@1.0.7 β”‚ β”‚ └── delayed-stream@1.0.0 β”‚ └─┬ mime-types@2.1.22 β”‚ └── mime-db@1.38.0 β”œβ”€β”¬ fsevents@1.2.11 β”‚ β”œβ”€β”¬ bindings@1.5.0 β”‚ β”‚ └── file-uri-to-path@1.0.0 β”‚ β”œβ”€β”€ nan@2.14.0 deduped β”‚ └─┬ node-pre-gyp@0.14.0 β”‚ β”œβ”€β”€ detect-libc@1.0.3 β”‚ β”œβ”€β”¬ mkdirp@0.5.1 β”‚ β”‚ └── minimist@0.0.8 β”‚ β”œβ”€β”¬ needle@2.4.0 β”‚ β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ β”‚ └── ms@2.1.2 β”‚ β”‚ β”œβ”€β”¬ iconv-lite@0.4.24 β”‚ β”‚ β”‚ └── safer-buffer@2.1.2 β”‚ β”‚ └── sax@1.2.4 β”‚ β”œβ”€β”¬ nopt@4.0.1 β”‚ β”‚ β”œβ”€β”€ abbrev@1.1.1 β”‚ β”‚ └─┬ osenv@0.1.5 β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2 β”‚ β”‚ └── os-tmpdir@1.0.2 β”‚ β”œβ”€β”¬ npm-packlist@1.4.7 β”‚ β”‚ β”œβ”€β”¬ ignore-walk@3.0.3 β”‚ β”‚ β”‚ └─┬ minimatch@3.0.4 β”‚ β”‚ β”‚ └─┬ brace-expansion@1.1.11 β”‚ β”‚ β”‚ β”œβ”€β”€ balanced-match@1.0.0 β”‚ β”‚ β”‚ └── concat-map@0.0.1 β”‚ β”‚ └─┬ npm-bundled@1.1.1 β”‚ β”‚ └── npm-normalize-package-bin@1.0.1 β”‚ β”œβ”€β”¬ npmlog@4.1.2 β”‚ β”‚ β”œβ”€β”¬ are-we-there-yet@1.1.5 β”‚ β”‚ β”‚ β”œβ”€β”€ delegates@1.0.0 β”‚ β”‚ β”‚ └─┬ readable-stream@2.3.6 β”‚ β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ isarray@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ process-nextick-args@2.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ string_decoder@1.1.1 β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 deduped β”‚ β”‚ β”‚ └── util-deprecate@1.0.2 β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0 β”‚ β”‚ β”œβ”€β”¬ gauge@2.7.4 β”‚ β”‚ β”‚ β”œβ”€β”€ aproba@1.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has-unicode@2.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ signal-exit@3.0.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ string-width@1.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 β”‚ β”‚ β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ strip-ansi@3.0.1 β”‚ β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 β”‚ β”‚ β”‚ └─┬ wide-align@1.1.3 β”‚ β”‚ β”‚ └── string-width@1.0.2 deduped β”‚ β”‚ └── set-blocking@2.0.0 β”‚ β”œβ”€β”¬ rc@1.2.8 β”‚ β”‚ β”œβ”€β”€ deep-extend@0.6.0 β”‚ β”‚ β”œβ”€β”€ ini@1.3.5 β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0 β”‚ β”‚ └── strip-json-comments@2.0.1 β”‚ β”œβ”€β”¬ rimraf@2.7.1 β”‚ β”‚ └─┬ glob@7.1.6 β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 β”‚ β”‚ β”œβ”€β”¬ inflight@1.0.6 β”‚ β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ β”‚ └── wrappy@1.0.2 β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”¬ once@1.4.0 β”‚ β”‚ β”‚ └── wrappy@1.0.2 deduped β”‚ β”‚ └── path-is-absolute@1.0.1 β”‚ β”œβ”€β”€ semver@5.7.1 β”‚ └─┬ tar@4.4.13 β”‚ β”œβ”€β”€ chownr@1.1.3 β”‚ β”œβ”€β”¬ fs-minipass@1.2.7 β”‚ β”‚ └── minipass@2.9.0 deduped β”‚ β”œβ”€β”¬ minipass@2.9.0 β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.2 deduped β”‚ β”‚ └── yallist@3.1.1 deduped β”‚ β”œβ”€β”¬ minizlib@1.3.3 β”‚ β”‚ └── minipass@2.9.0 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ safe-buffer@5.1.2 β”‚ └── yallist@3.1.1 β”œβ”€β”¬ helmet@3.12.1 β”‚ β”œβ”€β”€ dns-prefetch-control@0.1.0 β”‚ β”œβ”€β”€ dont-sniff-mimetype@1.0.0 β”‚ β”œβ”€β”€ expect-ct@0.1.1 β”‚ β”œβ”€β”€ frameguard@3.0.0 β”‚ β”œβ”€β”¬ helmet-csp@2.7.0 β”‚ β”‚ β”œβ”€β”€ camelize@1.0.0 β”‚ β”‚ β”œβ”€β”€ content-security-policy-builder@2.0.0 β”‚ β”‚ β”œβ”€β”€ dasherize@2.0.0 β”‚ β”‚ β”œβ”€β”€ lodash.reduce@4.6.0 β”‚ β”‚ └── platform@1.3.5 β”‚ β”œβ”€β”€ hide-powered-by@1.0.0 β”‚ β”œβ”€β”€ hpkp@2.0.0 β”‚ β”œβ”€β”€ hsts@2.1.0 β”‚ β”œβ”€β”€ ienoopen@1.0.0 β”‚ β”œβ”€β”€ nocache@2.0.0 β”‚ β”œβ”€β”€ referrer-policy@1.1.0 β”‚ └── x-xss-protection@1.1.0 β”œβ”€β”¬ history@3.3.0 β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”œβ”€β”¬ loose-envify@1.3.1 β”‚ β”‚ └── js-tokens@3.0.2 deduped β”‚ β”œβ”€β”¬ query-string@4.3.4 β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ └── strict-uri-encode@1.1.0 β”‚ └─┬ warning@3.0.0 β”‚ └── loose-envify@1.3.1 deduped β”œβ”€β”€ html-to-draftjs@1.4.0 β”œβ”€β”¬ husky@0.14.3 β”‚ β”œβ”€β”¬ is-ci@1.1.0 β”‚ β”‚ └── ci-info@1.1.2 β”‚ β”œβ”€β”€ normalize-path@1.0.0 β”‚ └── strip-indent@2.0.0 β”œβ”€β”€ intl@1.2.5 β”œβ”€β”€ intl-locales-supported@1.0.0 β”œβ”€β”¬ isomorphic-fetch@2.2.1 β”‚ β”œβ”€β”¬ node-fetch@1.7.3 β”‚ β”‚ β”œβ”€β”¬ encoding@0.1.12 β”‚ β”‚ β”‚ └── iconv-lite@0.4.24 deduped β”‚ β”‚ └── is-stream@1.1.0 deduped β”‚ └── whatwg-fetch@2.0.3 β”œβ”€β”¬ jasmine-expect@3.8.3 β”‚ └── add-matchers@0.5.0 β”œβ”€β”¬ jest@23.6.0 β”‚ β”œβ”€β”¬ import-local@1.0.0 β”‚ β”‚ β”œβ”€β”¬ pkg-dir@2.0.0 β”‚ β”‚ β”‚ └── find-up@2.1.0 deduped β”‚ β”‚ └─┬ resolve-cwd@2.0.0 β”‚ β”‚ └── resolve-from@3.0.0 β”‚ └─┬ jest-cli@23.6.0 β”‚ β”œβ”€β”€ ansi-escapes@3.2.0 deduped β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ exit@0.1.2 β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”œβ”€β”€ import-local@1.0.0 deduped β”‚ β”œβ”€β”€ is-ci@1.1.0 deduped β”‚ β”œβ”€β”¬ istanbul-api@1.3.7 β”‚ β”‚ β”œβ”€β”€ async@2.6.2 deduped β”‚ β”‚ β”œβ”€β”¬ fileset@2.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ └── minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”€ istanbul-lib-coverage@1.2.1 deduped β”‚ β”‚ β”œβ”€β”¬ istanbul-lib-hook@1.2.2 β”‚ β”‚ β”‚ └─┬ append-transform@0.4.0 β”‚ β”‚ β”‚ └─┬ default-require-extensions@1.0.0 β”‚ β”‚ β”‚ └─┬ strip-bom@2.0.0 β”‚ β”‚ β”‚ └── is-utf8@0.2.1 deduped β”‚ β”‚ β”œβ”€β”€ istanbul-lib-instrument@1.10.2 deduped β”‚ β”‚ β”œβ”€β”¬ istanbul-lib-report@1.1.5 β”‚ β”‚ β”‚ β”œβ”€β”€ istanbul-lib-coverage@1.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ path-parse@1.0.6 deduped β”‚ β”‚ β”‚ └─┬ supports-color@3.2.3 β”‚ β”‚ β”‚ └── has-flag@1.0.0 β”‚ β”‚ β”œβ”€β”€ istanbul-lib-source-maps@1.2.6 deduped β”‚ β”‚ β”œβ”€β”¬ istanbul-reports@1.5.1 β”‚ β”‚ β”‚ └─┬ handlebars@4.7.3 β”‚ β”‚ β”‚ β”œβ”€β”€ neo-async@2.6.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ optimist@0.6.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimist@0.0.10 β”‚ β”‚ β”‚ β”‚ └── wordwrap@0.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ β”‚ └─┬ uglify-js@3.7.7 β”‚ β”‚ β”‚ β”œβ”€β”€ commander@2.20.3 β”‚ β”‚ β”‚ └── source-map@0.6.1 deduped β”‚ β”‚ β”œβ”€β”€ js-yaml@3.13.1 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ └── once@1.4.0 deduped β”‚ β”œβ”€β”€ istanbul-lib-coverage@1.2.1 β”‚ β”œβ”€β”€ istanbul-lib-instrument@1.10.2 deduped β”‚ β”œβ”€β”¬ istanbul-lib-source-maps@1.2.6 β”‚ β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”œβ”€β”€ istanbul-lib-coverage@1.2.1 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”œβ”€β”€ rimraf@2.6.2 deduped β”‚ β”‚ └── source-map@0.5.7 β”‚ β”œβ”€β”¬ jest-changed-files@23.4.2 β”‚ β”‚ └── throat@4.1.0 β”‚ β”œβ”€β”¬ jest-config@23.6.0 β”‚ β”‚ β”œβ”€β”¬ babel-core@6.26.3 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-generator@6.26.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-helpers@6.24.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ └── babel-template@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-register@6.26.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-core@6.26.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-generator@6.26.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-helpers@6.24.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-register@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-template@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.18.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ convert-source-map@1.7.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ json5@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ private@0.1.8 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── source-map@0.5.7 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-js@2.6.11 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ home-or-tmp@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── os-tmpdir@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ └─┬ source-map-support@0.4.18 β”‚ β”‚ β”‚ β”‚ └── source-map@0.5.7 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-template@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.18.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ convert-source-map@1.7.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ json5@0.5.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ private@0.1.8 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ β”‚ └── source-map@0.5.7 β”‚ β”‚ β”œβ”€β”€ babel-jest@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”œβ”€β”€ jest-environment-jsdom@23.4.0 deduped β”‚ β”‚ β”œβ”€β”¬ jest-environment-node@23.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ jest-mock@23.2.0 β”‚ β”‚ β”‚ └── jest-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”œβ”€β”¬ jest-jasmine2@23.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ co@4.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ expect@23.6.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@3.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-diff@23.6.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ diff@3.5.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-matcher-utils@23.6.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-message-util@23.4.0 deduped β”‚ β”‚ β”‚ β”‚ └── jest-regex-util@23.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-generator-fn@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-diff@23.6.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ diff@3.5.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-each@23.6.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-matcher-utils@23.6.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-message-util@23.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-snapshot@23.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-util@23.4.0 deduped β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-regex-util@23.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ jest-resolve@23.6.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ browser-resolve@1.11.3 β”‚ β”‚ β”‚ β”‚ └── resolve@1.1.7 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ └── realpath-native@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-validate@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ micromatch@2.3.11 deduped β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”œβ”€β”¬ jest-environment-jsdom@23.4.0 β”‚ β”‚ β”œβ”€β”€ jest-mock@23.2.0 β”‚ β”‚ β”œβ”€β”€ jest-util@23.4.0 deduped β”‚ β”‚ └─┬ jsdom@11.6.2 β”‚ β”‚ β”œβ”€β”€ abab@1.0.4 β”‚ β”‚ β”œβ”€β”€ acorn@5.7.1 deduped β”‚ β”‚ β”œβ”€β”¬ acorn-globals@4.1.0 β”‚ β”‚ β”‚ └── acorn@5.7.1 deduped β”‚ β”‚ β”œβ”€β”€ array-equal@1.0.0 β”‚ β”‚ β”œβ”€β”€ browser-process-hrtime@0.1.2 β”‚ β”‚ β”œβ”€β”€ content-type-parser@1.0.2 β”‚ β”‚ β”œβ”€β”€ cssom@0.3.2 β”‚ β”‚ β”œβ”€β”¬ cssstyle@0.2.37 β”‚ β”‚ β”‚ └── cssom@0.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ domexception@1.0.1 β”‚ β”‚ β”‚ └── webidl-conversions@4.0.2 deduped β”‚ β”‚ β”œβ”€β”€ escodegen@1.9.1 deduped β”‚ β”‚ β”œβ”€β”¬ html-encoding-sniffer@1.0.2 β”‚ β”‚ β”‚ └── whatwg-encoding@1.0.3 deduped β”‚ β”‚ β”œβ”€β”€ left-pad@1.2.0 β”‚ β”‚ β”œβ”€β”€ nwmatcher@1.4.3 β”‚ β”‚ β”œβ”€β”€ parse5@4.0.0 β”‚ β”‚ β”œβ”€β”€ pn@1.1.0 β”‚ β”‚ β”œβ”€β”€ request@2.88.0 deduped β”‚ β”‚ β”œβ”€β”¬ request-promise-native@1.0.5 β”‚ β”‚ β”‚ β”œβ”€β”¬ request-promise-core@1.1.1 β”‚ β”‚ β”‚ β”‚ └── lodash@4.17.5 β”‚ β”‚ β”‚ β”œβ”€β”€ stealthy-require@1.1.1 β”‚ β”‚ β”‚ └── tough-cookie@2.3.4 deduped β”‚ β”‚ β”œβ”€β”€ sax@1.2.4 β”‚ β”‚ β”œβ”€β”€ symbol-tree@3.2.2 β”‚ β”‚ β”œβ”€β”¬ tough-cookie@2.3.4 β”‚ β”‚ β”‚ └── punycode@1.4.1 deduped β”‚ β”‚ β”œβ”€β”¬ w3c-hr-time@1.0.1 β”‚ β”‚ β”‚ └── browser-process-hrtime@0.1.2 deduped β”‚ β”‚ β”œβ”€β”€ webidl-conversions@4.0.2 β”‚ β”‚ β”œβ”€β”¬ whatwg-encoding@1.0.3 β”‚ β”‚ β”‚ └── iconv-lite@0.4.19 β”‚ β”‚ β”œβ”€β”¬ whatwg-url@6.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.sortby@4.7.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ tr46@1.0.1 β”‚ β”‚ β”‚ β”‚ └── punycode@2.1.0 β”‚ β”‚ β”‚ └── webidl-conversions@4.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ ws@4.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ async-limiter@1.0.0 deduped β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”‚ └── xml-name-validator@3.0.0 β”‚ β”œβ”€β”€ jest-get-type@22.4.3 β”‚ β”œβ”€β”¬ jest-haste-map@23.6.0 β”‚ β”‚ β”œβ”€β”¬ fb-watchman@2.0.0 β”‚ β”‚ β”‚ └─┬ bser@2.0.0 β”‚ β”‚ β”‚ └── node-int64@0.4.0 β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”‚ β”œβ”€β”¬ jest-docblock@23.2.0 β”‚ β”‚ β”‚ └── detect-newline@2.1.0 β”‚ β”‚ β”œβ”€β”€ jest-serializer@23.0.1 β”‚ β”‚ β”œβ”€β”€ jest-worker@23.2.0 deduped β”‚ β”‚ β”œβ”€β”€ micromatch@2.3.11 deduped β”‚ β”‚ └─┬ sane@2.5.2 β”‚ β”‚ β”œβ”€β”€ anymatch@2.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ capture-exit@1.2.0 β”‚ β”‚ β”‚ └── rsvp@3.6.2 β”‚ β”‚ β”œβ”€β”¬ exec-sh@0.2.2 β”‚ β”‚ β”‚ └── merge@1.2.1 β”‚ β”‚ β”œβ”€β”€ fb-watchman@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ fsevents@1.2.11 deduped β”‚ β”‚ β”œβ”€β”¬ micromatch@3.1.10 β”‚ β”‚ β”‚ β”œβ”€β”€ arr-diff@4.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ extglob@2.0.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-brackets@2.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@0.2.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@5.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ posix-character-classes@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ kind-of@6.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ nanomatch@1.2.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object.pick@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0 deduped β”‚ β”‚ β”œβ”€β”¬ walker@1.0.7 β”‚ β”‚ β”‚ └─┬ makeerror@1.0.11 β”‚ β”‚ β”‚ └── tmpl@1.0.4 β”‚ β”‚ └─┬ watch@0.18.0 β”‚ β”‚ β”œβ”€β”€ exec-sh@0.2.2 deduped β”‚ β”‚ └── minimist@1.2.0 deduped β”‚ β”œβ”€β”¬ jest-message-util@23.4.0 β”‚ β”‚ β”œβ”€β”¬ @babel/code-frame@7.0.0-beta.40 β”‚ β”‚ β”‚ └─┬ @babel/highlight@7.0.0-beta.40 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”‚ └── js-tokens@3.0.2 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ micromatch@2.3.11 deduped β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ └── stack-utils@1.0.1 β”‚ β”œβ”€β”€ jest-regex-util@23.3.0 β”‚ β”œβ”€β”¬ jest-resolve-dependencies@23.6.0 β”‚ β”‚ β”œβ”€β”€ jest-regex-util@23.3.0 deduped β”‚ β”‚ └── jest-snapshot@23.6.0 deduped β”‚ β”œβ”€β”¬ jest-runner@23.6.0 β”‚ β”‚ β”œβ”€β”€ exit@0.1.2 deduped β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”œβ”€β”€ jest-config@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-docblock@23.2.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-haste-map@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-jasmine2@23.6.0 deduped β”‚ β”‚ β”œβ”€β”¬ jest-leak-detector@23.6.0 β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-message-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-runtime@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-worker@23.2.0 deduped β”‚ β”‚ β”œβ”€β”€ source-map-support@0.5.16 deduped β”‚ β”‚ └── throat@4.1.0 deduped β”‚ β”œβ”€β”¬ jest-runtime@23.6.0 β”‚ β”‚ β”œβ”€β”¬ babel-core@6.26.3 β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-generator@6.26.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-helpers@6.24.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-register@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-template@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.18.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ convert-source-map@1.7.0 β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ json5@0.5.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ private@0.1.8 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ β”‚ └── source-map@0.5.7 β”‚ β”‚ β”œβ”€β”€ babel-plugin-istanbul@4.1.6 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ convert-source-map@1.5.1 β”‚ β”‚ β”œβ”€β”€ exit@0.1.2 deduped β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”œβ”€β”€ jest-config@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-haste-map@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-message-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-regex-util@23.3.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-resolve@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-snapshot@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-validate@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ micromatch@2.3.11 deduped β”‚ β”‚ β”œβ”€β”€ realpath-native@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ strip-bom@3.0.0 β”‚ β”‚ β”œβ”€β”¬ write-file-atomic@2.4.3 β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ imurmurhash@0.1.4 deduped β”‚ β”‚ β”‚ └── signal-exit@3.0.2 deduped β”‚ β”‚ └── yargs@11.1.1 deduped β”‚ β”œβ”€β”¬ jest-snapshot@23.6.0 β”‚ β”‚ β”œβ”€β”€ babel-types@6.26.0 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”¬ jest-diff@23.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ diff@3.5.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”œβ”€β”¬ jest-matcher-utils@23.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ └── pretty-format@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-message-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-resolve@23.6.0 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”œβ”€β”€ natural-compare@1.4.0 deduped β”‚ β”‚ β”œβ”€β”€ pretty-format@23.6.0 deduped β”‚ β”‚ └── semver@5.5.0 deduped β”‚ β”œβ”€β”¬ jest-util@23.4.0 β”‚ β”‚ β”œβ”€β”€ callsites@2.0.0 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”œβ”€β”€ is-ci@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ jest-message-util@23.4.0 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ └── source-map@0.6.1 deduped β”‚ β”œβ”€β”€ jest-validate@23.6.0 deduped β”‚ β”œβ”€β”¬ jest-watcher@23.4.0 β”‚ β”‚ β”œβ”€β”€ ansi-escapes@3.2.0 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ └── string-length@2.0.0 deduped β”‚ β”œβ”€β”¬ jest-worker@23.2.0 β”‚ β”‚ └─┬ merge-stream@1.0.1 β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”œβ”€β”¬ micromatch@2.3.11 β”‚ β”‚ β”œβ”€β”¬ arr-diff@2.0.0 β”‚ β”‚ β”‚ └── arr-flatten@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ array-unique@0.2.1 β”‚ β”‚ β”œβ”€β”¬ braces@1.8.5 β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-range@1.8.2 β”‚ β”‚ β”‚ β”‚ └─┬ fill-range@2.2.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-number@2.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@3.2.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ isobject@2.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── isarray@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ randomatic@1.1.7 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-number@3.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@4.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ repeat-element@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ └── repeat-string@1.6.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ preserve@0.2.0 β”‚ β”‚ β”‚ └── repeat-element@1.1.2 deduped β”‚ β”‚ β”œβ”€β”¬ expand-brackets@0.1.5 β”‚ β”‚ β”‚ └── is-posix-bracket@0.1.1 β”‚ β”‚ β”œβ”€β”¬ extglob@0.3.2 β”‚ β”‚ β”‚ └── is-extglob@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ filename-regex@2.0.1 β”‚ β”‚ β”œβ”€β”€ is-extglob@1.0.0 β”‚ β”‚ β”œβ”€β”¬ is-glob@2.0.1 β”‚ β”‚ β”‚ └── is-extglob@1.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ kind-of@3.2.2 β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”œβ”€β”€ normalize-path@2.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ object.omit@2.0.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ for-own@0.1.5 β”‚ β”‚ β”‚ β”‚ └── for-in@1.0.2 β”‚ β”‚ β”‚ └── is-extendable@0.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ parse-glob@3.0.4 β”‚ β”‚ β”‚ β”œβ”€β”¬ glob-base@0.3.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ glob-parent@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-glob@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ └─┬ is-glob@2.0.1 β”‚ β”‚ β”‚ β”‚ └── is-extglob@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-dotfile@1.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ is-extglob@1.0.0 deduped β”‚ β”‚ β”‚ └─┬ is-glob@2.0.1 β”‚ β”‚ β”‚ └── is-extglob@1.0.0 deduped β”‚ β”‚ └─┬ regex-cache@0.4.4 β”‚ β”‚ └─┬ is-equal-shallow@0.1.3 β”‚ β”‚ └── is-primitive@2.0.0 β”‚ β”œβ”€β”¬ node-notifier@5.4.3 β”‚ β”‚ β”œβ”€β”€ growly@1.3.0 β”‚ β”‚ β”œβ”€β”€ is-wsl@1.1.0 β”‚ β”‚ β”œβ”€β”€ semver@5.5.0 deduped β”‚ β”‚ β”œβ”€β”€ shellwords@0.1.1 β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”œβ”€β”¬ prompts@0.1.14 β”‚ β”‚ β”œβ”€β”€ kleur@2.0.2 β”‚ β”‚ └── sisteransi@0.1.1 β”‚ β”œβ”€β”¬ realpath-native@1.1.0 β”‚ β”‚ └── util.promisify@1.0.0 deduped β”‚ β”œβ”€β”€ rimraf@2.6.2 deduped β”‚ β”œβ”€β”€ slash@1.0.0 β”‚ β”œβ”€β”¬ string-length@2.0.0 β”‚ β”‚ β”œβ”€β”€ astral-regex@1.0.0 deduped β”‚ β”‚ └─┬ strip-ansi@4.0.0 β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”œβ”€β”¬ which@1.3.1 β”‚ β”‚ └── isexe@2.0.0 deduped β”‚ └─┬ yargs@11.1.1 β”‚ β”œβ”€β”€ cliui@4.1.0 deduped β”‚ β”œβ”€β”€ decamelize@1.2.0 deduped β”‚ β”œβ”€β”€ find-up@2.1.0 deduped β”‚ β”œβ”€β”€ get-caller-file@1.0.2 deduped β”‚ β”œβ”€β”€ os-locale@3.1.0 deduped β”‚ β”œβ”€β”€ require-directory@2.1.1 deduped β”‚ β”œβ”€β”€ require-main-filename@1.0.1 deduped β”‚ β”œβ”€β”€ set-blocking@2.0.0 deduped β”‚ β”œβ”€β”€ string-width@2.1.1 deduped β”‚ β”œβ”€β”€ which-module@2.0.0 deduped β”‚ β”œβ”€β”€ y18n@3.2.1 β”‚ └─┬ yargs-parser@9.0.2 β”‚ └── camelcase@4.1.0 β”œβ”€β”¬ jest-junit@5.1.0 β”‚ β”œβ”€β”¬ jest-validate@23.6.0 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”œβ”€β”€ leven@2.1.0 deduped β”‚ β”‚ └─┬ pretty-format@23.6.0 β”‚ β”‚ β”œβ”€β”€ ansi-regex@3.0.0 deduped β”‚ β”‚ └── ansi-styles@3.2.1 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ └── ansi-regex@3.0.0 β”‚ └── xml@1.0.1 β”œβ”€β”¬ jest-styled-components@6.3.4 β”‚ └─┬ css@2.2.4 β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”œβ”€β”¬ source-map-resolve@0.5.3 β”‚ β”‚ β”œβ”€β”€ atob@2.1.2 β”‚ β”‚ β”œβ”€β”€ decode-uri-component@0.2.0 β”‚ β”‚ β”œβ”€β”€ resolve-url@0.2.1 β”‚ β”‚ β”œβ”€β”€ source-map-url@0.4.0 β”‚ β”‚ └── urix@0.1.0 deduped β”‚ └── urix@0.1.0 β”œβ”€β”€ json-loader@0.5.7 β”œβ”€β”¬ linklocal@2.8.1 β”‚ β”œβ”€β”€ commander@2.12.2 β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”œβ”€β”¬ map-limit@0.0.1 β”‚ β”‚ └─┬ once@1.3.3 β”‚ β”‚ └── wrappy@1.0.2 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ └── rimraf@2.6.2 deduped β”œβ”€β”¬ lint-staged@7.0.4 β”‚ β”œβ”€β”€ app-root-path@2.0.1 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ commander@2.15.1 β”‚ β”œβ”€β”¬ cosmiconfig@4.0.0 β”‚ β”‚ β”œβ”€β”€ is-directory@0.3.1 deduped β”‚ β”‚ β”œβ”€β”¬ js-yaml@3.11.0 β”‚ β”‚ β”‚ β”œβ”€β”€ argparse@1.0.9 deduped β”‚ β”‚ β”‚ └── esprima@4.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ parse-json@4.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ error-ex@1.3.1 β”‚ β”‚ β”‚ β”‚ └── is-arrayish@0.2.1 β”‚ β”‚ β”‚ └── json-parse-better-errors@1.0.2 deduped β”‚ β”‚ └── require-from-string@2.0.2 β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”œβ”€β”€ dedent@0.7.0 β”‚ β”œβ”€β”¬ execa@0.9.0 β”‚ β”‚ β”œβ”€β”¬ cross-spawn@5.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lru-cache@4.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ shebang-command@1.2.0 deduped β”‚ β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”‚ β”œβ”€β”€ get-stream@3.0.0 deduped β”‚ β”‚ β”œβ”€β”€ is-stream@1.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ npm-run-path@2.0.2 β”‚ β”‚ β”‚ └── path-key@2.0.1 deduped β”‚ β”‚ β”œβ”€β”€ p-finally@1.0.0 β”‚ β”‚ β”œβ”€β”€ signal-exit@3.0.2 β”‚ β”‚ └── strip-eof@1.0.0 β”‚ β”œβ”€β”€ find-parent-dir@0.3.0 β”‚ β”œβ”€β”€ is-glob@4.0.1 deduped β”‚ β”œβ”€β”¬ jest-validate@22.4.3 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”¬ jest-config@22.4.3 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-environment-jsdom@22.4.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-mock@22.4.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-util@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ └── jsdom@11.6.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-environment-node@22.4.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-mock@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ └── jest-util@22.4.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-jasmine2@22.4.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ co@4.6.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ expect@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@3.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-diff@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-matcher-utils@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-message-util@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── jest-regex-util@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-generator-fn@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-diff@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ diff@3.5.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ pretty-format@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-regex@3.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── ansi-styles@3.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-matcher-utils@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ pretty-format@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-regex@3.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── ansi-styles@3.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-message-util@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/code-frame@7.0.0-beta.40 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ @babel/highlight@7.0.0-beta.40 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── js-tokens@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ micromatch@2.3.11 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ arr-diff@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── arr-flatten@1.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.2.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ braces@1.8.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ expand-range@1.8.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ preserve@0.2.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── repeat-element@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-brackets@0.1.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-posix-bracket@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extglob@0.3.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extglob@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ filename-regex@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-extglob@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-glob@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extglob@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-path@2.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object.omit@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ parse-glob@3.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── regex-cache@0.4.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── stack-utils@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-snapshot@22.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-diff@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-matcher-utils@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ natural-compare@1.4.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── pretty-format@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-util@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ └── source-map-support@0.5.16 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-regex-util@22.4.3 β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-resolve@22.4.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ browser-resolve@1.11.3 deduped β”‚ β”‚ β”‚ β”‚ └── chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ jest-util@22.4.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ callsites@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-ci@1.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jest-message-util@22.4.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ └── source-map@0.6.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ jest-validate@22.4.3 deduped β”‚ β”‚ β”‚ └── pretty-format@22.4.3 deduped β”‚ β”‚ β”œβ”€β”€ jest-get-type@22.4.3 deduped β”‚ β”‚ β”œβ”€β”€ leven@2.1.0 deduped β”‚ β”‚ └─┬ pretty-format@22.4.3 β”‚ β”‚ β”œβ”€β”€ ansi-regex@3.0.0 deduped β”‚ β”‚ └── ansi-styles@3.2.1 deduped β”‚ β”œβ”€β”¬ listr@0.13.0 β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”œβ”€β”¬ cli-truncate@0.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ slice-ansi@0.0.4 β”‚ β”‚ β”‚ └─┬ string-width@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 deduped β”‚ β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ figures@1.7.0 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ indent-string@2.1.0 β”‚ β”‚ β”‚ └─┬ repeating@2.0.1 β”‚ β”‚ β”‚ └─┬ is-finite@1.0.2 β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ is-observable@0.2.0 β”‚ β”‚ β”‚ └── symbol-observable@0.2.4 β”‚ β”‚ β”œβ”€β”€ is-promise@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ is-stream@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ listr-silent-renderer@1.1.1 β”‚ β”‚ β”œβ”€β”¬ listr-update-renderer@0.4.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ cli-truncate@0.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ elegant-spinner@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ figures@1.7.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ indent-string@3.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ log-symbols@1.0.2 β”‚ β”‚ β”‚ β”‚ └── chalk@1.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ log-update@1.0.2 deduped β”‚ β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ listr-verbose-renderer@0.4.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ cli-cursor@1.0.2 β”‚ β”‚ β”‚ β”‚ └─┬ restore-cursor@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ exit-hook@1.1.1 β”‚ β”‚ β”‚ β”‚ └── onetime@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ date-fns@1.29.0 β”‚ β”‚ β”‚ └── figures@1.7.0 deduped β”‚ β”‚ β”œβ”€β”¬ log-symbols@1.0.2 β”‚ β”‚ β”‚ └── chalk@1.1.3 deduped β”‚ β”‚ β”œβ”€β”¬ log-update@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-escapes@1.4.0 β”‚ β”‚ β”‚ └─┬ cli-cursor@1.0.2 β”‚ β”‚ β”‚ └─┬ restore-cursor@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ exit-hook@1.1.1 deduped β”‚ β”‚ β”‚ └── onetime@1.1.0 β”‚ β”‚ β”œβ”€β”¬ ora@0.2.3 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@1.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ cli-cursor@1.0.2 β”‚ β”‚ β”‚ β”‚ └─┬ restore-cursor@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ exit-hook@1.1.1 deduped β”‚ β”‚ β”‚ β”‚ └── onetime@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ cli-spinners@0.1.2 β”‚ β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”€ p-map@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ rxjs@5.5.10 deduped β”‚ β”‚ β”œβ”€β”¬ stream-to-observable@0.2.0 β”‚ β”‚ β”‚ └── any-observable@0.2.0 β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”œβ”€β”€ lodash@4.17.10 β”‚ β”œβ”€β”¬ log-symbols@2.2.0 β”‚ β”‚ └── chalk@2.4.2 deduped β”‚ β”œβ”€β”¬ micromatch@3.1.10 β”‚ β”‚ β”œβ”€β”€ arr-diff@4.0.0 β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 β”‚ β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ is-descriptor@1.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@6.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@6.0.2 β”‚ β”‚ β”‚ β”‚ └── kind-of@6.0.2 β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”œβ”€β”¬ extglob@2.0.4 β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-brackets@2.1.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ debug@2.6.9 β”‚ β”‚ β”‚ β”‚ β”‚ └── ms@2.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@0.2.5 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@5.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ posix-character-classes@0.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ fragment-cache@0.2.1 β”‚ β”‚ β”‚ └── map-cache@0.2.2 β”‚ β”‚ β”œβ”€β”€ kind-of@6.0.2 β”‚ β”‚ β”œβ”€β”¬ nanomatch@1.2.9 β”‚ β”‚ β”‚ β”œβ”€β”€ arr-diff@4.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ is-odd@2.0.0 β”‚ β”‚ β”‚ β”‚ └── is-number@4.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ is-windows@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ kind-of@6.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ object.pick@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ object.pick@1.3.0 β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ regex-not@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ └─┬ safe-regex@1.1.0 β”‚ β”‚ β”‚ └── ret@0.1.15 deduped β”‚ β”‚ β”œβ”€β”¬ snapdragon@0.8.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ base@0.11.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ cache-base@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ collection-visit@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ map-visit@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── object-visit@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ object-visit@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ component-emitter@1.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ get-value@2.0.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-value@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ get-value@2.0.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-values@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-number@3.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@4.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ set-value@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ extend-shallow@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-extendable@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── split-string@3.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ to-object-path@0.3.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@3.2.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ union-value@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arr-union@3.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ get-value@2.0.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-extendable@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ set-value@0.4.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ extend-shallow@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-extendable@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── to-object-path@0.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ unset-value@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ has-value@0.3.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ get-value@2.0.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-values@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ isobject@2.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── isarray@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ class-utils@0.3.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arr-union@3.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ define-property@0.2.5 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ static-extend@0.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ define-property@0.2.5 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ object-copy@0.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ copy-descriptor@0.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ define-property@0.2.5 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@3.2.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ component-emitter@1.2.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ isobject@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ mixin-deep@1.3.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ for-in@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └── pascalcase@0.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@0.2.5 β”‚ β”‚ β”‚ β”‚ └─┬ is-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ └── kind-of@5.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ extend-shallow@2.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ map-cache@0.2.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.7 β”‚ β”‚ β”‚ β”œβ”€β”¬ source-map-resolve@0.5.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ atob@2.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ decode-uri-component@0.2.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ resolve-url@0.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ source-map-url@0.4.0 deduped β”‚ β”‚ β”‚ β”‚ └── urix@0.1.0 deduped β”‚ β”‚ β”‚ └─┬ use@3.1.0 β”‚ β”‚ β”‚ └── kind-of@6.0.2 β”‚ β”‚ └─┬ to-regex@3.0.2 β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ └── safe-regex@1.1.0 deduped β”‚ β”œβ”€β”¬ npm-which@3.0.1 β”‚ β”‚ β”œβ”€β”€ commander@2.12.2 deduped β”‚ β”‚ β”œβ”€β”¬ npm-path@2.0.4 β”‚ β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”œβ”€β”€ p-map@1.2.0 β”‚ β”œβ”€β”€ path-is-inside@1.0.2 β”‚ β”œβ”€β”€ pify@3.0.0 β”‚ β”œβ”€β”€ please-upgrade-node@3.0.1 β”‚ β”œβ”€β”€ staged-git-files@1.1.1 β”‚ β”œβ”€β”€ string-argv@0.0.2 β”‚ └─┬ stringify-object@3.2.2 β”‚ β”œβ”€β”€ get-own-enumerable-property-symbols@2.0.1 β”‚ β”œβ”€β”€ is-obj@1.0.1 β”‚ └── is-regexp@1.0.0 β”œβ”€β”€ lodash@4.17.4 β”œβ”€β”¬ lokalise@0.0.8 β”‚ β”œβ”€β”€ babel-polyfill@6.26.0 deduped β”‚ β”œβ”€β”€ fs-extra@8.1.0 deduped β”‚ β”œβ”€β”¬ glob-promise@3.4.0 β”‚ β”‚ └── @types/glob@7.1.1 deduped β”‚ β”œβ”€β”€ lodash@4.17.10 β”‚ β”œβ”€β”€ mustache@3.1.0 β”‚ β”œβ”€β”€ request@2.88.0 deduped β”‚ β”œβ”€β”¬ unzip-stream@0.3.0 β”‚ β”‚ β”œβ”€β”€ binary@0.3.0 deduped β”‚ β”‚ └── mkdirp@0.5.1 deduped β”‚ └─┬ util.promisify@1.0.0 β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ └─┬ object.getownpropertydescriptors@2.0.3 β”‚ β”œβ”€β”€ define-properties@1.1.3 deduped β”‚ └── es-abstract@1.17.4 deduped β”œβ”€β”¬ mailosaur@5.0.3 β”‚ β”œβ”€β”€ UNMET PEER DEPENDENCY moment@2.22.2 deduped β”‚ └── request@2.88.0 deduped β”œβ”€β”¬ material-ui-chip-input@1.1.0 β”‚ β”œβ”€β”€ classnames@2.2.5 β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”€ mobile-detect@1.4.0 β”œβ”€β”€ UNMET PEER DEPENDENCY moment@2.22.2 β”œβ”€β”¬ morgan@1.9.0 β”‚ β”œβ”€β”¬ basic-auth@2.0.0 β”‚ β”‚ └── safe-buffer@5.1.1 β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”œβ”€β”€ depd@1.1.2 deduped β”‚ β”œβ”€β”€ on-finished@2.3.0 deduped β”‚ └── on-headers@1.0.1 β”œβ”€β”€ node-pre-gyp@0.10.3 extraneous β”œβ”€β”€ prettier@1.12.0 β”œβ”€β”¬ prettier-standard@8.0.1 β”‚ β”œβ”€β”€ @sheerun/eslint-config-standard@10.2.1 β”‚ β”œβ”€β”¬ babel-eslint@8.2.3 β”‚ β”‚ β”œβ”€β”¬ @babel/code-frame@7.0.0-beta.44 β”‚ β”‚ β”‚ └─┬ @babel/highlight@7.0.0-beta.44 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”‚ └── js-tokens@3.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/traverse@7.0.0-beta.44 β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/code-frame@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/generator@7.0.0-beta.44 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/types@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jsesc@2.5.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.7 β”‚ β”‚ β”‚ β”‚ └── trim-right@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/helper-function-name@7.0.0-beta.44 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/helper-get-function-arity@7.0.0-beta.44 β”‚ β”‚ β”‚ β”‚ β”‚ └── @babel/types@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/template@7.0.0-beta.44 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/code-frame@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/types@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”‚ └── @babel/types@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ @babel/helper-split-export-declaration@7.0.0-beta.44 β”‚ β”‚ β”‚ β”‚ └── @babel/types@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @babel/types@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@7.0.0-beta.44 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ debug@3.2.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ globals@11.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”‚ β”‚ └── lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”¬ @babel/types@7.0.0-beta.44 β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ └── to-fast-properties@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ babylon@7.0.0-beta.44 β”‚ β”‚ β”œβ”€β”€ eslint-scope@3.7.1 deduped β”‚ β”‚ └── eslint-visitor-keys@1.0.0 deduped β”‚ β”œβ”€β”¬ babel-runtime@6.26.0 β”‚ β”‚ β”œβ”€β”€ core-js@2.6.11 β”‚ β”‚ └── regenerator-runtime@0.11.1 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ core-js@2.6.11 β”‚ β”œβ”€β”¬ eslint@4.19.1 β”‚ β”‚ β”œβ”€β”¬ ajv@5.5.2 β”‚ β”‚ β”‚ β”œβ”€β”€ co@4.6.0 β”‚ β”‚ β”‚ β”œβ”€β”€ fast-deep-equal@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 deduped β”‚ β”‚ β”‚ └── json-schema-traverse@0.3.1 deduped β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ concat-stream@1.6.2 deduped β”‚ β”‚ β”œβ”€β”¬ cross-spawn@5.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lru-cache@4.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ shebang-command@1.2.0 deduped β”‚ β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”œβ”€β”€ doctrine@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ eslint-scope@3.7.1 deduped β”‚ β”‚ β”œβ”€β”€ eslint-visitor-keys@1.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ espree@3.5.4 β”‚ β”‚ β”‚ β”œβ”€β”€ acorn@5.7.1 deduped β”‚ β”‚ β”‚ └─┬ acorn-jsx@3.0.1 β”‚ β”‚ β”‚ └── acorn@3.3.0 β”‚ β”‚ β”œβ”€β”€ esquery@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ file-entry-cache@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ flat-cache@1.3.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ circular-json@0.3.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ del@2.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ globby@5.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-union@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arrify@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-path-cwd@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-path-in-cwd@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ pinkie-promise@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── rimraf@2.6.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”‚ └─┬ write@0.2.1 β”‚ β”‚ β”‚ β”‚ └── mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”€ functional-red-black-tree@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”œβ”€β”€ globals@11.4.0 deduped β”‚ β”‚ β”œβ”€β”€ ignore@3.3.8 deduped β”‚ β”‚ β”œβ”€β”€ imurmurhash@0.1.4 deduped β”‚ β”‚ β”œβ”€β”¬ inquirer@3.3.0 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-escapes@3.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ cli-cursor@2.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ cli-width@2.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ external-editor@2.2.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chardet@0.4.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ iconv-lite@0.4.24 deduped β”‚ β”‚ β”‚ β”‚ └── tmp@0.0.33 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ figures@2.0.0 β”‚ β”‚ β”‚ β”‚ └── escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.11 β”‚ β”‚ β”‚ β”œβ”€β”€ mute-stream@0.0.7 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ run-async@2.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ rx-lite@4.0.8 β”‚ β”‚ β”‚ β”œβ”€β”¬ rx-lite-aggregates@4.0.8 β”‚ β”‚ β”‚ β”‚ └── rx-lite@4.0.8 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ string-width@2.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”‚ β”‚ └── through@2.3.8 deduped β”‚ β”‚ β”œβ”€β”€ is-resolvable@1.0.1 β”‚ β”‚ β”œβ”€β”¬ js-yaml@3.11.0 β”‚ β”‚ β”‚ β”œβ”€β”€ argparse@1.0.9 deduped β”‚ β”‚ β”‚ └── esprima@4.0.0 deduped β”‚ β”‚ β”œβ”€β”€ json-stable-stringify-without-jsonify@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ levn@0.3.0 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”œβ”€β”€ natural-compare@1.4.0 deduped β”‚ β”‚ β”œβ”€β”€ optionator@0.8.3 deduped β”‚ β”‚ β”œβ”€β”€ path-is-inside@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ pluralize@7.0.0 β”‚ β”‚ β”œβ”€β”€ progress@2.0.3 deduped β”‚ β”‚ β”œβ”€β”€ regexpp@1.1.0 β”‚ β”‚ β”œβ”€β”¬ require-uncached@1.0.3 β”‚ β”‚ β”‚ β”œβ”€β”¬ caller-path@0.1.0 β”‚ β”‚ β”‚ β”‚ └── callsites@0.2.0 β”‚ β”‚ β”‚ └── resolve-from@1.0.1 β”‚ β”‚ β”œβ”€β”€ semver@5.7.1 β”‚ β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”‚ β”œβ”€β”€ strip-json-comments@2.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ table@4.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ ajv@5.5.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ ajv-keywords@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ slice-ansi@1.0.0 deduped β”‚ β”‚ β”‚ └── string-width@2.1.1 deduped β”‚ β”‚ └── text-table@0.2.0 deduped β”‚ β”œβ”€β”¬ find-up@2.1.0 β”‚ β”‚ └─┬ locate-path@2.0.0 β”‚ β”‚ β”œβ”€β”¬ p-locate@2.0.0 β”‚ β”‚ β”‚ └── p-limit@1.3.0 deduped β”‚ β”‚ └── path-exists@3.0.0 β”‚ β”œβ”€β”€ get-stdin@5.0.1 β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”œβ”€β”€ ignore@3.3.8 deduped β”‚ β”œβ”€β”€ indent-string@3.2.0 β”‚ β”œβ”€β”€ lodash.memoize@4.1.2 deduped β”‚ β”œβ”€β”¬ loglevel-colored-level-prefix@1.0.0 β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ └── loglevel@1.6.3 deduped β”‚ β”œβ”€β”¬ messageformat@1.1.1 β”‚ β”‚ β”œβ”€β”¬ glob@7.0.6 β”‚ β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inflight@1.0.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ β”‚ └── path-is-absolute@1.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ make-plural@4.2.0 β”‚ β”‚ β”‚ └── minimist@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ messageformat-parser@1.1.0 β”‚ β”‚ β”œβ”€β”¬ nopt@3.0.6 β”‚ β”‚ β”‚ └── abbrev@1.1.1 β”‚ β”‚ └── reserved-words@0.1.2 β”‚ β”œβ”€β”€ minimist@1.2.0 β”‚ β”œβ”€β”€ prettier@1.9.2 β”‚ β”œβ”€β”¬ prettier-eslint@8.8.1 β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”œβ”€β”€ common-tags@1.8.0 β”‚ β”‚ β”œβ”€β”€ dlv@1.1.1 β”‚ β”‚ β”œβ”€β”¬ eslint@4.19.1 β”‚ β”‚ β”‚ β”œβ”€β”€ ajv@5.5.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ concat-stream@1.6.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ cross-spawn@5.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lru-cache@4.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ shebang-command@1.2.0 deduped β”‚ β”‚ β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ doctrine@2.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ eslint-scope@3.7.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ eslint-visitor-keys@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ espree@3.5.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ acorn@5.7.1 deduped β”‚ β”‚ β”‚ β”‚ └─┬ acorn-jsx@3.0.1 β”‚ β”‚ β”‚ β”‚ └── acorn@3.3.0 β”‚ β”‚ β”‚ β”œβ”€β”€ esquery@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ file-entry-cache@2.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ flat-cache@1.3.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ circular-json@0.3.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ del@2.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ globby@5.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ array-union@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arrify@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── pinkie-promise@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-path-cwd@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-path-in-cwd@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ pify@2.3.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ pinkie-promise@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── rimraf@2.6.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ write@0.2.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ functional-red-black-tree@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ globals@11.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ ignore@3.3.8 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ imurmurhash@0.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inquirer@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-resolvable@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ js-yaml@3.11.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ argparse@1.0.9 deduped β”‚ β”‚ β”‚ β”‚ └── esprima@4.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ json-stable-stringify-without-jsonify@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ levn@0.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ natural-compare@1.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ optionator@0.8.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-inside@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pluralize@7.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ progress@2.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regexpp@1.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ require-uncached@1.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ semver@5.7.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-json-comments@2.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ table@4.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ajv@5.5.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ajv-keywords@2.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ slice-ansi@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └── string-width@2.1.1 deduped β”‚ β”‚ β”‚ └── text-table@0.2.0 deduped β”‚ β”‚ β”œβ”€β”€ indent-string@3.2.0 deduped β”‚ β”‚ β”œβ”€β”€ lodash.merge@4.6.2 deduped β”‚ β”‚ β”œβ”€β”€ loglevel-colored-level-prefix@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ prettier@1.12.1 β”‚ β”‚ β”œβ”€β”¬ pretty-format@22.4.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-regex@3.0.0 deduped β”‚ β”‚ β”‚ └── ansi-styles@3.2.1 deduped β”‚ β”‚ β”œβ”€β”€ require-relative@0.8.7 β”‚ β”‚ β”œβ”€β”€ typescript@2.8.3 β”‚ β”‚ └─┬ typescript-eslint-parser@11.0.0 β”‚ β”‚ β”œβ”€β”€ lodash.unescape@4.0.1 β”‚ β”‚ └── semver@5.4.1 β”‚ β”œβ”€β”€ regenerator-runtime@0.11.1 β”‚ └─┬ rxjs@5.5.10 β”‚ └── symbol-observable@1.0.1 β”œβ”€β”€ raw-loader@0.5.1 β”œβ”€β”¬ UNMET PEER DEPENDENCY react@16.9.0 β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”¬ react-beautiful-dnd@13.0.0 β”‚ β”œβ”€β”¬ @babel/runtime@7.9.2 β”‚ β”‚ └── regenerator-runtime@0.13.5 β”‚ β”œβ”€β”¬ css-box-model@1.2.0 β”‚ β”‚ └── tiny-invariant@1.1.0 β”‚ β”œβ”€β”€ memoize-one@5.1.1 β”‚ β”œβ”€β”€ raf-schd@4.0.2 β”‚ β”œβ”€β”¬ react-redux@7.2.0 β”‚ β”‚ β”œβ”€β”€ @babel/runtime@7.9.2 deduped β”‚ β”‚ β”œβ”€β”€ hoist-non-react-statics@3.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ loose-envify@1.4.0 β”‚ β”‚ β”‚ └── js-tokens@4.0.0 β”‚ β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”‚ └── react-is@16.12.0 deduped β”‚ β”œβ”€β”¬ redux@4.0.5 β”‚ β”‚ β”œβ”€β”€ loose-envify@1.4.0 deduped β”‚ β”‚ └── symbol-observable@1.2.0 deduped β”‚ └── use-memo-one@1.1.1 β”œβ”€β”¬ react-cookie@1.0.5 β”‚ β”œβ”€β”€ cookie@0.3.1 deduped β”‚ β”œβ”€β”€ is-node@1.0.2 β”‚ └── object-assign@4.1.1 deduped β”œβ”€β”¬ react-dom@16.9.0 β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └─┬ scheduler@0.15.0 β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ └── object-assign@4.1.1 deduped β”œβ”€β”¬ react-dropzone@4.2.3 β”‚ β”œβ”€β”€ attr-accept@1.1.0 β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”€ react-flow-types@0.1.1 β”œβ”€β”¬ react-helmet@5.2.0 β”‚ β”œβ”€β”€ deep-equal@1.0.1 β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └─┬ react-side-effect@1.1.3 β”‚ β”œβ”€β”€ exenv@1.2.2 β”‚ └── shallowequal@1.1.0 β”œβ”€β”€ react-image-crop@4.0.1 β”œβ”€β”¬ react-intl@2.4.0 β”‚ β”œβ”€β”€ intl-format-cache@2.1.0 β”‚ β”œβ”€β”¬ intl-messageformat@2.2.0 β”‚ β”‚ └── intl-messageformat-parser@1.4.0 β”‚ β”œβ”€β”¬ intl-relativeformat@2.1.0 β”‚ β”‚ └── intl-messageformat@2.2.0 deduped β”‚ └── invariant@2.2.4 deduped β”œβ”€β”¬ react-intl-redux@2.0.0 β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”¬ react-notification-system-redux@1.2.0 β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └─┬ react-notification-system@0.2.16 β”‚ β”œβ”€β”€ create-react-class@15.6.2 deduped β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”¬ react-redux@5.0.7 β”‚ β”œβ”€β”€ hoist-non-react-statics@2.5.5 β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”œβ”€β”€ lodash@4.17.10 β”‚ β”œβ”€β”€ lodash-es@4.17.10 β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ └── prop-types@15.7.2 deduped β”œβ”€β”¬ react-router@3.2.0 β”‚ β”œβ”€β”¬ create-react-class@15.6.2 β”‚ β”‚ β”œβ”€β”€ fbjs@0.8.17 deduped β”‚ β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ β”‚ └── object-assign@4.1.1 deduped β”‚ β”œβ”€β”€ history@3.3.0 deduped β”‚ β”œβ”€β”€ hoist-non-react-statics@1.2.0 β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └── warning@3.0.0 deduped β”œβ”€β”€ react-router-redux@4.0.8 β”œβ”€β”¬ react-styleguidist@7.0.17 β”‚ β”œβ”€β”¬ @vxna/mini-html-webpack-template@0.1.7 β”‚ β”‚ └── common-tags@1.8.0 deduped β”‚ β”œβ”€β”€ acorn@5.7.1 β”‚ β”œβ”€β”€ ast-types@0.11.5 β”‚ β”œβ”€β”¬ buble@0.19.3 β”‚ β”‚ β”œβ”€β”€ acorn@5.7.1 deduped β”‚ β”‚ β”œβ”€β”€ acorn-dynamic-import@3.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ acorn-jsx@4.1.1 β”‚ β”‚ β”‚ └── acorn@5.7.1 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”¬ magic-string@0.22.5 β”‚ β”‚ β”‚ └── vlq@0.2.3 β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2 β”‚ β”‚ └── vlq@1.0.0 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ classnames@2.2.5 deduped β”‚ β”œβ”€β”¬ clean-webpack-plugin@0.1.19 β”‚ β”‚ └── rimraf@2.6.2 deduped β”‚ β”œβ”€β”€ clipboard-copy@2.0.0 β”‚ β”œβ”€β”€ codemirror@5.38.0 β”‚ β”œβ”€β”¬ common-dir@1.0.1 β”‚ β”‚ └── common-sequence@1.0.2 β”‚ β”œβ”€β”¬ copy-webpack-plugin@4.5.1 β”‚ β”‚ β”œβ”€β”¬ cacache@10.0.4 β”‚ β”‚ β”‚ β”œβ”€β”€ bluebird@3.5.1 β”‚ β”‚ β”‚ β”œβ”€β”€ chownr@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lru-cache@4.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ mississippi@2.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ concat-stream@1.6.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ duplexify@3.6.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ end-of-stream@1.4.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── stream-shift@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ end-of-stream@1.4.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ flush-write-stream@1.0.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ from2@2.3.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ parallel-transform@1.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cyclist@0.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ pump@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ end-of-stream@1.4.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── once@1.4.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ pumpify@1.5.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ duplexify@3.6.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── pump@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ stream-each@1.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ end-of-stream@1.4.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── stream-shift@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ through2@2.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ └── xtend@4.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ move-concurrently@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ aproba@1.2.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ copy-concurrently@1.0.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ aproba@1.2.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fs-write-stream-atomic@1.0.10 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ iferr@0.1.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ rimraf@2.6.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── run-queue@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ fs-write-stream-atomic@1.0.10 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ iferr@0.1.5 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ imurmurhash@0.1.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ rimraf@2.6.2 deduped β”‚ β”‚ β”‚ β”‚ └─┬ run-queue@1.0.3 β”‚ β”‚ β”‚ β”‚ └── aproba@1.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ promise-inflight@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ rimraf@2.6.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ ssri@5.3.0 β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ unique-filename@1.1.0 β”‚ β”‚ β”‚ β”‚ └─┬ unique-slug@2.0.0 β”‚ β”‚ β”‚ β”‚ └── imurmurhash@0.1.4 deduped β”‚ β”‚ β”‚ └── y18n@4.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ find-cache-dir@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ commondir@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ make-dir@1.1.0 β”‚ β”‚ β”‚ β”‚ └── pify@3.0.0 β”‚ β”‚ β”‚ └── pkg-dir@2.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ globby@7.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ array-union@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ dir-glob@2.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ arrify@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ └── path-type@3.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ ignore@3.3.8 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pify@3.0.0 β”‚ β”‚ β”‚ └── slash@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ is-glob@4.0.1 deduped β”‚ β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”œβ”€β”¬ p-limit@1.3.0 β”‚ β”‚ β”‚ └── p-try@1.0.0 β”‚ β”‚ └── serialize-javascript@1.5.0 β”‚ β”œβ”€β”¬ css-loader@0.28.11 β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”œβ”€β”€ css-selector-tokenizer@0.7.0 deduped β”‚ β”‚ β”œβ”€β”¬ cssnano@3.10.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ autoprefixer@6.7.7 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserslist@1.7.7 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000784 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ electron-to-chromium@1.3.30 β”‚ β”‚ β”‚ β”‚ β”‚ └── electron-releases@2.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000784 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-range@0.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ num2fraction@1.2.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ decamelize@1.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ defined@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-calc@5.3.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-message-helpers@2.0.0 β”‚ β”‚ β”‚ β”‚ └─┬ reduce-css-calc@1.3.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ balanced-match@0.4.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ math-expression-evaluator@1.2.17 β”‚ β”‚ β”‚ β”‚ └─┬ reduce-function-call@1.0.2 β”‚ β”‚ β”‚ β”‚ └── balanced-match@0.4.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-colormin@2.2.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ colormin@1.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ color@0.11.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ clone@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ color-convert@1.9.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ color-string@0.3.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── color-name@1.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ css-color-names@0.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ └── has@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-convert-values@2.6.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-discard-comments@2.0.4 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-discard-duplicates@2.1.0 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-discard-empty@2.1.0 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-discard-overridden@0.1.1 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-discard-unused@2.2.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── uniqs@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-filter-plugins@2.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └─┬ uniqid@4.1.1 β”‚ β”‚ β”‚ β”‚ └── macaddress@0.2.8 β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-merge-idents@2.1.7 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-merge-longhand@2.0.2 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-merge-rules@2.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserslist@1.7.7 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000784 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ electron-to-chromium@1.3.30 β”‚ β”‚ β”‚ β”‚ β”‚ └── electron-releases@2.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ caniuse-api@1.6.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserslist@1.7.7 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000784 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ electron-to-chromium@1.3.30 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── electron-releases@2.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000784 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.memoize@4.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── lodash.uniq@4.5.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-selector-parser@2.2.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ flatten@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ indexes-of@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── uniq@1.0.1 β”‚ β”‚ β”‚ β”‚ └── vendors@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-minify-font-values@1.0.5 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-minify-gradients@1.0.5 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-minify-params@1.2.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ alphanum-sort@1.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”‚ └── uniqs@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-minify-selectors@2.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ alphanum-sort@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-selector-parser@2.2.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-normalize-charset@1.1.1 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-normalize-url@3.0.8 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-absolute-url@2.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ normalize-url@1.9.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ prepend-http@1.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ query-string@4.3.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ sort-keys@1.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-plain-obj@1.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-ordered-values@2.2.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-reduce-idents@2.4.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-reduce-initial@1.0.1 β”‚ β”‚ β”‚ β”‚ └── postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-reduce-transforms@1.0.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-svgo@2.1.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-svg@2.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── html-comment-regex@1.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ svgo@0.7.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ coa@1.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ └── q@1.5.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ colors@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ csso@2.3.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ clap@1.2.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ chalk@1.1.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── source-map@0.5.7 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ js-yaml@3.7.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ argparse@1.0.9 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── esprima@2.7.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ sax@1.2.4 deduped β”‚ β”‚ β”‚ β”‚ └── whet.extend@0.9.9 β”‚ β”‚ β”‚ β”œβ”€β”¬ postcss-unique-selectors@2.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ alphanum-sort@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ β”‚ └── uniqs@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 deduped β”‚ β”‚ β”‚ └─┬ postcss-zindex@2.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ has@1.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ postcss@5.2.18 deduped β”‚ β”‚ β”‚ └── uniqs@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ icss-utils@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ lodash.camelcase@4.3.0 deduped β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ postcss@5.2.18 β”‚ β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ js-base64@2.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.7 β”‚ β”‚ β”‚ └─┬ supports-color@3.2.3 β”‚ β”‚ β”‚ └── has-flag@1.0.0 β”‚ β”‚ β”œβ”€β”€ postcss-modules-extract-imports@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ postcss-modules-local-by-default@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ postcss-modules-scope@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ postcss-modules-values@1.3.0 deduped β”‚ β”‚ β”œβ”€β”€ postcss-value-parser@3.3.0 deduped β”‚ β”‚ └── source-list-map@2.0.0 deduped β”‚ β”œβ”€β”€ doctrine@2.1.0 deduped β”‚ β”œβ”€β”€ es6-object-assign@1.1.0 β”‚ β”œβ”€β”€ es6-promise@4.2.5 deduped β”‚ β”œβ”€β”¬ escodegen@1.9.1 β”‚ β”‚ β”œβ”€β”€ esprima@3.1.3 β”‚ β”‚ β”œβ”€β”€ estraverse@4.2.0 deduped β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 deduped β”‚ β”‚ β”œβ”€β”€ optionator@0.8.3 deduped β”‚ β”‚ └── source-map@0.6.1 deduped β”‚ β”œβ”€β”¬ findup@0.1.5 β”‚ β”‚ β”œβ”€β”€ colors@0.6.2 β”‚ β”‚ └── commander@2.1.0 β”‚ β”œβ”€β”€ function.name-polyfill@1.0.6 β”‚ β”œβ”€β”¬ github-slugger@1.2.0 β”‚ β”‚ └── emoji-regex@6.1.1 β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”œβ”€β”¬ glogg@1.0.1 β”‚ β”‚ └── sparkles@1.0.1 β”‚ β”œβ”€β”€ highlight.js@9.12.0 β”‚ β”œβ”€β”€ is-directory@0.3.1 β”‚ β”œβ”€β”€ javascript-stringify@1.6.0 β”‚ β”œβ”€β”¬ jss@9.8.7 β”‚ β”‚ β”œβ”€β”€ is-in-browser@1.1.3 β”‚ β”‚ β”œβ”€β”€ symbol-observable@1.2.0 deduped β”‚ β”‚ └── warning@3.0.0 deduped β”‚ β”œβ”€β”¬ jss-camel-case@6.1.0 β”‚ β”‚ └── hyphenate-style-name@1.0.2 β”‚ β”œβ”€β”¬ jss-compose@5.0.0 β”‚ β”‚ └── warning@3.0.0 deduped β”‚ β”œβ”€β”€ jss-default-unit@8.0.2 β”‚ β”œβ”€β”€ jss-global@3.0.0 β”‚ β”œβ”€β”¬ jss-isolate@5.1.0 β”‚ β”‚ └── css-initials@0.2.0 β”‚ β”œβ”€β”¬ jss-nested@6.0.1 β”‚ β”‚ └── warning@3.0.0 deduped β”‚ β”œβ”€β”€ leven@2.1.0 β”‚ β”œβ”€β”€ listify@1.0.0 β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”œβ”€β”€ lodash@4.17.10 β”‚ β”œβ”€β”€ lowercase-keys@1.0.1 β”‚ β”œβ”€β”¬ markdown-to-jsx@6.6.6 β”‚ β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”‚ └── unquote@1.1.1 β”‚ β”œβ”€β”¬ mini-html-webpack-plugin@0.2.3 β”‚ β”‚ └── webpack-sources@1.3.0 deduped β”‚ β”œβ”€β”€ minimist@1.2.0 deduped β”‚ β”œβ”€β”¬ ora@2.1.0 β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ cli-cursor@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ cli-spinners@1.3.1 β”‚ β”‚ β”œβ”€β”€ log-symbols@2.2.0 deduped β”‚ β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”‚ └─┬ wcwidth@1.0.1 β”‚ β”‚ └─┬ defaults@1.0.3 β”‚ β”‚ └── clone@1.0.3 β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”œβ”€β”¬ q-i@2.0.1 β”‚ β”‚ β”œβ”€β”€ ansi-styles@3.2.1 deduped β”‚ β”‚ β”œβ”€β”¬ is-plain-object@2.0.4 β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ └── stringify-object@3.2.2 deduped β”‚ β”œβ”€β”€ react-codemirror2@4.3.0 β”‚ β”œβ”€β”¬ react-dev-utils@5.0.1 β”‚ β”‚ β”œβ”€β”€ address@1.0.3 β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.26.0 deduped β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ has-ansi@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ └── supports-color@2.0.0 β”‚ β”‚ β”œβ”€β”¬ cross-spawn@5.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lru-cache@4.1.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ shebang-command@1.2.0 deduped β”‚ β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ detect-port-alt@1.1.6 β”‚ β”‚ β”‚ β”œβ”€β”€ address@1.0.3 deduped β”‚ β”‚ β”‚ └── debug@2.6.9 deduped β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”œβ”€β”€ filesize@3.5.11 β”‚ β”‚ β”œβ”€β”¬ global-modules@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ global-prefix@1.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-tilde@2.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── homedir-polyfill@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ homedir-polyfill@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── parse-passwd@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ini@1.3.5 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-windows@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── which@1.3.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-windows@1.0.2 deduped β”‚ β”‚ β”‚ └─┬ resolve-dir@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ expand-tilde@2.0.2 deduped β”‚ β”‚ β”‚ └── global-modules@1.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ gzip-size@3.0.0 β”‚ β”‚ β”‚ └── duplexer@0.1.1 deduped β”‚ β”‚ β”œβ”€β”€ inquirer@3.3.0 deduped β”‚ β”‚ β”œβ”€β”€ is-root@1.0.0 β”‚ β”‚ β”œβ”€β”¬ opn@5.2.0 β”‚ β”‚ β”‚ └── is-wsl@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ react-error-overlay@4.0.0 β”‚ β”‚ β”œβ”€β”¬ recursive-readdir@2.2.1 β”‚ β”‚ β”‚ └─┬ minimatch@3.0.3 β”‚ β”‚ β”‚ └── brace-expansion@1.1.11 deduped β”‚ β”‚ β”œβ”€β”¬ shell-quote@1.6.1 β”‚ β”‚ β”‚ β”œβ”€β”€ array-filter@0.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ array-map@0.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ array-reduce@0.0.0 β”‚ β”‚ β”‚ └── jsonify@0.0.0 β”‚ β”‚ β”œβ”€β”¬ sockjs-client@1.1.4 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ eventsource@0.1.6 β”‚ β”‚ β”‚ β”‚ └─┬ original@1.0.1 β”‚ β”‚ β”‚ β”‚ └── url-parse@1.4.7 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ faye-websocket@0.11.1 β”‚ β”‚ β”‚ β”‚ └─┬ websocket-driver@0.7.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ http-parser-js@0.4.13 β”‚ β”‚ β”‚ β”‚ └── websocket-extensions@0.1.3 β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ json3@3.3.2 β”‚ β”‚ β”‚ └── url-parse@1.4.7 deduped β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ └── text-table@0.2.0 deduped β”‚ β”œβ”€β”¬ react-docgen@3.0.0-beta9 β”‚ β”‚ β”œβ”€β”€ async@2.6.2 deduped β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.26.0 deduped β”‚ β”‚ β”œβ”€β”€ babylon@7.0.0-beta.31 β”‚ β”‚ β”œβ”€β”€ commander@2.12.2 deduped β”‚ β”‚ β”œβ”€β”€ doctrine@2.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ node-dir@0.1.17 β”‚ β”‚ β”‚ └── minimatch@3.0.4 deduped β”‚ β”‚ └─┬ recast@0.12.9 β”‚ β”‚ β”œβ”€β”€ ast-types@0.10.1 β”‚ β”‚ β”œβ”€β”€ core-js@2.6.11 β”‚ β”‚ β”œβ”€β”€ esprima@4.0.0 deduped β”‚ β”‚ β”œβ”€β”€ private@0.1.8 deduped β”‚ β”‚ └── source-map@0.6.1 deduped β”‚ β”œβ”€β”€ react-docgen-annotation-resolver@1.0.0 β”‚ β”œβ”€β”¬ react-docgen-displayname-handler@1.0.1 β”‚ β”‚ └─┬ recast@0.12.6 β”‚ β”‚ β”œβ”€β”€ ast-types@0.9.11 β”‚ β”‚ β”œβ”€β”€ core-js@2.6.11 β”‚ β”‚ β”œβ”€β”€ esprima@4.0.0 deduped β”‚ β”‚ β”œβ”€β”€ private@0.1.8 deduped β”‚ β”‚ └── source-map@0.5.7 β”‚ β”œβ”€β”¬ react-group@1.0.6 β”‚ β”‚ └── prop-types@15.7.2 deduped β”‚ β”œβ”€β”¬ react-icons@2.2.7 β”‚ β”‚ └── react-icon-base@2.1.0 β”‚ β”œβ”€β”¬ remark@9.0.0 β”‚ β”‚ β”œβ”€β”¬ remark-parse@5.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ collapse-white-space@1.0.4 β”‚ β”‚ β”‚ β”œβ”€β”€ is-alphabetical@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ is-decimal@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ is-whitespace-character@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ is-word-character@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ markdown-escapes@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ parse-entities@1.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ character-entities@1.2.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ character-entities-legacy@1.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ character-reference-invalid@1.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-alphanumerical@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-alphabetical@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── is-decimal@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-decimal@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── is-hexadecimal@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ repeat-string@1.6.1 β”‚ β”‚ β”‚ β”œβ”€β”€ state-toggle@1.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ trim@0.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ trim-trailing-lines@1.1.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ unherit@1.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └── xtend@4.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ unist-util-remove-position@1.1.2 β”‚ β”‚ β”‚ β”‚ └── unist-util-visit@1.3.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ vfile-location@2.0.3 β”‚ β”‚ β”‚ └── xtend@4.0.1 β”‚ β”‚ β”œβ”€β”¬ remark-stringify@5.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ ccount@1.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ is-alphanumeric@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ is-decimal@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-whitespace-character@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ longest-streak@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ markdown-escapes@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ markdown-table@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ mdast-util-compact@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ unist-util-modify-children@1.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── array-iterate@1.1.2 β”‚ β”‚ β”‚ β”‚ └── unist-util-visit@1.3.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ parse-entities@1.1.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ repeat-string@1.6.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ state-toggle@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ stringify-entities@1.3.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ character-entities-html4@1.1.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ character-entities-legacy@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ is-alphanumerical@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ └── is-hexadecimal@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ unherit@1.1.1 deduped β”‚ β”‚ β”‚ └── xtend@4.0.1 deduped β”‚ β”‚ └─┬ unified@6.2.0 β”‚ β”‚ β”œβ”€β”€ bail@1.0.3 β”‚ β”‚ β”œβ”€β”€ extend@3.0.1 β”‚ β”‚ β”œβ”€β”€ is-plain-obj@1.1.0 deduped β”‚ β”‚ β”œβ”€β”€ trough@1.0.2 β”‚ β”‚ β”œβ”€β”¬ vfile@2.3.0 β”‚ β”‚ β”‚ β”œβ”€β”€ is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ replace-ext@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ unist-util-stringify-position@1.1.2 β”‚ β”‚ β”‚ └─┬ vfile-message@1.0.1 β”‚ β”‚ β”‚ └── unist-util-stringify-position@1.1.2 deduped β”‚ β”‚ └── x-is-string@0.1.0 β”‚ β”œβ”€β”¬ style-loader@0.20.3 β”‚ β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”‚ └── schema-utils@0.4.7 deduped β”‚ β”œβ”€β”¬ to-ast@1.0.0 β”‚ β”‚ β”œβ”€β”€ ast-types@0.7.8 β”‚ β”‚ └── esprima@2.7.3 β”‚ β”œβ”€β”€ type-detect@4.0.8 deduped β”‚ β”œβ”€β”¬ uglifyjs-webpack-plugin@1.2.4 β”‚ β”‚ β”œβ”€β”€ cacache@10.0.4 deduped β”‚ β”‚ β”œβ”€β”€ find-cache-dir@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ schema-utils@0.4.7 deduped β”‚ β”‚ β”œβ”€β”€ serialize-javascript@1.5.0 β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ β”œβ”€β”¬ uglify-es@3.3.9 β”‚ β”‚ β”‚ β”œβ”€β”€ commander@2.13.0 β”‚ β”‚ β”‚ └── source-map@0.6.1 deduped β”‚ β”‚ β”œβ”€β”€ webpack-sources@1.3.0 deduped β”‚ β”‚ └─┬ worker-farm@1.6.0 β”‚ β”‚ └── errno@0.1.7 deduped β”‚ β”œβ”€β”¬ unist-util-visit@1.3.1 β”‚ β”‚ └── unist-util-is@2.1.2 β”‚ β”œβ”€β”€ UNMET PEER DEPENDENCY webpack@^2.2.0 || ^3.0.0 β”‚ β”œβ”€β”¬ webpack-dev-server@2.11.2 β”‚ β”‚ β”œβ”€β”€ ansi-html@0.0.7 deduped β”‚ β”‚ β”œβ”€β”€ array-includes@3.0.3 deduped β”‚ β”‚ β”œβ”€β”¬ bonjour@3.5.0 β”‚ β”‚ β”‚ β”œβ”€β”€ array-flatten@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ deep-equal@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ dns-equal@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ dns-txt@2.0.2 β”‚ β”‚ β”‚ β”‚ └── buffer-indexof@1.1.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ multicast-dns@6.2.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ dns-packet@1.3.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ip@1.1.5 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”‚ └── thunky@1.0.2 β”‚ β”‚ β”‚ └── multicast-dns-service-types@1.1.0 β”‚ β”‚ β”œβ”€β”¬ chokidar@2.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ anymatch@2.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ async-each@1.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ fsevents@1.2.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ nan@2.14.0 deduped β”‚ β”‚ β”‚ β”‚ └─┬ node-pre-gyp@0.10.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ detect-libc@1.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ mkdirp@0.5.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── minimist@0.0.8 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ needle@2.2.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ debug@2.6.9 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── ms@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ iconv-lite@0.4.21 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── safer-buffer@2.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── sax@1.2.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ nopt@4.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ abbrev@1.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ osenv@0.1.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ └── os-tmpdir@1.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ npm-packlist@1.1.10 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ ignore-walk@3.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ minimatch@3.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ brace-expansion@1.1.11 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ balanced-match@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── concat-map@0.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── npm-bundled@1.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ npmlog@4.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ are-we-there-yet@1.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ delegates@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ readable-stream@2.3.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ isarray@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ process-nextick-args@2.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ string_decoder@1.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── util-deprecate@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ gauge@2.7.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ aproba@1.2.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-unicode@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ signal-exit@3.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ string-width@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ strip-ansi@3.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ wide-align@1.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── string-width@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── set-blocking@2.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ rc@1.2.7 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ deep-extend@0.5.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ini@1.3.5 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── strip-json-comments@2.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ rimraf@2.6.2 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ glob@7.1.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ inflight@1.0.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ once@1.4.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── wrappy@1.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ once@1.4.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── wrappy@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── path-is-absolute@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ semver@5.5.0 β”‚ β”‚ β”‚ β”‚ └─┬ tar@4.4.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chownr@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ fs-minipass@1.2.5 β”‚ β”‚ β”‚ β”‚ β”‚ └── minipass@2.2.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ minipass@2.2.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── yallist@3.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ minizlib@1.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── minipass@2.2.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.1 β”‚ β”‚ β”‚ β”‚ └── yallist@3.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ glob-parent@3.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-binary-path@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-glob@4.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-path@2.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ readdirp@2.2.1 deduped β”‚ β”‚ β”‚ └── upath@1.2.0 deduped β”‚ β”‚ β”œβ”€β”¬ compression@1.7.2 β”‚ β”‚ β”‚ β”œβ”€β”€ accepts@1.3.7 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ bytes@3.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ compressible@2.0.14 β”‚ β”‚ β”‚ β”‚ └── mime-db@1.34.0 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ on-headers@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.1 β”‚ β”‚ β”‚ └── vary@1.1.2 deduped β”‚ β”‚ β”œβ”€β”€ connect-history-api-fallback@1.5.0 β”‚ β”‚ β”œβ”€β”¬ debug@3.2.6 β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”œβ”€β”¬ del@3.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ globby@6.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ is-path-cwd@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ is-path-in-cwd@1.0.0 β”‚ β”‚ β”‚ β”‚ └─┬ is-path-inside@1.0.1 β”‚ β”‚ β”‚ β”‚ └── path-is-inside@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ p-map@1.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ pify@3.0.0 β”‚ β”‚ β”‚ └── rimraf@2.6.2 deduped β”‚ β”‚ β”œβ”€β”€ express@4.17.1 deduped β”‚ β”‚ β”œβ”€β”€ html-entities@1.2.1 deduped β”‚ β”‚ β”œβ”€β”¬ http-proxy-middleware@0.17.4 β”‚ β”‚ β”‚ β”œβ”€β”¬ http-proxy@1.17.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ eventemitter3@3.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ follow-redirects@1.5.0 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ debug@3.2.6 β”‚ β”‚ β”‚ β”‚ β”‚ └── ms@2.1.2 deduped β”‚ β”‚ β”‚ β”‚ └── requires-port@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ is-glob@3.1.0 β”‚ β”‚ β”‚ β”‚ └── is-extglob@2.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.10 β”‚ β”‚ β”‚ └── micromatch@2.3.11 deduped β”‚ β”‚ β”œβ”€β”€ import-local@1.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ internal-ip@1.2.0 β”‚ β”‚ β”‚ └─┬ meow@3.7.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ camelcase-keys@2.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ camelcase@2.1.1 β”‚ β”‚ β”‚ β”‚ └── map-obj@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ decamelize@1.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ loud-rejection@1.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ map-obj@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-package-data@2.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ read-pkg-up@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ redent@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ indent-string@2.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ └── repeating@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ └─┬ strip-indent@1.0.1 β”‚ β”‚ β”‚ β”‚ └── get-stdin@4.0.1 β”‚ β”‚ β”‚ └── trim-newlines@1.0.0 β”‚ β”‚ β”œβ”€β”€ ip@1.1.5 β”‚ β”‚ β”œβ”€β”€ killable@1.0.0 β”‚ β”‚ β”œβ”€β”€ loglevel@1.6.3 deduped β”‚ β”‚ β”œβ”€β”¬ opn@5.3.0 β”‚ β”‚ β”‚ └── is-wsl@1.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ portfinder@1.0.13 β”‚ β”‚ β”‚ β”œβ”€β”€ async@1.5.2 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ └── mkdirp@0.5.1 deduped β”‚ β”‚ β”œβ”€β”¬ selfsigned@1.10.3 β”‚ β”‚ β”‚ └── node-forge@0.7.5 β”‚ β”‚ β”œβ”€β”¬ serve-index@1.9.1 β”‚ β”‚ β”‚ β”œβ”€β”€ accepts@1.3.7 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ batch@0.6.1 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ http-errors@1.6.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ depd@1.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ setprototypeof@1.0.3 β”‚ β”‚ β”‚ β”‚ └── statuses@1.5.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mime-types@2.1.22 deduped β”‚ β”‚ β”‚ └── parseurl@1.3.3 deduped β”‚ β”‚ β”œβ”€β”¬ sockjs@0.3.19 β”‚ β”‚ β”‚ β”œβ”€β”¬ faye-websocket@0.10.0 β”‚ β”‚ β”‚ β”‚ └── websocket-driver@0.7.0 deduped β”‚ β”‚ β”‚ └── uuid@3.2.1 β”‚ β”‚ β”œβ”€β”€ sockjs-client@1.1.4 deduped β”‚ β”‚ β”œβ”€β”¬ spdy@3.4.7 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ handle-thing@1.2.5 β”‚ β”‚ β”‚ β”œβ”€β”€ http-deceiver@1.2.7 β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ select-hose@2.0.0 β”‚ β”‚ β”‚ └─┬ spdy-transport@2.1.0 β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ detect-node@2.0.3 β”‚ β”‚ β”‚ β”œβ”€β”¬ hpack.js@2.1.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ obuf@1.1.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ └── wbuf@1.7.3 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ obuf@1.1.2 β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ └─┬ wbuf@1.7.3 β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0 β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”œβ”€β”€ supports-color@5.5.0 deduped β”‚ β”‚ β”œβ”€β”€ UNMET PEER DEPENDENCY webpack@^1.0.0 || ^2.0.0 || ^3.0.0 β”‚ β”‚ β”œβ”€β”¬ webpack-dev-middleware@1.12.2 β”‚ β”‚ β”‚ β”œβ”€β”€ memory-fs@0.4.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ mime@1.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ range-parser@1.2.1 deduped β”‚ β”‚ β”‚ └── time-stamp@2.0.0 β”‚ β”‚ └─┬ yargs@6.6.0 β”‚ β”‚ β”œβ”€β”€ camelcase@3.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ cliui@3.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ string-width@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1 deduped β”‚ β”‚ β”‚ └── wrap-ansi@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ decamelize@1.2.0 deduped β”‚ β”‚ β”œβ”€β”€ get-caller-file@1.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ os-locale@1.4.0 β”‚ β”‚ β”‚ └─┬ lcid@1.0.0 β”‚ β”‚ β”‚ └── invert-kv@1.0.0 β”‚ β”‚ β”œβ”€β”€ read-pkg-up@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ require-directory@2.1.1 deduped β”‚ β”‚ β”œβ”€β”€ require-main-filename@1.0.1 deduped β”‚ β”‚ β”œβ”€β”€ set-blocking@2.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ string-width@1.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 deduped β”‚ β”‚ β”‚ └── strip-ansi@3.0.1 deduped β”‚ β”‚ β”œβ”€β”€ which-module@1.0.0 β”‚ β”‚ β”œβ”€β”€ y18n@3.2.1 β”‚ β”‚ └─┬ yargs-parser@4.2.1 β”‚ β”‚ └── camelcase@3.0.0 deduped β”‚ └─┬ webpack-merge@4.1.2 β”‚ └── lodash@4.17.10 β”œβ”€β”¬ react-test-renderer@16.12.0 β”‚ β”œβ”€β”€ object-assign@4.1.1 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”œβ”€β”€ react-is@16.12.0 deduped β”‚ └─┬ scheduler@0.18.0 β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ └── object-assign@4.1.1 deduped β”œβ”€β”¬ react-typeform-embed@0.2.1 β”‚ └─┬ @typeform/embed@0.10.0 β”‚ β”œβ”€β”€ classnames@2.2.5 deduped β”‚ β”œβ”€β”€ core-js@3.6.4 deduped β”‚ β”œβ”€β”¬ create-emotion@9.1.2 β”‚ β”‚ β”œβ”€β”€ @emotion/hash@0.6.2 β”‚ β”‚ β”œβ”€β”€ @emotion/memoize@0.6.1 β”‚ β”‚ β”œβ”€β”€ @emotion/stylis@0.6.5 β”‚ β”‚ β”œβ”€β”€ @emotion/unitless@0.6.2 β”‚ β”‚ β”œβ”€β”€ stylis@3.5.0 deduped β”‚ β”‚ └── stylis-rule-sheet@0.0.10 deduped β”‚ β”œβ”€β”¬ create-emotion-styled@9.1.2 β”‚ β”‚ └─┬ @emotion/is-prop-valid@0.6.1 β”‚ β”‚ └── @emotion/memoize@0.6.1 deduped β”‚ β”œβ”€β”€ custom-event@1.0.1 β”‚ β”œβ”€β”€ fetch-jsonp@1.1.3 β”‚ β”œβ”€β”€ is-url@1.2.4 β”‚ β”œβ”€β”€ preact@8.2.7 β”‚ β”œβ”€β”¬ preact-compat@3.18.0 β”‚ β”‚ β”œβ”€β”¬ immutability-helper@2.6.6 β”‚ β”‚ β”‚ └── invariant@2.2.4 deduped β”‚ β”‚ β”œβ”€β”¬ preact-render-to-string@3.7.0 β”‚ β”‚ β”‚ └── pretty-format@3.8.0 β”‚ β”‚ β”œβ”€β”€ preact-transition-group@1.1.1 β”‚ β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”‚ └── standalone-react-addons-pure-render-mixin@0.1.1 β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”œβ”€β”€ scrollbar-width@3.1.1 β”‚ β”œβ”€β”€ spin.js@2.3.2 β”‚ β”œβ”€β”€ tinycolor2@1.4.1 β”‚ β”œβ”€β”€ url-parse@1.4.7 deduped β”‚ └── webfontloader@1.6.28 β”œβ”€β”¬ react-ultimate-pagination@1.2.0 β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └── ultimate-pagination@1.0.0 β”œβ”€β”¬ UNMET PEER DEPENDENCY recompose@0.23.5 β”‚ β”œβ”€β”€ change-emitter@0.1.6 β”‚ β”œβ”€β”€ fbjs@0.8.17 deduped β”‚ β”œβ”€β”€ hoist-non-react-statics@1.2.0 β”‚ └── symbol-observable@1.2.0 β”œβ”€β”¬ redux@3.7.2 β”‚ β”œβ”€β”€ lodash@4.17.4 deduped β”‚ β”œβ”€β”€ lodash-es@4.17.10 deduped β”‚ β”œβ”€β”€ loose-envify@1.3.1 deduped β”‚ └── symbol-observable@1.2.0 deduped β”œβ”€β”¬ redux-form@7.4.2 β”‚ β”œβ”€β”€ es6-error@4.1.1 β”‚ β”œβ”€β”€ hoist-non-react-statics@2.5.5 β”‚ β”œβ”€β”€ invariant@2.2.4 deduped β”‚ β”œβ”€β”€ is-promise@2.1.0 β”‚ β”œβ”€β”€ lodash@4.17.10 β”‚ β”œβ”€β”€ lodash-es@4.17.10 deduped β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ └── react-lifecycles-compat@3.0.4 β”œβ”€β”€ redux-promise-middleware@4.4.2 β”œβ”€β”€ redux-thunk@2.2.0 β”œβ”€β”€ regenerator-runtime@0.10.5 β”œβ”€β”€ serialize-javascript@2.1.2 β”œβ”€β”€ smoothscroll@0.3.0 β”œβ”€β”¬ styled-components@4.4.1 β”‚ β”œβ”€β”€ @babel/helper-module-imports@7.8.3 deduped β”‚ β”œβ”€β”€ @babel/traverse@7.8.4 deduped β”‚ β”œβ”€β”¬ @emotion/is-prop-valid@0.8.6 β”‚ β”‚ └── @emotion/memoize@0.7.4 β”‚ β”œβ”€β”€ @emotion/unitless@0.7.5 β”‚ β”œβ”€β”¬ babel-plugin-styled-components@1.10.7 β”‚ β”‚ β”œβ”€β”¬ @babel/helper-annotate-as-pure@7.0.0 β”‚ β”‚ β”‚ └── @babel/types@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ @babel/helper-module-imports@7.8.3 deduped β”‚ β”‚ β”œβ”€β”€ babel-plugin-syntax-jsx@6.18.0 deduped β”‚ β”‚ └── lodash@4.17.11 β”‚ β”œβ”€β”¬ css-to-react-native@2.3.2 β”‚ β”‚ β”œβ”€β”€ camelize@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ css-color-keywords@1.0.0 β”‚ β”‚ └── postcss-value-parser@3.3.0 deduped β”‚ β”œβ”€β”€ memoize-one@5.1.1 deduped β”‚ β”œβ”€β”¬ merge-anything@2.4.4 β”‚ β”‚ └── is-what@3.6.0 β”‚ β”œβ”€β”€ prop-types@15.7.2 deduped β”‚ β”œβ”€β”€ react-is@16.12.0 deduped β”‚ β”œβ”€β”€ stylis@3.5.0 β”‚ β”œβ”€β”€ stylis-rule-sheet@0.0.10 β”‚ └─┬ supports-color@5.5.0 β”‚ └── has-flag@3.0.0 β”œβ”€β”¬ wdio-chromedriver-service@5.0.2 β”‚ └─┬ fs-extra@0.30.0 β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”œβ”€β”¬ jsonfile@2.4.0 β”‚ β”‚ └── graceful-fs@4.1.11 deduped β”‚ β”œβ”€β”¬ klaw@1.3.1 β”‚ β”‚ └── graceful-fs@4.1.11 deduped β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ └── rimraf@2.6.2 deduped β”œβ”€β”€ wdio-intercept-service@3.1.0 β”œβ”€β”¬ webdriverio@5.11.2 β”‚ β”œβ”€β”€ @wdio/config@5.11.0 deduped β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”œβ”€β”€ @wdio/repl@5.11.0 deduped β”‚ β”œβ”€β”¬ archiver@3.0.0 β”‚ β”‚ β”œβ”€β”¬ archiver-utils@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.15 β”‚ β”‚ β”‚ β”œβ”€β”¬ lazystream@1.0.0 β”‚ β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.assign@4.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.defaults@4.2.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.difference@4.5.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.flatten@4.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.isplainobject@4.0.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.toarray@4.4.0 β”‚ β”‚ β”‚ β”œβ”€β”€ lodash.union@4.6.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-path@3.0.0 β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”œβ”€β”€ async@2.6.2 deduped β”‚ β”‚ β”œβ”€β”€ buffer-crc32@0.2.13 β”‚ β”‚ β”œβ”€β”€ glob@7.1.4 deduped β”‚ β”‚ β”œβ”€β”¬ readable-stream@2.3.6 β”‚ β”‚ β”‚ β”œβ”€β”€ core-util-is@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ isarray@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ process-nextick-args@2.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.1.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ string_decoder@1.1.1 β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”‚ β”‚ └── util-deprecate@1.0.2 deduped β”‚ β”‚ β”œβ”€β”¬ tar-stream@1.6.2 β”‚ β”‚ β”‚ β”œβ”€β”¬ bl@1.2.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ buffer-alloc@1.2.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-alloc-unsafe@1.1.0 β”‚ β”‚ β”‚ β”‚ └── buffer-fill@1.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ end-of-stream@1.4.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ fs-constants@1.0.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ to-buffer@1.1.1 β”‚ β”‚ β”‚ └── xtend@4.0.1 deduped β”‚ β”‚ └─┬ zip-stream@2.0.1 β”‚ β”‚ β”œβ”€β”€ archiver-utils@2.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ compress-commons@1.2.2 β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-crc32@0.2.13 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ crc32-stream@2.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ crc@3.8.0 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ buffer@5.2.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ base64-js@1.2.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── ieee754@1.1.13 deduped β”‚ β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ normalize-path@2.1.1 deduped β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”œβ”€β”€ css-value@0.0.1 β”‚ β”œβ”€β”€ grapheme-splitter@1.0.4 β”‚ β”œβ”€β”€ lodash.isobject@3.0.2 β”‚ β”œβ”€β”€ lodash.isplainobject@4.0.6 β”‚ β”œβ”€β”€ lodash.merge@4.6.2 deduped β”‚ β”œβ”€β”€ lodash.zip@4.2.0 β”‚ β”œβ”€β”¬ resq@1.5.0 β”‚ β”‚ └── fast-deep-equal@2.0.1 β”‚ β”œβ”€β”€ rgb2hex@0.1.9 β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”œβ”€β”¬ serialize-error@4.1.0 β”‚ β”‚ └── type-fest@0.3.1 β”‚ └─┬ webdriver@5.11.0 β”‚ β”œβ”€β”€ @wdio/config@5.11.0 deduped β”‚ β”œβ”€β”€ @wdio/logger@5.11.0 deduped β”‚ β”œβ”€β”€ deepmerge@4.0.0 deduped β”‚ β”œβ”€β”€ lodash.merge@4.6.2 deduped β”‚ └── request@2.88.0 deduped β”œβ”€β”¬ webpack@4.23.1 β”‚ β”œβ”€β”¬ @webassemblyjs/ast@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-module-context@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-wasm-bytecode@1.7.10 β”‚ β”‚ └─┬ @webassemblyjs/wast-parser@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/floating-point-hex-parser@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-api-error@1.7.10 deduped β”‚ β”‚ β”œβ”€β”¬ @webassemblyjs/helper-code-frame@1.7.10 β”‚ β”‚ β”‚ └── @webassemblyjs/wast-printer@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-fsm@1.7.10 β”‚ β”‚ └── @xtuc/long@4.2.1 β”‚ β”œβ”€β”€ @webassemblyjs/helper-module-context@1.7.10 β”‚ β”œβ”€β”¬ @webassemblyjs/wasm-edit@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-buffer@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-wasm-bytecode@1.7.10 deduped β”‚ β”‚ β”œβ”€β”¬ @webassemblyjs/helper-wasm-section@1.7.10 β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-buffer@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-wasm-bytecode@1.7.10 deduped β”‚ β”‚ β”‚ └── @webassemblyjs/wasm-gen@1.7.10 deduped β”‚ β”‚ β”œβ”€β”¬ @webassemblyjs/wasm-gen@1.7.10 β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-wasm-bytecode@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ieee754@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/leb128@1.7.10 deduped β”‚ β”‚ β”‚ └── @webassemblyjs/utf8@1.7.10 deduped β”‚ β”‚ β”œβ”€β”¬ @webassemblyjs/wasm-opt@1.7.10 β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-buffer@1.7.10 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/wasm-gen@1.7.10 deduped β”‚ β”‚ β”‚ └── @webassemblyjs/wasm-parser@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/wasm-parser@1.7.10 deduped β”‚ β”‚ └─┬ @webassemblyjs/wast-printer@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/wast-parser@1.7.10 deduped β”‚ β”‚ └── @xtuc/long@4.2.1 deduped β”‚ β”œβ”€β”¬ @webassemblyjs/wasm-parser@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/ast@1.7.10 deduped β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-api-error@1.7.10 β”‚ β”‚ β”œβ”€β”€ @webassemblyjs/helper-wasm-bytecode@1.7.10 deduped β”‚ β”‚ β”œβ”€β”¬ @webassemblyjs/ieee754@1.7.10 β”‚ β”‚ β”‚ └── @xtuc/ieee754@1.2.0 β”‚ β”‚ β”œβ”€β”¬ @webassemblyjs/leb128@1.7.10 β”‚ β”‚ β”‚ └── @xtuc/long@4.2.1 deduped β”‚ β”‚ └── @webassemblyjs/utf8@1.7.10 β”‚ β”œβ”€β”€ acorn@5.7.1 deduped β”‚ β”œβ”€β”¬ acorn-dynamic-import@3.0.0 β”‚ β”‚ └── acorn@5.7.1 deduped β”‚ β”œβ”€β”¬ UNMET PEER DEPENDENCY ajv@6.5.0 β”‚ β”‚ β”œβ”€β”€ fast-deep-equal@2.0.1 deduped β”‚ β”‚ β”œβ”€β”€ fast-json-stable-stringify@2.0.0 deduped β”‚ β”‚ β”œβ”€β”€ json-schema-traverse@0.3.1 β”‚ β”‚ └── uri-js@4.2.2 deduped β”‚ β”œβ”€β”¬ ajv-keywords@3.2.0 β”‚ β”‚ └── ajv@6.5.0 extraneous β”‚ β”œβ”€β”¬ chrome-trace-event@1.0.0 β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”œβ”€β”¬ enhanced-resolve@4.1.0 β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ β”œβ”€β”€ memory-fs@0.4.1 deduped β”‚ β”‚ └── tapable@1.1.0 deduped β”‚ β”œβ”€β”¬ eslint-scope@4.0.0 β”‚ β”‚ β”œβ”€β”€ esrecurse@4.2.0 deduped β”‚ β”‚ └── estraverse@4.2.0 deduped β”‚ β”œβ”€β”€ json-parse-better-errors@1.0.2 β”‚ β”œβ”€β”€ loader-runner@2.3.0 β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”œβ”€β”¬ memory-fs@0.4.1 β”‚ β”‚ β”œβ”€β”¬ errno@0.1.7 β”‚ β”‚ β”‚ └── prr@1.0.1 β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”œβ”€β”¬ micromatch@3.1.10 β”‚ β”‚ β”œβ”€β”€ arr-diff@4.0.0 deduped β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”œβ”€β”€ braces@2.3.2 deduped β”‚ β”‚ β”œβ”€β”¬ define-property@2.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ └── isobject@3.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ extend-shallow@3.0.2 β”‚ β”‚ β”‚ β”œβ”€β”€ assign-symbols@1.0.0 deduped β”‚ β”‚ β”‚ └─┬ is-extendable@1.0.1 β”‚ β”‚ β”‚ └── is-plain-object@2.0.4 deduped β”‚ β”‚ β”œβ”€β”¬ extglob@2.0.4 β”‚ β”‚ β”‚ β”œβ”€β”€ array-unique@0.3.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@1.0.0 β”‚ β”‚ β”‚ β”‚ └── is-descriptor@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ expand-brackets@2.1.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.9 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ define-property@0.2.5 β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ is-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-accessor-descriptor@0.1.6 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-data-descriptor@0.1.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ kind-of@3.2.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── is-buffer@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── kind-of@5.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ posix-character-classes@0.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ extend-shallow@2.0.1 β”‚ β”‚ β”‚ β”‚ └── is-extendable@0.1.1 β”‚ β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”‚ β”œβ”€β”€ fragment-cache@0.2.1 deduped β”‚ β”‚ β”œβ”€β”€ kind-of@6.0.2 β”‚ β”‚ β”œβ”€β”€ nanomatch@1.2.9 deduped β”‚ β”‚ β”œβ”€β”€ object.pick@1.3.0 deduped β”‚ β”‚ β”œβ”€β”€ regex-not@1.0.2 deduped β”‚ β”‚ β”œβ”€β”€ snapdragon@0.8.2 deduped β”‚ β”‚ └── to-regex@3.0.2 deduped β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ neo-async@2.6.1 β”‚ β”œβ”€β”¬ node-libs-browser@2.1.0 β”‚ β”‚ β”œβ”€β”¬ assert@1.4.1 β”‚ β”‚ β”‚ └── util@0.10.3 deduped β”‚ β”‚ β”œβ”€β”¬ browserify-zlib@0.2.0 β”‚ β”‚ β”‚ └── pako@1.0.6 β”‚ β”‚ β”œβ”€β”¬ buffer@4.9.1 β”‚ β”‚ β”‚ β”œβ”€β”€ base64-js@1.2.1 β”‚ β”‚ β”‚ β”œβ”€β”€ ieee754@1.1.13 deduped β”‚ β”‚ β”‚ └── isarray@1.0.0 deduped β”‚ β”‚ β”œβ”€β”¬ console-browserify@1.1.0 β”‚ β”‚ β”‚ └── date-now@0.1.4 β”‚ β”‚ β”œβ”€β”€ constants-browserify@1.0.0 β”‚ β”‚ β”œβ”€β”¬ crypto-browserify@3.12.0 β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-cipher@1.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-aes@1.1.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-xor@1.0.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ evp_bytestokey@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-des@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ des.js@1.0.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └─┬ evp_bytestokey@1.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ md5.js@1.3.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hash-base@3.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-sign@4.0.4 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-rsa@4.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.5 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hmac@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ elliptic@6.4.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ brorand@1.1.0 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hash.js@1.1.3 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hmac-drbg@1.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ hash.js@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimalistic-assert@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-crypto-utils@1.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimalistic-assert@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-crypto-utils@1.0.1 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └─┬ parse-asn1@5.1.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ asn1.js@4.9.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ browserify-aes@1.1.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ evp_bytestokey@1.0.3 deduped β”‚ β”‚ β”‚ β”‚ └── pbkdf2@3.0.14 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ create-ecdh@4.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ └── elliptic@6.4.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ create-hash@1.1.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ cipher-base@1.0.4 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ ripemd160@2.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hash-base@2.0.2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └─┬ sha.js@2.4.9 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ create-hmac@1.1.6 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ripemd160@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”‚ └── sha.js@2.4.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ diffie-hellman@5.0.2 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ miller-rabin@4.0.1 β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ β”‚ └── brorand@1.1.0 deduped β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ pbkdf2@3.0.14 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hmac@1.1.6 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ripemd160@2.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ β”‚ └── sha.js@2.4.9 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ public-encrypt@4.0.0 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.8 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ browserify-rsa@4.0.1 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.3 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ parse-asn1@5.1.0 deduped β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.5 deduped β”‚ β”‚ β”‚ β”œβ”€β”¬ randombytes@2.0.5 β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”‚ └─┬ randomfill@1.0.3 β”‚ β”‚ β”‚ β”œβ”€β”€ randombytes@2.0.5 deduped β”‚ β”‚ β”‚ └── safe-buffer@5.2.0 deduped β”‚ β”‚ β”œβ”€β”€ domain-browser@1.1.7 β”‚ β”‚ β”œβ”€β”€ events@1.1.1 β”‚ β”‚ β”œβ”€β”€ https-browserify@1.0.0 β”‚ β”‚ β”œβ”€β”€ os-browserify@0.3.0 β”‚ β”‚ β”œβ”€β”€ path-browserify@0.0.0 β”‚ β”‚ β”œβ”€β”€ process@0.11.10 β”‚ β”‚ β”œβ”€β”€ punycode@1.4.1 β”‚ β”‚ β”œβ”€β”€ querystring-es3@0.2.1 β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”œβ”€β”¬ stream-browserify@2.0.1 β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ └── readable-stream@2.3.6 deduped β”‚ β”‚ β”œβ”€β”¬ stream-http@2.7.2 β”‚ β”‚ β”‚ β”œβ”€β”€ builtin-status-codes@3.0.0 β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.4 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ readable-stream@2.3.6 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ to-arraybuffer@1.0.1 β”‚ β”‚ β”‚ └── xtend@4.0.1 deduped β”‚ β”‚ β”œβ”€β”¬ string_decoder@1.2.0 β”‚ β”‚ β”‚ └── safe-buffer@5.1.2 β”‚ β”‚ β”œβ”€β”¬ timers-browserify@2.0.4 β”‚ β”‚ β”‚ └── setimmediate@1.0.5 deduped β”‚ β”‚ β”œβ”€β”€ tty-browserify@0.0.0 β”‚ β”‚ β”œβ”€β”¬ url@0.11.0 β”‚ β”‚ β”‚ β”œβ”€β”€ punycode@1.3.2 β”‚ β”‚ β”‚ └── querystring@0.2.0 deduped β”‚ β”‚ β”œβ”€β”¬ util@0.10.3 β”‚ β”‚ β”‚ └── inherits@2.0.1 β”‚ β”‚ └─┬ vm-browserify@0.0.4 β”‚ β”‚ └── indexof@0.0.1 β”‚ β”œβ”€β”€ schema-utils@0.4.7 deduped β”‚ β”œβ”€β”€ tapable@1.1.0 β”‚ β”œβ”€β”¬ uglifyjs-webpack-plugin@1.2.7 β”‚ β”‚ β”œβ”€β”€ cacache@10.0.4 deduped β”‚ β”‚ β”œβ”€β”€ find-cache-dir@1.0.0 deduped β”‚ β”‚ β”œβ”€β”€ schema-utils@0.4.7 deduped β”‚ β”‚ β”œβ”€β”€ serialize-javascript@1.5.0 β”‚ β”‚ β”œβ”€β”€ source-map@0.6.1 deduped β”‚ β”‚ β”œβ”€β”€ uglify-es@3.3.9 deduped β”‚ β”‚ β”œβ”€β”€ webpack-sources@1.3.0 deduped β”‚ β”‚ └── worker-farm@1.6.0 deduped β”‚ β”œβ”€β”¬ watchpack@1.6.0 β”‚ β”‚ β”œβ”€β”€ chokidar@2.0.4 deduped β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”‚ └── neo-async@2.6.1 deduped β”‚ └─┬ webpack-sources@1.3.0 β”‚ β”œβ”€β”€ source-list-map@2.0.0 deduped β”‚ └── source-map@0.6.1 deduped β”œβ”€β”¬ webpack-bundle-analyzer@3.6.0 β”‚ β”œβ”€β”€ acorn@6.4.0 β”‚ β”œβ”€β”€ acorn-walk@6.2.0 β”‚ β”œβ”€β”¬ bfj@6.1.2 β”‚ β”‚ β”œβ”€β”€ bluebird@3.7.2 β”‚ β”‚ β”œβ”€β”€ check-types@8.0.3 β”‚ β”‚ β”œβ”€β”€ hoopy@0.1.4 β”‚ β”‚ └── tryer@1.0.1 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ commander@2.20.3 β”‚ β”œβ”€β”€ ejs@2.7.4 deduped β”‚ β”œβ”€β”€ express@4.17.1 deduped β”‚ β”œβ”€β”€ filesize@3.6.1 β”‚ β”œβ”€β”¬ gzip-size@5.1.1 β”‚ β”‚ β”œβ”€β”€ duplexer@0.1.1 β”‚ β”‚ └── pify@4.0.1 β”‚ β”œβ”€β”€ lodash@4.17.15 β”‚ β”œβ”€β”€ mkdirp@0.5.1 deduped β”‚ β”œβ”€β”€ opener@1.5.1 β”‚ └─┬ ws@6.2.1 β”‚ └── async-limiter@1.0.0 β”œβ”€β”¬ webpack-cli@3.1.0 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ cross-spawn@6.0.5 deduped β”‚ β”œβ”€β”€ enhanced-resolve@4.1.0 deduped β”‚ β”œβ”€β”€ global-modules-path@2.3.0 β”‚ β”œβ”€β”€ import-local@1.0.0 deduped β”‚ β”œβ”€β”¬ inquirer@6.4.1 β”‚ β”‚ β”œβ”€β”€ ansi-escapes@3.2.0 deduped β”‚ β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”‚ β”œβ”€β”€ cli-cursor@2.1.0 deduped β”‚ β”‚ β”œβ”€β”€ cli-width@2.2.0 deduped β”‚ β”‚ β”œβ”€β”€ external-editor@3.1.0 deduped β”‚ β”‚ β”œβ”€β”¬ figures@2.0.0 β”‚ β”‚ β”‚ └── escape-string-regexp@1.0.5 deduped β”‚ β”‚ β”œβ”€β”€ lodash@4.17.11 β”‚ β”‚ β”œβ”€β”€ mute-stream@0.0.7 deduped β”‚ β”‚ β”œβ”€β”€ run-async@2.3.0 deduped β”‚ β”‚ β”œβ”€β”¬ rxjs@6.5.4 β”‚ β”‚ β”‚ └── tslib@1.10.0 deduped β”‚ β”‚ β”œβ”€β”€ string-width@2.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ strip-ansi@5.2.0 β”‚ β”‚ β”‚ └── ansi-regex@4.1.0 β”‚ β”‚ └── through@2.3.8 deduped β”‚ β”œβ”€β”€ interpret@1.1.0 β”‚ β”œβ”€β”€ loader-utils@1.1.0 deduped β”‚ β”œβ”€β”€ supports-color@5.5.0 deduped β”‚ β”œβ”€β”€ v8-compile-cache@2.0.2 β”‚ └─┬ yargs@12.0.5 β”‚ β”œβ”€β”¬ cliui@4.1.0 β”‚ β”‚ β”œβ”€β”€ string-width@2.1.1 deduped β”‚ β”‚ β”œβ”€β”¬ strip-ansi@4.0.0 β”‚ β”‚ β”‚ └── ansi-regex@3.0.0 deduped β”‚ β”‚ └── wrap-ansi@2.1.0 deduped β”‚ β”œβ”€β”€ decamelize@1.2.0 deduped β”‚ β”œβ”€β”¬ find-up@3.0.0 β”‚ β”‚ └─┬ locate-path@3.0.0 β”‚ β”‚ β”œβ”€β”¬ p-locate@3.0.0 β”‚ β”‚ β”‚ └─┬ p-limit@2.0.0 β”‚ β”‚ β”‚ └── p-try@2.0.0 β”‚ β”‚ └── path-exists@3.0.0 deduped β”‚ β”œβ”€β”€ get-caller-file@1.0.2 deduped β”‚ β”œβ”€β”€ os-locale@3.1.0 deduped β”‚ β”œβ”€β”€ require-directory@2.1.1 deduped β”‚ β”œβ”€β”€ require-main-filename@1.0.1 deduped β”‚ β”œβ”€β”€ set-blocking@2.0.0 deduped β”‚ β”œβ”€β”€ string-width@2.1.1 deduped β”‚ β”œβ”€β”€ which-module@2.0.0 deduped β”‚ β”œβ”€β”€ y18n@4.0.0 deduped β”‚ └─┬ yargs-parser@11.1.1 β”‚ β”œβ”€β”€ camelcase@5.3.1 β”‚ └── decamelize@1.2.0 deduped β”œβ”€β”¬ webpack-dev-middleware@3.1.3 β”‚ β”œβ”€β”¬ loud-rejection@1.6.0 β”‚ β”‚ β”œβ”€β”¬ currently-unhandled@0.4.1 β”‚ β”‚ β”‚ └── array-find-index@1.0.2 β”‚ β”‚ └── signal-exit@3.0.2 deduped β”‚ β”œβ”€β”€ memory-fs@0.4.1 deduped β”‚ β”œβ”€β”€ mime@2.3.1 β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 β”‚ β”œβ”€β”€ range-parser@1.2.1 deduped β”‚ β”œβ”€β”€ url-join@4.0.0 β”‚ └─┬ webpack-log@1.2.0 β”‚ β”œβ”€β”€ chalk@2.4.2 deduped β”‚ β”œβ”€β”€ log-symbols@2.2.0 deduped β”‚ β”œβ”€β”¬ loglevelnext@1.0.5 β”‚ β”‚ β”œβ”€β”¬ es6-symbol@3.1.1 β”‚ β”‚ β”‚ β”œβ”€β”¬ d@1.0.0 β”‚ β”‚ β”‚ β”‚ └── es5-ext@0.10.46 deduped β”‚ β”‚ β”‚ └─┬ es5-ext@0.10.46 β”‚ β”‚ β”‚ β”œβ”€β”¬ es6-iterator@2.0.3 β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ d@1.0.0 deduped β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ es5-ext@0.10.46 deduped β”‚ β”‚ β”‚ β”‚ └── es6-symbol@3.1.1 deduped β”‚ β”‚ β”‚ β”œβ”€β”€ es6-symbol@3.1.1 deduped β”‚ β”‚ β”‚ └── next-tick@1.0.0 β”‚ β”‚ └── object.assign@4.1.0 deduped β”‚ └── uuid@3.3.2 deduped β”œβ”€β”¬ webpack-hot-middleware@2.22.3 β”‚ β”œβ”€β”€ ansi-html@0.0.7 β”‚ β”œβ”€β”€ html-entities@1.2.1 β”‚ β”œβ”€β”€ querystring@0.2.0 β”‚ └─┬ strip-ansi@3.0.1 β”‚ └── ansi-regex@2.1.1 └─┬ webpack-manifest-plugin@2.0.3 β”œβ”€β”¬ fs-extra@0.30.0 β”‚ β”œβ”€β”€ graceful-fs@4.1.11 deduped β”‚ β”œβ”€β”¬ jsonfile@2.4.0 β”‚ β”‚ └── graceful-fs@4.1.11 deduped β”‚ β”œβ”€β”€ klaw@1.3.1 deduped β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 deduped β”‚ └── rimraf@2.6.2 deduped β”œβ”€β”€ lodash@4.17.4 deduped └── tapable@1.1.0 deduped npm ERR! peer dep missing: @material-ui/core@^1.0.0 || ^3.1.0, required by material-ui-chip-input@1.1.0 npm ERR! peer dep missing: eslint@2.x - 4.x, required by eslint-plugin-import@2.11.0 npm ERR! peer dep missing: eslint@^3.0.0 || ^4.0.0, required by eslint-plugin-react@7.7.0 npm ERR! peer dep missing: moment@^2.24.0, required by @date-io/moment@1.3.13 npm ERR! peer dep missing: react@^0.14.0 || ^15.0.0, required by recompose@0.23.5 npm ERR! peer dep missing: recompose@^0.26.0, required by @hocs/with-lifecycle@0.3.0 npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0 npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0 npm ERR! peer dep missing: moment@^2.24.0, required by @date-io/moment@1.3.13 npm ERR! peer dep missing: webpack@^2.2.0 || ^3.0.0, required by webpack-dev-server@2.11.2 npm ERR! peer dep missing: webpack@^1.0.0 || ^2.0.0 || ^3.0.0, required by webpack-dev-middleware@1.12.2 npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.2.0 ``` I'm aware I have some dep issues, but those are unrelated.
Tech Version
React 16.9.0
Browser Chrome 85.0.4183.121 (Official Build) (64-bit)
Flow 0.2.2.3
Flow-typed 2.5.1
Material UI Core 4.11.0
Material UI Icons 4.9.1
Material UI Pickers 3.2.10
Material UI Lab 4.0.0-alpha.56
support[bot] commented 3 years ago

πŸ‘‹ Thanks for using Material-UI!

We use GitHub issues exclusively as a bug and feature requests tracker, however, this issue appears to be a support request.

For support, please check out https://material-ui.com/getting-started/support/. Thanks!

If you have a question on StackOverflow, you are welcome to link to it here, it might help others. If your issue is subsequently confirmed as a bug, and the report follows the issue template, it can be reopened.

constantin-melniciuc commented 3 years ago

@oliviertassinari This a potential bug with your helper function which capitalizes class names. Why do you consider this a QA?

eps1lon commented 3 years ago

@oliviertassinari This a potential bug with your helper function which capitalizes class names. Why do you consider this a QA?

Because you're not able to reproduce this issue. We don't have the bandwidth to debug specifc app setups. A minimal reproducible example is a requirement for most issues.

BennieCopeland commented 3 years ago

I'm having a similar issue with CheckBoxOutlineBlankOutlined. It appears to have something to do with Babel. The source map returns this:

"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _react = _interopRequireDefault(require("react"));

var _createSvgIcon = _interopRequireDefault(require("./utils/createSvgIcon"));

var _default = (0, _createSvgIcon.default)(_react.default.createElement("path", {
  d: "M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"
}), 'CheckBoxOutlineBlankOutlined');

exports.default = _default;

When I set a breakpoint and run _interopRequireDefault(require("./utils/createSvgIcon")) in the console, I get:

{
    default: {
        default: f (e, t)
    }
}

The Material UI Icons createSvgIcon was updated in March to export { createSvgIcon as default } from '@material-ui/core/utils';. I don't know if this is causing the nested default or if it is a bug in Babel.

BennieCopeland commented 3 years ago

Digging into this more, the source map I posted matched the contents of the "node_modules/@material-ui/icons/CheckBoxOutlineBlankOutlined.js" file. What is weird though is that the Object.defineProperty part of the code is getting stripped off somewhere in the minification process. It gets turned into:

    E8ra: function(e, t, n) {
        "use strict";
        var i = n("TqRt");
        t.default = void 0;
        var r = i(n("q1tI"));
        t.default = (0,
        i(n("8/g6")).default)(r.default.createElement("path", {
            d: "M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"
        }), "CheckBoxOutlineBlankOutlined")
    },

The i(n("8/g6")) is the minified call _interopRequireDefault(require("./utils/createSvgIcon")), but when I investigate it's minified version, it is also missing the Object.defineProperty call. It seems apparent that it is a build issue with mine and @constantin-melniciuc code base.

constantin-melniciuc commented 3 years ago

I find extremely weird, the problem persists. I didn't really dedicate time to investigate it for now, but I'll have to eventually soon. It does indeed seem like a weird behaviour with babel, but I have my doubts. _interopRequireDefault might be shifted up the chain during obfuscation process. My further investigation will go with removing dependencies one by one to find out if maybe some black magic is happening, and then go from there.

BennieCopeland commented 3 years ago

I dug into it even more last night. It has to do with the import statement. A dev build of webpack showed that the Material components are using the ESM versions, but the icons were being referenced as their CJS versions. What helped me fix it was finding issue #22433 about Rollup and icons. I was using import default from "@material-ui/icons/CheckBox" and changing it to import { CheckBox } from "@material-ui/icons" fixed my problem.