Babel core version 7.8.4 introduces several updates and refinements compared to the preceding version 7.8.3, making it a noteworthy upgrade for developers compiling JavaScript with Babel. The core functionality remains consistent, focusing on transforming modern JavaScript (ES6+) into backward-compatible versions. Both versions share the same core dependencies, including essential tools like debug, json5, lodash, semver, gensync, resolve, and source-map. A key shared dependency is @babel/types, which provides the foundational type definitions for Babel's Abstract Syntax Tree (AST).
Significant updates are concentrated within Babel's internal packages. Notably, @babel/parser, @babel/helpers, @babel/traverse, and @babel/generator have all been updated to version 7.8.4. These updates likely contain bug fixes, performance enhancements, and potentially new features for parsing, assisting transformations, traversing the AST, and generating compliant code. While the devDependencies remain at @babel/helper-transform-fixture-test-runner":"^7.8.3", indicating that the updates are focused on the core functionalities.
Developers should be aware that the unpackedSize property has increased slightly. The package increased from 153329 bytes to 154663 bytes. While seemingly minor, this increase might indicate changes in core logic or added features within the updated dependencies. Developers already using Babel should prioritize updating to 7.8.4 to benefit from the bug fixes and improvements. Examining the release notes and changelogs for @babel/parser, @babel/helpers, @babel/traverse, and @babel/generator is advisable to understand the precise changes and ensure seamless integration.
The are not vulnerabilities for the version 7.8.4 of the package @babel/core