@babel/plugin-transform-runtime version 7.18.10 represents a minor update to the popular Babel plugin designed to externalize helper functions and polyfills, automatically injecting them into your code while avoiding global namespace pollution. Comparing it to the previous stable version, 7.18.9, reveals several key changes primarily affecting the dependency tree.
The newer version includes updates to its dependencies, notably babel-plugin-polyfill-corejs2 (0.3.2), babel-plugin-polyfill-corejs3 (0.5.3), @babel/core (7.18.10), @babel/types (7.18.10), @babel/template (7.18.10), and @babel/preset-env (7.18.10). In contrast, version 7.18.9 used older versions such as babel-plugin-polyfill-corejs2 (0.3.1) and babel-plugin-polyfill-corejs3 (0.5.2), @babel/core (7.18.9), @babel/types (7.18.9), @babel/template (7.18.6), and @babel/preset-env (7.18.9). These updates likely contain bug fixes, performance improvements, and potentially support for newer JavaScript features within those respective modules.
Developers upgrading to 7.18.10 should expect smoother integration with the latest Babel ecosystem tools. While the core functionality of externalizing runtime helpers remains the same, the updated dependencies ensure better compatibility and potentially enhanced efficiency in the transpilation process. Notably, Babel users should review the changelogs of each updated dependency for specific details about the changes incorporated in the new version that might affect their projects. The unpacked size also sees a slight increase of 8 bytes.
The are not vulnerabilities for the version 7.18.10 of the package @babel/plugin-transform-runtime