@babel/eslint-parser version 7.24.5 represents a notable update over its predecessor, version 7.24.1. Both versions serve as ESLint parsers, bridging the gap between ESLint and Babel, enabling developers to lint code incorporating experimental syntax transformations achieved via Babel. A primary difference lies in the supported ESLint versions, with 7.24.5 explicitly adding compatibility for ESLint version 9.0.0 in its peer dependencies, whereas 7.24.1 limited support to versions 7.5.0 and 8.0.0. This enhancement ensures projects utilizing the latest ESLint features can seamlessly integrate with Babel's parsing capabilities.
Furthermore, subtle updates are present in the development dependencies. Namely, @babel/core is bumped from version 7.24.1 to 7.24.5 in the newer release and the supported eslint version increased from 8.22.0 to ^9.0.0. While both versions share dependency on eslint-visitor-keys, @nicolo-ribaudo/eslint-scope-5-internals, another key dependency, remains unchanged.
Developers should note the "dist" section also presents differences: 7.24.5 has a slightly larger unpacked size (218891) and file count (41) compared to 7.24.1 (137912 unpacked size with 39 files),suggesting internal changes like bug fixes,performance improvements, or broader ECMAScript syntax support. Finally the new version came out on April 29th 2024 while the old one on March 19th 2024. Consider upgrading to version 7.24.5 for optimal compatibility with the latest tools and potential enhancements.
The are not vulnerabilities for the version 7.24.5 of the package @babel/eslint-parser