The @babel/core package has been updated from version 7.20.12 to 7.21.0, bringing several dependency updates and refinements to the Babel compiler core. This update includes changes to both dependencies, the core tools Babel relies on, and devDependencies, used for development and testing of Babel itself.
Key dependency updates developers should note include: @babel/types, @babel/parser, @babel/helpers, and @babel/traverse, which all moved from version 7.20.7 to 7.21.0. Also, @ampproject/remapping was updated from 2.1.0 to 2.2.0 and @babel/helper-module-transforms moves from 7.20.11 to 7.21.0. These updates likely include bug fixes, performance improvements, and new features within these core Babel components that directly impact code transpilation and analysis. Developers might experience subtle differences in how code is transformed and may benefit from improved accuracy and efficiency during the build process.
In the devDependencies, reflecting internal tooling improvements, @babel/plugin-transform-flow-strip-types was updated from 7.19.0 to 7.21.0, and @jridgewell/trace-mapping jumped from 0.3.8 to 0.3.17. While these changes primarily affect Babel's development environment, they indirectly influence the quality and stability of the core package. Furthermore, @babel/helper-transform-fixture-test-runner has seen an update moving from 7.19.4 to 7.20.14.
The unpacked size of the package has increased slightly from 936953 to 944581, suggesting that this release includes new features, or expanded functionality within the existing codebase. This release was published on February 20, 2023.
The are not vulnerabilities for the version 7.21.0 of the package @babel/core