@babel/preset-env version 7.4.3 brings incremental improvements over 7.4.2, primarily focused on refinements and bug fixes within the Babel ecosystem. Both versions share the core functionality of intelligently determining the necessary Babel transformations based on target environments specified via browserslist. This makes them powerful tools for modern JavaScript development, ensuring compatibility across different browsers and Node.js versions without enforcing unnecessary code transformations.
Key differences appear in the dependencies, where 7.4.3 updates several internal Babel plugins to their latest minor versions (e.g., for-of, classes, parameters, dotall-regex, destructuring, function-name, unicode-regex, etc.). These updates likely incorporate bug fixes, performance tweaks, and alignment with other Babel packages. Additionally, caniuse-db, a vital dependency for browser compatibility data, is also upgraded, ensuring more accurate targeting of browser features. Developers should note the upgrade to @babel/cli and @babel/core in devDependencies, indicating enhancements in the development workflow and potentially improved testing capabilities within the Babel ecosystem. The patch improvements in babel plugins fix some syntax issues, this means more modern code transformations should be supported.
For developers using @babel/preset-env, upgrading to 7.4.3 promises a more robust and reliable experience, offering the latest compatibility data, and benefiting from the collective improvements across several core Babel transformations which will enable a more stable workflow.
The are not vulnerabilities for the version 7.4.3 of the package @babel/preset-env