Babel's @babel/core package provides the core functionality for transforming JavaScript code, and comparing versions 7.20.2 and 7.19.6 reveals several dependency updates relevant to developers. A key update lies in the dependencies, various @babel/* packages have been bumped. Notably, @babel/types, @babel/parser, @babel/helpers, @babel/traverse, @babel/generator, @babel/helper-module-transforms, and @babel/helper-compilation-targets all received updates.
On the devDependencies section @babel/preset-env was also updated. Although @babel/plugin-transform-modules-commonjs , @babel/plugin-transform-flow-strip-types and @babel/helper-transform-fixture-test-runner are the same version than the previous release, users should test if the new dependency versions on @babel/core package have any impact on the transforms.
These updates likely introduce bug fixes, performance improvements, and potentially new features related to code parsing, transformation, and generation. Developers upgrading should review the change logs for these specific @babel/* packages to understand the precise changes. The unpacked size is slightly smaller in the newer version, hinting at some optimization. Although the fileCount is identical, the release date confirms 7.20.2 is a more recent release.
These changes benefit developers by ensuring they're using the latest, most stable, and performant version of Babel's core transformation tools. Keeping up with these updates helps ensure compatibility with modern JavaScript features and best practices in code transpilation.
The are not vulnerabilities for the version 7.20.2 of the package @babel/core