The @babel/plugin-transform-runtime package, designed to externalize Babel helpers and automatically polyfill code, saw a notable update from version 7.15.0 to 7.15.8. Both versions share the core functionality of preventing global namespace pollution by leveraging external runtime dependencies. Developers using Babel to transpile their JavaScript code will find this plugin invaluable for cleaner, more modular builds.
Key improvements are evident in the updated dependencies, specifically within the devDependencies. While both versions share several dependencies like @babel/helper-plugin-utils, babel-plugin-polyfill-corejs2, babel-plugin-polyfill-corejs3 and babel-plugin-polyfill-regenerator, the newer 7.15.8 version has a newer dependency with version @babel/helper-module-imports":"^7.15.4". Additionally, the @babel/core, @babel/types, and @babel/preset-env dependencies were bumped from 7.15.0 to 7.15.8 in the latest version. Furthermore, other devDependencies like @babel/helpers and @babel/runtime where bumped to newer versions. @babel/runtime-corejs3 also saw an update from 7.14.9 to 7.15.4. These updates likely include bug fixes, performance enhancements, and support for the latest JavaScript syntax and features, ensuring better compatibility and stability for developers relying on the plugin. Developers should upgrade to 7.15.8 to take advantage of these improvements and maintain compatibility with the newest Babel ecosystem. The peer dependency on @babel/core remains consistent at "^7.0.0-0", indicating no breaking changes in the core Babel API used by the plugin.
The are not vulnerabilities for the version 7.15.8 of the package @babel/plugin-transform-runtime