The @babel/plugin-transform-runtime package, crucial for Babel users aiming to streamline polyfilling and avoid global namespace pollution, saw a notable update from version 7.26.8 to 7.26.9. Both versions share the core functionality of externalizing Babel's helper functions and automatically incorporating necessary polyfills. Dependencies like semver, @babel/helper-plugin-utils, @babel/helper-module-imports, and the polyfill plugins for core-js 2 and 3, as well as regenerator, remain consistent, ensuring continuity in polyfilling capabilities.
Key differences lie primarily within the associated development dependencies. Version 7.26.9 features updated @babel/core, @babel/helpers, @babel/runtime, @babel/preset-env, and @babel/runtime-corejs3 all bumped to version 7.26.9, indicating a synchronization with the latest Babel ecosystem components. Previously, version 7.26.8 relied on slightly older versions (7.26.8) for core and preset-env, along with versions 7.26.7 for the helpers, runtime and runtime-corejs3. This upgrade suggests potential bug fixes, performance improvements, or new features introduced in the core Babel libraries. While babel-plugin-polyfill-corejs3 version 0.11.0 and @babel/helper-plugin-test-runner version 7.25.9 remained the same. The unpacked size differs slightly, 37426 bytes vs 37433 bytes, hinting at minor code-level adjustments. For developers, upgrading to 7.26.9 is advantageous as it aligns with the most current Babel toolchain, possibly resolving compatibility issues and leveraging the latest enhancements. This update ensures code transformation and polyfilling are optimized for modern JavaScript environments, further simplifying the developer workflow.
The are not vulnerabilities for the version 7.26.9 of the package @babel/plugin-transform-runtime