Version 4.28.2 of @typescript-eslint/parser presents a subtle, yet potentially impactful update for developers leveraging TypeScript within their ESLint workflows compared to version 4.28.1. Both versions share the same core function: providing a custom ESLint parser that enables ESLint to understand and analyze TypeScript code, utilizing TypeScript ESTree. The descriptions remain consistent, highlighting this core function. The dependencies are largely similar, with version bumps across @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree all aligning to the 4.28.2 release, suggesting coordinated internal updates across the @typescript-eslint ecosystem. Similarly, the devDependencies see @typescript-eslint/experimental-utils bumped to 4.28.2. The peer dependencies on ESLint versions remain unchanged, ensuring compatibility with ESLint versions 5, 6, and 7.
Crucially, developers should note the differences in unpackedSize within the dist section. Version 4.28.2 has an unpacked size of 66967 bytes, slightly larger than version 4.28.1's 66788 bytes. This increase, although small, might indicate bug fixes, performance improvements, or additional features within the parser or its associated modules included in the package. The releaseDate difference confirms a week separating the versions, with 4.28.2 released on July 5th, 2021, and 4.28.1 released on June 28th, 2021. Developers should consult the official changelog or release notes for a complete understanding of the changes introduced in 4.28.2 to make an informed decision about upgrading.
The are not vulnerabilities for the version 4.28.2 of the package @typescript-eslint/parser