Webpack-merge version 2.4.0 introduces several updates compared to the previous stable version 2.3.1, primarily focusing on developer tooling and linting configurations. Both versions depend on lodash at version ^4.17.4 for utility functions. Key differences lie in the devDependencies, indicating improvements in the development and testing environment.
Specifically, eslint has been updated from ^3.12.0 to ^3.13.1. Babel CLI sees an upgrade from ^6.3.17 to ^6.18.0, alongside an upgrade of babel-preset-es2015 from ^6.3.13 to ^6.18.0. Further, eslint configurations receive significant updates with eslint-config-airbnb moving from ^13.0.0 to ^14.0.0, eslint-plugin-react bumped version from ^6.8.0 to ^6.9.0, and eslint-plugin-jsx-a11y updated from ^2.2.3 to ^3.0.2. Npm-watch also receives an update from ^0.1.6 to ^0.1.7. These changes suggest a move towards stricter linting rules and more updated javascript compiling.
These updates are crucial for developers as they often bring improved code quality checks, better compatibility with newer JavaScript features, and enhanced developer experience. Webpack-merge helps simplify complex Webpack configurations, and maintaining up-to-date developer dependencies ensures the library remains well-maintained and aligned with modern development practices, meaning increased reliability and maintainability for developers utilising this tool while managing their webpack configurations. The core functionality of webpack-merge remains consistent across versions, focusing on merging Webpack configuration objects.
The are not vulnerabilities for the version 2.4.0 of the package webpack-merge