@babel/plugin-transform-runtime, a crucial Babel plugin, externalizes references to helpers and built-ins, enabling automatic polyfilling without polluting the global scope. Comparing versions 7.4.3 and 7.4.0 reveals subtle yet important updates for developers. Both versions share core dependencies like semver, resolve, @babel/helper-plugin-utils, and @babel/helper-module-imports, ensuring consistent dependency management.
The key differences lie in the development dependencies. Version 7.4.3 upgrades several Babel packages, including @babel/core, @babel/helpers, @babel/runtime, @babel/preset-env, and @babel/plugin-transform-runtime itself, all to version 7.4.3. This suggests a synchronized update across the Babel ecosystem, potentially addressing bug fixes, performance improvements, or new features within these core packages. In contrast, version 7.4.0 uses version 7.4.0 of the same packages, and it includes 2 extra dev dependencies: @babel/plugin-transform-property-literals and @babel/plugin-transform-member-expression-literals, which are not present in version 7.4.3.
For developers, this means upgrading to 7.4.3 pulls in the latest improvements and fixes across the Babel toolchain; however, it also means @babel/plugin-transform-property-literals and @babel/plugin-transform-member-expression-literals are no longer present inside the package's dev dependencies. The releaseDate difference (April 2nd, 2019 for 7.4.3, and March 19th, 2019 for 7.4.0) indicates that 7.4.3 is a more recent release, incorporating likely bug or vulnerability fixes, and the unpacked size increases slightly from 38378 to 39231, potentially reflecting code additions or refinements.
The are not vulnerabilities for the version 7.4.3 of the package @babel/plugin-transform-runtime