@babel/core version 7.17.0 introduces several dependency updates and refinements compared to its predecessor, 7.16.12. Key changes lie in updated versions of internal Babel packages. Notably, @babel/types, @babel/parser, @babel/traverse, and @babel/generator have been bumped to version 7.17.0, indicating potential bug fixes, performance improvements, or new features within these core modules. Developers relying on these specific functionalities should investigate the corresponding changelogs for detailed insights. Another significant addition is the inclusion of the @ampproject/remapping dependency at version ^2.0.0, responsible for remapping source maps, likely enhancing debugging capabilities.
The jump from source-map 0.5.0 to 0.6.1 (moving it from a dev dependency to a dependency) also suggests changes in source map handling or integration. While seemingly minor, these updates cascade through Babel's processing pipeline, affecting code transformation, parsing accuracy, and ultimately, the output JavaScript generated. Furthermore, the file count slightly increases from 63 to 64, while the unpacked size reduces from 269162 to 266999 suggesting refactoring on the code, the tarball is different. Developers should test their Babel configurations with 7.17.0 to ensure compatibility and validate that existing transformations behave as expected. Upgrading offers the benefits of the latest improvements but warrants a thorough testing to avoid unexpected behaviors in production. The updates in dependencies should improve the way babel works and the speed of the process.
The are not vulnerabilities for the version 7.17.0 of the package @babel/core