@babel/eslint-parser version 7.14.2 is a minor update to the popular ESLint parser, designed to enable linting of modern JavaScript syntax processed by Babel. Released on May 12, 2021, it builds upon the previous stable version, 7.13.14, released on March 29, 2021.
Key improvements and differences worth noting for developers include an updated dependency on eslint-visitor-keys, moving from version 1.3.0 to 2.1.0. This update likely incorporates enhancements related to AST (Abstract Syntax Tree) traversal, potentially improving parsing accuracy and performance. The dependency @babel/core in devDependencies was also bumped to version 7.14.2 to keep it aligned to the main package version.
While both versions maintain peer dependency requirements for eslint (>=7.5.0) and @babel/core (>=7.11.0), ensuring compatibility with existing projects, the newer release comes with a slightly reduced unpacked size (32812 bytes vs 33127 bytes). Although a small reduction, any improvements to reduce the download and installation size makes this package more efficient for consumers.
Developers upgrading from 7.13.14 should carefully review the changes introduced in eslint-visitor-keys version 2.1.0 to ensure code compatibility although the package follows semantic versioning principles, and the increased version only reflects breaking API changes. Overall, version 7.14.2 offers a refined and up-to-date solution for linting Babel-transformed code, with a reliable upgrade path for existing users.
The are not vulnerabilities for the version 7.14.2 of the package @babel/eslint-parser