The @babel/eslint-parser package, a crucial tool for linting modern JavaScript code with ESLint, has seen a recent update from version 7.22.15 to 7.23.3. Both versions essentially provide a bridge between ESLint and Babel, enabling developers to utilize ESLint's powerful linting capabilities on code that incorporates experimental JavaScript features handled by Babel. Key dependencies like semver, eslint-visitor-keys, and @nicolo-ribaudo/eslint-scope-5-internals remain consistent, ensuring core functionality is maintained across versions.
The primary difference lies in the updated @babel/core dependency within devDependencies. Version 7.23.3 now depends on @babel/core v7.23.3, crucial for developers employing the latest Babel features. This updated dependency highlights the package's commitment to supporting the newest JavaScript syntax and transformations. While developer dependencies like dedent and eslint stay the same, the incremented @babel/core ensures compatibility with current Babel projects.
Users will appreciate the continued support for ESLint versions 7.5.0 and higher, as well as Babel core versions 7.11.0 and up, as defined in peerDependencies. The update also shows a slight change in the unpacked size from 134872 to 134794 indicating possible size optimizations, and a change in the release Date. For developers adopting the latest JavaScript features with Babel, upgrading to version 7.23.3 is highly recommended for optimal linting accuracy and compatibility. This ensures ESLint correctly interprets and validates code transformed by the newest version of Babel.
The are not vulnerabilities for the version 7.23.3 of the package @babel/eslint-parser