@typescript-eslint/parser versions 5.60.1 and 5.60.0 are ESLint parsers designed to enable linting of TypeScript codebases. Both versions share the same core functionality, leveraging TypeScript ESTree to provide a robust parsing experience. They both depend on debug for debugging purposes, and other @typescript-eslint packages such as types, scope-manager, and typescript-estree for internal operations. Both also share development dependencies like glob, typescript, and @types/glob, crucial for building and testing the parser. The peer dependency on ESLint versions 6, 7, or 8 remains consistent, ensuring compatibility with a wide range of ESLint setups. The license and repository information indicate ongoing maintainability and open-source commitment.
The key difference lies in the version numbers of the internal dependencies. While 5.60.0 depends on internal packages such as "@typescript-eslint/types":"5.60.0", "@typescript-eslint/scope-manager":"5.60.0" and "@typescript-eslint/typescript-estree":"5.60.0", version 5.60.1 updates those to "5.60.1". This suggests that version 5.60.1 includes bug fixes, performance enhancements, or new features within those underlying packages, rolled up into the parser. Additionally, version 5.60.1 has a slight decrease in unpacked size, likely due to code optimization. The publish date also highlights this difference. The most recent, version 5.60.1 was published on "2023-06-26", wheras the previous version was published on "2023-06-19". Developers should generally opt for the latest version (5.60.1) to benefit from these improvements and ensure they are using the most up-to-date and stable parser for their TypeScript ESLint configurations.
The are not vulnerabilities for the version 5.60.1 of the package @typescript-eslint/parser