The @babel/plugin-transform-runtime package is a crucial Babel plugin that helps developers avoid polluting the global scope with polyfills and Babel helpers. It achieves this by externalizing these references, significantly streamlining the build process and reducing potential conflicts in larger projects. Version 7.6.0, released on September 6, 2019, builds upon the foundation of version 7.5.5, released July 17, 2019.
A key difference lies in the updated development dependencies. Version 7.6.0 bumps @babel/core, @babel/helpers, @babel/runtime, @babel/template, @babel/preset-env, and @babel/plugin-transform-runtime itself to version 7.6.0, reflecting the broader Babel ecosystem's advancements. In contrast, version 7.5.5 used older versions like @babel/core@7.5.5 and @babel/template@7.4.4. While @babel/types remains consistently at 7.0.0-beta.53 across both releases, the synchronization of other Babel packages within the 7.6.0 release suggests a cohesive update addressing potential bugs, performance improvements, or new features introduced in the core Babel framework.
Developers upgrading to 7.6.0 should experience smoother integration with the latest Babel features and potentially benefit from any performance enhancements included in the updated dependencies, particularly @babel/core, @babel/helpers, and @babel/preset-env. The small increase in unpacked size (39,734 bytes vs 39,258 bytes) suggests that the changes might involve new helpers or code adjustments, but are unlikely to represent a significant impact on bundle size for projects utilizing this plugin. It's recommended to review the Babel changelog for 7.6.0 for detailed information on specific bug fixes or improvements affecting the plugin's behavior.
The are not vulnerabilities for the version 7.6.0 of the package @babel/plugin-transform-runtime