inspectpack: [BUG] Application roots without node_modules on disk are missed for versions inference.

In a Next JS app with a custom webpack config, inpectpack prints the following after build, without the information about the actual bundles: screen shot 2019-02-23 at 20 04 26

It is a Next v8.0.1 app, running on node v10.8.0 and Webpack 4.29.0.

Relevant part of next.config.js is:

{
  // ...

  webpack: (config, opts) =>{
    // ...

    // Check for duplicate code from dependencies
    if (!isServer) {
      config.plugins.push(
        new DuplicatesPlugin({ verbose: true, })
      );
    }

    return config
  },
}

Any insight would be appreciated

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 36 (22 by maintainers)

Commits related to this issue

Most upvoted comments

Cool! For verbose, I think I just was confused by the manual editing of the report output (and I’ve got a ticket #109 to collapse large amounts of dependency graphs for easier reading in the future). Here’s what I see and I’m guessing that matches up with you:

## static/chunks/commons.b98963a347d35c8a1d80.js
css-in-js-utils (Found 2 resolved, 3 installed, 60 depended. Latest 3.0.0.)
  2.0.1
    ~/fela-dom/~/css-in-js-utils
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
        # ... SNIPPED LOTS OF DEP TREES ...
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        

    ~/inline-style-prefixer/~/css-in-js-utils
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> inline-style-prefixer@^5.0.3 -> css-in-js-utils@^2.0.0
        # ... SNIPPED LOTS OF DEP TREES ...
        @haaretz/fela-utils@^0.1.0 -> inline-style-prefixer@^5.0.3 -> css-in-js-utils@^2.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        css-in-js-utils/lib/hyphenateProperty.js (I, 479)

  3.0.0
    ~/css-in-js-utils
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
        # ... SNIPPED LOTS OF DEP TREES ...
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        css-in-js-utils/lib/hyphenateProperty.js (I, 479)

OK, now updated… I think I’ve got everything correctly matched up with what the simple duplicates report has.

side note: It is fascinating to see what all the fela-monorepo released stuff ends up with dependency-wise, but looks like modulo a few duplicates, the lerna package release keeps things pinned so we have a ton of logical dependencies from the abstract dependency tree, but only a handful of actual on-disk installations…

Error: Duplicate Sources / Packages - Duplicates found! ⚠️

* Duplicates: Found 10 similar files across 12 code sources (both identical + similar)
  accounting for 15019 bundled bytes.
* Packages: Found 4 packages with 8 resolved, 9 installed, and 89 depended versions.

## static/chunks/commons.b98963a347d35c8a1d80.js
css-in-js-utils (Found 2 resolved, 3 installed, 60 depended. Latest 3.0.0.)
  2.0.1
    ../../../~/fela-dom/~/css-in-js-utils
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> fela-dom@^7.0.7 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-dom@^7.0.9 -> css-in-js-utils@^2.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        

    ../../../~/inline-style-prefixer/~/css-in-js-utils
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> inline-style-prefixer@^5.0.3 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> inline-style-prefixer@^5.0.3 -> css-in-js-utils@^2.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> inline-style-prefixer@^5.0.3 -> css-in-js-utils@^2.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        css-in-js-utils/lib/hyphenateProperty.js (I, 479)

  3.0.0
    ../../../~/css-in-js-utils
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-extend@^6.0.11 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-extend@^6.0.11 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-fallback-value@^5.0.17 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-placeholder-prefixer@^5.0.18 -> fela-plugin-custom-property@^7.0.5 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-unit@^5.0.16 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-extend@^6.0.11 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-extend@^6.0.11 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-fallback-value@^5.0.17 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-placeholder-prefixer@^5.0.18 -> fela-plugin-custom-property@^7.0.5 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-unit@^5.0.16 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> fela-dom@^7.0.7 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-extend@^6.0.11 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-extend@^6.0.11 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-fallback-value@^5.0.17 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-placeholder-prefixer@^5.0.18 -> fela-plugin-custom-property@^7.0.5 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-plugin-unit@^5.0.16 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-tools@^5.1.5 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> fela@^6.1.7 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> fela@^6.1.7 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> fela-tools@^5.1.7 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> fela-tools@^5.1.7 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> fela-tools@^5.1.7 -> fela@^6.2.3 -> fela-utils@^8.1.3 -> css-in-js-utils@^3.0.0
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-dom@^7.0.9 -> fela-utils@^8.0.8 -> css-in-js-utils@^3.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        css-in-js-utils/lib/hyphenateProperty.js (I, 479)

fbjs (Found 2 resolved, 2 installed, 5 depended. Latest 1.0.0.)
  0.8.17
    ../../../~/react-addons-shallow-compare/~/fbjs
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> react-addons-shallow-compare@^15.6.2 -> fbjs@^0.8.4
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> react-addons-shallow-compare@^15.6.2 -> fbjs@^0.8.4
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> fela-bindings@^2.2.0 -> react-addons-shallow-compare@^15.6.2 -> fbjs@^0.8.4
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> fela-bindings@^2.3.1 -> react-addons-shallow-compare@^15.6.2 -> fbjs@^0.8.4
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        fbjs/lib/shallowEqual.js (S, 1616)

  1.0.0
    ../../../~/fbjs
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> react-apollo@^2.4.1 -> fbjs@^1.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        fbjs/lib/shallowEqual.js (S, 1615)

hoist-non-react-statics (Found 2 resolved, 2 installed, 2 depended. Latest 3.3.0.)
  3.2.0
    ../../../~/hoist-non-react-statics
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> next@^8.0.1 -> hoist-non-react-statics@3.2.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js (S, 2559)

  3.3.0
    ../../../~/react-apollo/~/hoist-non-react-statics
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> react-apollo@^2.4.1 -> hoist-non-react-statics@^3.0.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js (S, 2887)

prop-types (Found 2 resolved, 2 installed, 22 depended. Latest 15.7.2.)
  15.6.2
    ../../../~/prop-types
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> prop-types@^15.6.1
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> prop-types@^15.6.1
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/fela-utils@^0.1.0 -> react-test-renderer@^16.8.2 -> prop-types@^15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> prop-types@^15.6.1
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> prop-types@^15.6.1
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> @haaretz/fela-utils@^0.1.0 -> react-test-renderer@^16.8.2 -> prop-types@^15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> react-fns@^1.4.0 -> react-media@^1.6.1 -> prop-types@^15.5.10
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> react-focus-lock@^1.8.1 -> prop-types@^15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> react-media@^1.8.0 -> prop-types@^15.5.10
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-components@^0.2.0 -> react-test-renderer@^16.8.2 -> prop-types@^15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> prop-types@^15.6.1
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> prop-types@^15.6.1
        @haaretz/haaretz.co.il@0.0.0 -> @haaretz/htz-theme@^0.1.0 -> @haaretz/fela-utils@^0.1.0 -> react-test-renderer@^16.8.2 -> prop-types@^15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> next@^8.0.1 -> prop-types@15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> next@^8.0.1 -> next-server@8.0.1 -> prop-types@15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> react-dom@^16.8.2 -> prop-types@^15.6.2
        @haaretz/haaretz.co.il@0.0.0 -> react-fela@^7.2.0 -> prop-types@^15.5.8
        @haaretz/haaretz.co.il@0.0.0 -> react@^16.8.2 -> prop-types@^15.6.2
        @haaretz/htz-react-base@1.1.0 -> react-dom@^16.8.2 -> prop-types@^15.6.2
        @haaretz/htz-react-base@1.1.0 -> react-test-renderer@^16.8.2 -> prop-types@^15.6.2
        @haaretz/htz-react-base@1.1.0 -> react@^16.8.2 -> prop-types@^15.6.2
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        prop-types/factoryWithThrowingShims.js (S, 1469)
        prop-types/index.js (S, 956)
        prop-types/lib/ReactPropTypesSecret.js (I, 314)

  15.7.2
    ../../../~/react-apollo/~/prop-types
      * Dependency graph
        @haaretz/haaretz.co.il@0.0.0 -> react-apollo@^2.4.1 -> prop-types@^15.6.0
      * Duplicated files in static/chunks/commons.b98963a347d35c8a1d80.js
        prop-types/factoryWithThrowingShims.js (S, 1621)
        prop-types/index.js (S, 710)
        prop-types/lib/ReactPropTypesSecret.js (I, 314)

* Understanding the report: Need help with the details? See:
  https://github.com/FormidableLabs/inspectpack/#diagnosing-duplicates
* Fixing bundle duplicates: An introductory guide:
  https://github.com/FormidableLabs/inspectpack/#fixing-bundle-duplicates

Hi folks, just wanted to post an update – I’ve made good progress with regression tests and supporting unit tests to isolate the issue and head us towards a solution that still keeps the versions inference blazing fast (the technical challenging is limiting / optimizing the disk i/o to read node_modules so that it doesn’t make for awful performance).

WIP work is still at: https://github.com/FormidableLabs/inspectpack/pull/104

I expect I’ll be able to ship a fix this week. Thanks!

Hey there, we are also experiencing this bug. It happens in our projects within yarn workspace with dependencies installed to a folder higher up (e.g. ../../node_modules). It works correctly when I move project out of yarn workspace and install dependencies normally (to ./node_modules). You’ve already figured this out so this is kinda useless, just wanted add more data. Also, I want to thank you for how fast you are responding to this issue.