The @babel/cli package, a crucial tool for developers using Babel to transpile JavaScript code, has seen a recent update from version 7.24.1 to 7.24.5. While the core functionality remains consistent, several changes are worth noting for developers.
The dependency list remains largely the same, crucial dependencies like glob, slash, make-dir, commander, convert-source-map, fs-readdir-recursive, and @jridgewell/trace-mapping are consistent. Similarly, optional and Peer dependencies for chokidar, @nicolo-ribaudo/chokidar-2 and @babel/core are consistent across both versions.
The key difference lies in the devDependencies. Both @babel/core and @babel/helper-transform-fixture-test-runner have been updated to align with their respective package versions. The devDependencies semver, @types/glob and @types/fs-readdir-recursive remain the same. This synchronization suggests improvements or bug fixes within Babel's core transformation and testing functionalities. Though not explicitly stated, this also ensures tighter compatibility and stability, reducing potential conflicts or unexpected behavior during development.
Furthermore, there is a notable difference in the package size. The newer version (7.24.5) unpacked size is 184119 bytes, while the older version (7.24.1) unpacked size is 114229 bytes. The file count has increased from 22 to 24. This might indicate additional features, updated documentation, or expanded test suites included in the newer release. Similarly, the release date indicates the newer version was made available on 2024-04-29T18:34:01.786Z, while previous version was released on 2024-03-19T09:47:31.050Z. For developers, upgrading to 7.24.5 ensures they benefit from the latest refinements in Babel's core and associated tooling, along with potential performance enhancements.
The are not vulnerabilities for the version 7.24.5 of the package @babel/cli