The @typescript-eslint/parser package, a crucial tool for linting TypeScript code with ESLint, saw an update from version 5.57.1 to 5.58.0 on April 10, 2023. While the core description remains the same – an ESLint custom parser leveraging TypeScript ESTree – developers should note the internal dependency updates. Both versions rely on the same peer dependency requirements for ESLint (versions 6, 7, or 8), ensuring compatibility with existing ESLint setups.
The key changes lie within the package's dependencies. Version 5.58.0 updates its internal dependencies: @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree to version 5.58.0, synchronizing them with the parser's version. The 5.57.1 version used 5.57.1 of all the internal dependencies. These internal updates likely include bug fixes, performance improvements, and potentially new features within the parser's core functionality for handling TypeScript syntax.
Furthermore, the unpacked size of the newer version has slightly increased to 18574 bytes compared to the previous version's 18292, suggesting code additions, potentially for expanded language support or refined parsing logic. The fileCount remains constant at 13. Developers should update to the latest version to benefit from these improvements and ensure they are using the most up-to-date and reliable TypeScript parsing capabilities within their ESLint configurations. Consider reviewing the changelog or release notes on the typescript-eslint repository for detailed specifics on the modifications introduced within the 5.58.0 release.
The are not vulnerabilities for the version 5.58.0 of the package @typescript-eslint/parser