@babel/eslint-parser is an invaluable tool for developers leveraging Babel to transpile their JavaScript code and needing to maintain code quality with ESLint. Comparing version 7.19.1 with the older stable version 7.18.9 reveals several key updates that might influence a developer's decision to upgrade.
One notable change is the dependency management. Version 7.19.1 replaces the direct dependency on eslint-scope with @nicolo-ribaudo/eslint-scope-5-internals, suggesting a shift towards internal or customized scope handling, potentially for bug fixes or performance improvements relevant to specific Babel transformations. The devDependencies section also reflects changes in development tooling, with @babel/core being bumped to version ^7.19.1 aligning with the parser's version.
Crucially, developers should assess whether these dependency updates impact their specific Babel configuration and ESLint rules. While the peer dependencies for eslint and @babel/core remain the same, ensuring compatibility with existing projects, the internal changes might require adjustments to custom ESLint rules or plugin configurations. Beyond the technicalities, the unpacked size of 7.19.1 has increased significantly compared to 7.18.9 which can suggest new features or more complex logic. The last release date is also important as 7.19.1 is more recent and, if there are known issues on 7.18.9, it might be worth it to migrate to a more recent version.
The are not vulnerabilities for the version 7.19.1 of the package @babel/eslint-parser