Webpack Merge version 6.0.0 represents a significant update from version 5.10.0, boasting enhancements relevant to both webpack configuration merging and developer experience. Key updates involve dependency management and tooling. Version 6.0.0 upgrades the webpack dev dependency to ^5.89.0, pulling in a more modern version of webpack, which is essential for users keen on leveraging the latest capabilities of the bundler. Meanwhile, version 5.10.0 uses webpack ^5.38.1. The newer version introduces a more recent version of Typescript ^5.2.2, upgrading from version 4.3.2. Also, the prettier version in the newest version ^3.0.3, from ^2.3.1.
Notably, the direct dependencies have been streamlined. In version 5.10.0, clone-deep was a direct dependency, but it has been removed in version 6.0.0. The wildcard dependency was bumped from ^2.0.0 to ^2.0.1. Furthermore, version 6.0.0 adopts dts-cli for declaration file generation and includes tslib, potentially indicating improved TypeScript support and a cleaner build process. Developers upgrading should examine their webpack configurations for compatibility with the newer webpack and TypeScript versions and assess the impact of the removed clone-deep dependency if its functionality was explicitly relied upon within their projects. The later version also has a bigger unpacked size equal to 49108 from 47918. Overall, version 6.0.0 emphasizes a more contemporary development environment with updated tooling.
The are not vulnerabilities for the version 6.0.0 of the package webpack-merge