Version 7.24.0 of @babel/plugin-transform-runtime brings subtle but important updates compared to version 7.23.9, enhancing the developer experience for Babel users focused on polyfilling and runtime efficiency. Both versions share the core goal of externalizing references to Babel's helper functions and built-ins, which prevents global namespace pollution while ensuring cross-browser compatibility. A key difference lies in the updated dependencies for 7.24.0, specifically @babel/helper-plugin-utils which advances to version 7.24.0. This is reflecting the improvements and bug fixes introduced within the Babel ecosystem. Correspondingly, the devDependencies also see an update. @babel/core, @babel/helpers, @babel/runtime, @babel/preset-env and @babel/runtime-corejs3 transition from version 7.23.9 to 7.24.0.
Developers should note these dependency upgrades, as they often bring performance improvements, bug fixes, and new features related to code transformation and compatibility. The difference in the unpackedSize field, from 41399 bytes in 7.23.9 to 40919 bytes in 7.24.0 implies some optimization through code reduction and improvement. While the core functionality remains consistent, staying up-to-date ensures developers benefit from the latest enhancements in Babel's runtime and helper utilities. Updating to 7.24.0 ensures you're working with the most refined version of the plugin, incorporating the cumulative improvements that Babel offers.
The are not vulnerabilities for the version 7.24.0 of the package @babel/plugin-transform-runtime