eslint-plugin-react version 7.18.1 is a minor update to the popular ESLint plugin that provides React-specific linting rules, building upon the foundation of version 7.18.0. Both versions aim to help developers maintain code quality and consistency in their React projects by enforcing best practices and identifying potential issues.
A key difference between the two versions lies in the dependencies. Version 7.18.1 introduces "string.prototype.matchall": "^4.0.2" as a dependency which can improve compatibility with different JavaScript environments and potentially enhance the plugin's ability to analyze code. While the peer dependencies on ESLint remain the same (supporting versions 3.x to 6.x), developers should always ensure their ESLint installation is compatible with the plugin's requirements.
Another notable point is the slight increase in the unpacked size of the package, from 684688 bytes in version 7.18.0 to 688479 bytes in version 7.18.1, likely due to the added dependency and any associated code changes. This difference shouldn't significantly impact most projects, but it's worth noting for those with strict size constraints. Additionally, version 7.18.1 was released on February 1, 2020, offering developers access to the latest improvements and bug fixes available at that time. Upgrading from 7.18.0 is recommended to leverage these refinements and maintain an up-to-date linting configuration.
The are not vulnerabilities for the version 7.18.1 of the package eslint-plugin-react