Version 7.9.0 of @typescript-eslint/parser represents a recent update to this crucial tool for ESLint integration with TypeScript projects, building upon the foundation laid by version 7.8.0. Both versions serve as custom parsers, enabling ESLint to understand and analyze TypeScript code by leveraging TypeScript ESTree. A primary distinction lies in the updated dependency versions. While both rely on the same core dependencies such as debug, the internal @typescript-eslint packages like @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree are all bumped from version 7.8.0 to 7.9.0. This suggests that the new version introduces improvements, bug fixes, or new features within these internal modules.
Developers should note the unchanged peer dependency requirement of eslint: ^8.56.0, meaning both versions are compatible with the same ESLint version range. The devDependencies remain largely consistent, ensuring a familiar development environment with tools like jest, prettier, and typescript for testing and code formatting. Importantly, the unpacked size of the package has slightly increased from 18031 to 18043 bytes so it's likely that some added features have increased bundle size a bit. The release date difference indicates that version 7.9.0 is a more recent release, potentially incorporating feedback and improvements since version 7.8.0, and is encouraged to be used to keep project up to date.
The are not vulnerabilities for the version 7.9.0 of the package @typescript-eslint/parser