Eslint-plugin-jest is a valuable tool for developers using Jest, ensuring code quality and consistency in their testing suites. Comparing versions 22.13.1 and 22.13.0, we observe key differences in their dependencies and file sizes. Version 22.13.1 introduces dependencies @typescript-eslint/experimental-utils, @types/jest, @types/node, @typescript-eslint/parser and @typescript-eslint/eslint-plugin, alongside updates to several devDependencies, specifically TypeScript and its related packages.
These additions suggest enhanced TypeScript support and potentially new or improved linting rules related to TypeScript usage within Jest tests. Developers working with TypeScript in their Jest environment should particularly note this improvement. The increased file count (81 vs. 80) and unpacked size (166504 vs. 152228) in version 22.13.1 further indicate the inclusion of these new features and rules which increases code coverage and consistency.
Both versions maintain the same core functionalities and peer dependencies, requiring eslint version 5 or greater. The MIT license ensures freedom of use and modification. For developers focused on JavaScript testing with Jest, eslint-plugin-jest provides a robust linting solution, and this upgrade to 22.13.1 focuses on improving the experience of Typescript integrations with Jest.
All the vulnerabilities related to the version 22.13.1 of the package
semver vulnerable to Regular Expression Denial of Service
Versions of the package semver before 7.5.2 on the 7.x branch, before 6.3.1 on the 6.x branch, and all other versions before 5.7.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.