Version 5.42.1 of @typescript-eslint/parser, a crucial tool for linting TypeScript code with ESLint, was released on November 7th, 2022, succeeding version 5.42.0, which came out on October 31st, 2022. Both versions share the same core functionality: providing a custom ESLint parser that leverages TypeScript ESTree, enabling developers to apply ESLint's powerful linting capabilities to TypeScript projects. They also maintain identical development dependencies, including glob, typescript, and @types/glob, ensuring compatibility with common development workflows. The peer dependencies, requiring ESLint versions 6, 7, or 8, also remain unchanged, ensuring smooth integration with existing ESLint configurations.
The key difference lies in the updated dependencies within the package itself. Version 5.42.1 relies on @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree at version 5.42.1, whereas version 5.42.0 used version 5.42.0 of those respective packages. This indicates a synchronized update across the @typescript-eslint ecosystem, likely addressing bug fixes, performance improvements, or new features within those core components. For developers, this means upgrading to 5.42.1 ensures they are using the latest and most refined versions of the underlying tools that power the parser, potentially improving linting accuracy and performance. Both versions are licensed under the BSD-2-Clause license and part of the typescript-eslint project, with funding available through Open Collective. The file count and unpacked size also remain constant at 13 and 30909 respectively.
The are not vulnerabilities for the version 5.42.1 of the package @typescript-eslint/parser