The @typescript-eslint/parser package provides an ESLint custom parser, enabling developers to lint TypeScript code effectively. Version 2.34.0 introduces notable updates compared to the previous stable version, 2.33.0. Primarily, the core dependencies, including @typescript-eslint/typescript-estree and @typescript-eslint/experimental-utils, have been bumped from version 2.33.0 to 2.34.0 respectively. This signifies potential enhancements and bug fixes within the underlying TypeScript ESTree parsing and utility functionalities.
Specifically, developers can expect improvements in the accuracy and performance of AST (Abstract Syntax Tree) generation from TypeScript code. This is crucial for ESLint rules that rely on precise code structure analysis. Furthermore, the newer version includes adjustments affecting @typescript-eslint/shared-fixtures, also updated to version 2.34.0, suggesting modifications in test fixtures which indirectly informs of possible covered edge-cases or new supported syntax.
While the peer dependencies for eslint remain consistent, supporting versions 5.0.0 or 6.0.0 and above, the internal dependency updates offer a refined experience for developers leveraging TypeScript with ESLint. Finally, the updated dist metadata (fileCount and unpackedSize) from 86123 to 86301 points to additions. Developers should check changelogs to fully understand all the changes to @typescript-eslint/typescript-estree experimental-utils and shared-fixtures.
The are not vulnerabilities for the version 2.34.0 of the package @typescript-eslint/parser