In the previous PR to fix issues with dependency extraction (#83), the function that handled this was also preventing externals from being written where required. Because of this removal there has been a regression that caused externals to be overwritten as part of the dependency extraction. To get around this, and allow for dependencies - external, non-external and otherwise - we need to check which externals are being written or overwritten as part of a custom webpack config.
Change Log
Add externals checking to DependencyExtraction plugin.
Change how webpack config externals are created to main object.
Description
In the previous PR to fix issues with dependency extraction (#83), the function that handled this was also preventing externals from being written where required. Because of this removal there has been a regression that caused externals to be overwritten as part of the dependency extraction. To get around this, and allow for dependencies - external, non-external and otherwise - we need to check which externals are being written or overwritten as part of a custom webpack config.
Change Log