@babel/core, the core compiler for Babel, saw a minor version bump from 7.8.6 to 7.8.7, indicating bug fixes and potentially small feature enhancements rather than breaking changes. Both versions carry identical dependency structures for crucial tooling, depending on packages like debug, json5, lodash, semver, gensync, resolve, and convert-source-map for core functionality. The shared dependencies suggest a stable foundation for developers.
Key differences lie within the internal Babel package versions. Version 7.8.7 updates @babel/types from 7.8.6, @babel/parser from 7.8.6, and @babel/generator from 7.8.6 to 7.8.7. Babel/helpers remains stable at version 7.8.4 and template and traverse remains stable at 7.8.6. These updates likely address specific parsing improvements, code generation refinements, and enhancements in type handling, all critical for transforming modern JavaScript syntax.
Developers should upgrade to 7.8.7 primarily to benefit from these internal tooling refinements, ensuring better compatibility with the latest JavaScript features and improved reliability in code transpilation. The release date difference also points to this version being a more recent and supported release, with bug fixes and refinements accumulated after the 7.8.6 release. The unpacked size increased slightly suggesting that bug fixes and minor enhancements affected the size.
The are not vulnerabilities for the version 7.8.7 of the package @babel/core