Version 8.36.0 of @typescript-eslint/parser, an ESLint custom parser leveraging TypeScript ESTree, introduces subtle but potentially impactful changes compared to its predecessor, version 8.35.1. Both versions maintain identical descriptions, licenses (MIT), repository details, and funding structures, ensuring continuity for developers already familiar with the package. The core functionality and purpose remain consistent: enabling ESLint to understand and analyze TypeScript code effectively.
Key differences lie in the updated dependency versions within the @typescript-eslint ecosystem. Specifically, @typescript-eslint/types, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree all advance from version 8.35.1 to 8.36.0 in the newer release. This synchronization across internal packages likely indicates bug fixes, performance improvements, or new feature additions within the parser's core logic. Developers should consult the changelogs of those individual packages for detailed information on the specific changes incorporated.
Furthermore, the dist object reveals variations in unpacked size (14335 vs 14357 bytes), suggesting minor adjustments to the codebase, possibly optimizations. While developer tooling dependencies like glob, rimraf, vitest, typescript, and @vitest/coverage-v8 remain untouched, upgrades within the @typescript-eslint family are always relevant. The peer dependencies for ESLint and TypeScript remain constrained to compatible ranges, ensuring that integrating @typescript-eslint/parser into existing projects shouldn't require major infrastructure updates. The newer version was released a week after the previous one, on July 7, 2025.
The are not vulnerabilities for the version 8.36.0 of the package @typescript-eslint/parser