The @typescript-eslint/parser package, a vital tool for ESLint integration with TypeScript projects, has released version 8.34.0, succeeding the previous stable version 8.33.1. Both versions share similar core functionalities, providing a custom parser that leverages TypeScript ESTree to enable ESLint to understand and analyze TypeScript code. They maintain identical dependencies such as debug, @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree, ensuring consistent internal operations. Development dependencies like glob, rimraf, vitest, typescript, and @vitest/coverage-v8 also remain the same, suggesting a focus on maintaining existing testing and development workflows. Peer dependencies specify compatible versions of eslint and typescript, indicating that both versions support the same range of external tools.
The primary difference lies in the version numbers of the internal @typescript-eslint packages; these are incremented to match the parser's version. This indicates that updates or bug fixes might be present in these internal modules that impact the parsing process. Developers should consider upgrading to 8.34.0 for the newest features or bug fixes within these core dependencies, particularly within the scope manager, typescript-estree, and types packages. Both versions use the MIT license and are hosted on the same GitHub repository and funded via Open Collective, ensuring consistent governance and community support. The releaseDate is the 9th of june of 2025.
The are not vulnerabilities for the version 8.34.0 of the package @typescript-eslint/parser