@babel/eslint-parser offers ESLint integration for projects leveraging Babel's advanced JavaScript transformations, enabling linting of experimental syntax before standardization. Comparing versions 7.28.4 and 7.28.0, developers should note subtle but important differences, primarily affecting development dependencies and release timing.
The core functionality remains consistent between versions, maintaining dependencies on semver, eslint-visitor-keys, and @nicolo-ribaudo/eslint-scope-5-internals. Both versions support the same peer dependencies, stipulating compatible versions of eslint (^7.5.0 || ^8.0.0 || ^9.0.0) and @babel/core (^7.11.0), crucial for ensuring seamless integration within existing projects.
Key changes reside within the devDependencies. Version 7.28.4 upgrades @babel/core to ^7.28.4 and typescript-eslint to 8.39.1 and @babel/helper-fixtures to ^7.28.0, while version 7.28.0 uses @babel/core to ^7.28.0 and typescript-eslint is on 8.29.1. This suggests a focus on aligning with the latest Babel core releases and improvements in TypeScript ESLint support. The "@babel/helper-fixtures" in both versions is the same.
The more recent 7.28.4 version boasts a release date of "2025-09-05T14:53:07.260Z," whereas 7.28.0 was released on "2025-07-02T08:38:13.299Z." The unpacked size is slightly smaller in the newer version, going from 148445 to 140950. Developers upgrading should test their configurations, particularly if relying on specific behaviors tied to the typescript-eslint or @babel/core versions. The update ensures developers benefit from the latest bug fixes, performance enhancements, and potentially expanded syntax support offered by these crucial development tools.
The are not vulnerabilities for the version 7.28.4 of the package @babel/eslint-parser