Version 4.22.0 of @typescript-eslint/parser introduces incremental updates and refinements compared to its predecessor, version 4.21.0, focusing on improvements within its core dependencies. The most notable change lies within the updated versions of its internal packages: @typescript-eslint/types, @typescript-eslint/scope-manager, and @typescript-eslint/typescript-estree, which all move from 4.21.0 to 4.22.0. These sub-package upgrades likely contain bug fixes, performance enhancements, and potentially new features related to TypeScript and JavaScript parsing. Similarly, the @typescript-eslint/experimental-utils dev dependency also sees a version bump, possibly providing extended utilities for plugin development that are compatible with the latest parser.
For developers using @typescript-eslint/parser, these updates translate to a more robust and accurate parsing experience, ensuring better compatibility with the latest TypeScript and JavaScript syntax. While the core functionalities and peer dependencies on ESLint remain the same (supporting ESLint versions 5, 6, and 7), the internal improvements contribute to a smoother and more reliable linting process. The unpacked size of the package shows a slight increase from 62982 to 63160, suggesting added code or data within the newer release. Developers are encouraged to upgrade to version 4.22.0 to benefit from these underlying improvements and ensure they are using the most up-to-date parsing capabilities for their TypeScript/JavaScript projects. The release date of April 12, 2021, marks the availability of these enhancements.
The are not vulnerabilities for the version 4.22.0 of the package @typescript-eslint/parser