The @typescript-eslint/parser package, a crucial tool for linting TypeScript code with ESLint, saw a new release with version 8.19.0 following closely after version 8.18.2. Both versions share the same overarching description: an ESLint custom parser leveraging TypeScript ESTree. Examining the package details reveal minimal changes in core aspects. The dependencies in both versions reflect alignment specifically with versioned @typescript-eslint packages like @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree. This tight integration within the @typescript-eslint ecosystem ensures consistency and feature parity. Development dependencies, including tools like glob, jest, rimraf, prettier, typescript, @jest/types, @types/glob, and downlevel-dts remain consistent, indicating a focus on stability and a shared development pipeline. Peer dependencies remain consistent requiring eslint versions ^8.57.0 || ^9.0.0 and typescript within the range >=4.8.4 <5.8.0.
The most notable difference lies in the version increments of the internal @typescript-eslint/* dependencies, all moving from 8.18.2 to 8.19.0. This suggests that update might include bug fixes, performance improvements, or new features within the core parsing and AST generation components. Given the relatively short timeframe between releases (approximately one week), the update is probably a focused release, which might not be a breaking change. Developers should review the @typescript-eslint changelog (specifically for versions 8.19) to understand the precise nature of fixes or enhancements included in this incremental release.
The are not vulnerabilities for the version 8.19.0 of the package @typescript-eslint/parser