@typescript-eslint/parser version 5.59.0 represents a minor update over the previous stable version, 5.58.0, for this widely-used ESLint parser that enables TypeScript code analysis. Both versions share the same core functionality: parsing TypeScript code into an Abstract Syntax Tree (AST) that ESLint can then use to enforce code style and detect potential errors. Key dependencies like debug, @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree are present in both, however they are updated to the correspondingly matching corresponding version, ensuring compatibility and leveraging any improvements in those underlying packages. Development dependencies like glob, typescript, and @types/glob remain consistent, utilized for building and testing the parser itself.
A crucial point for developers is the peer dependency on eslint, which remains at "^6.0.0 || ^7.0.0 || ^8.0.0", indicating continued compatibility with a broad range of ESLint versions. The licensing (BSD-2-Clause), repository location, and funding information stay the same, signifying the project's consistent open-source nature. A key difference resides in the releaseDate, showing a week-long gap between releases, April 10th and April 17th, 2023, for versions 5.58.0 and 5.59.0 respectively. While the fileCount (13) and unpackedSize (18574) for both versions are equals, suggesting no significant changes in the overall size or number of files, the upgrade to version 5.59.0 likely incorporates bug fixes, performance enhancements, or minor feature additions within the core parsing logic and underlying type definitions related to the updated dependencies.
The are not vulnerabilities for the version 5.59.0 of the package @typescript-eslint/parser