Two recent versions of @typescript-eslint/parser, specifically versions 6.14.0 and its predecessor 6.13.2, offer developers a robust ESLint custom parser tailored for TypeScript projects. Both versions share a common foundation, providing the ability to leverage TypeScript's ESTree (ECMAScript Tree) for advanced code analysis. They maintain identical core dependencies, including debug for enhanced debugging capabilities, and @typescript-eslint utilities like types, visitor-keys, scope-manager, and typescript-estree, which are crucial for parsing and understanding TypeScript code structure. The developer experience is consistent across both versions, with similar development dependencies like glob, jest, rimraf, prettier, typescript, @types/glob, and downlevel-dts simplifying the testing, formatting, and type definition processes.
The key distinction lies in the version numbers of @typescript-eslint dependencies. Version 6.14.0 upgrades all its @typescript-eslint dependencies to their corresponding 6.14.0 versions. This likely incorporates bug fixes, performance improvements, and new features from the @typescript-eslint ecosystem. From the developer perspective, the update to version 6.14.0 will potentially offer more precise and performant linting rules compared to the previous one . Both versions share the same peer dependency requirement of eslint version 7 or 8, ensuring compatibility with the major ESLint versions. The package structure remains identical, consisting of 11 files with an unpacked size of 17850 bytes. Version 6.14.0 was released on December 11, 2023, a week after 6.13.2 which was released on December 4, 2023.
The are not vulnerabilities for the version 6.14.0 of the package @typescript-eslint/parser