The @typescript-eslint/parser package, a crucial tool for ESLint integration in TypeScript projects, has released version 8.35.0, building upon the foundation laid by version 8.34.1. Both versions share the same core purpose: providing a custom ESLint parser that leverages TypeScript's ESTree (ECMAScript Tree) for accurate and reliable code analysis. Key dependencies like debug, @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree are present in both, reflecting a consistent architectural approach. The development dependencies, including glob, rimraf, vitest, typescript, and @vitest/coverage-v8, also remain the same, indicating a stable development and testing environment.
The primary difference lies in the versions of the internal @typescript-eslint dependencies. Version 8.35.0 updates @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree to 8.35.0, aligning them with the parser's version. This likely incorporates the latest bug fixes, performance improvements, and new features from those components. Developers should upgrade to 8.35.0 to benefit from these enhancements. Critically, the peer dependencies remain consistent, requiring eslint versions ^8.57.0 or ^9.0.0 and typescript versions >=4.8.4 <5.9.0, ensuring compatibility within existing project setups. The release dates signify a week-long iteration cycle, with 8.35.0 releasing after 8.34.1. Both boast identical file counts and unpacked sizes, suggesting incremental changes rather than a fundamental overhaul.
The are not vulnerabilities for the version 8.35.0 of the package @typescript-eslint/parser