Eslint-plugin-react version 7.12.0 introduces several updates compared to the previous stable version, 7.11.1, making it potentially more appealing for developers focused on code quality and maintainability in React projects. A significant change is the addition of new dependencies, "resolve", "object.fromentries", improving the way the plugin handles module resolution and object transformations, respectively. Furthermore, the dev dependencies have evolved with updates to "typescript" and "typescript-eslint-parser", suggesting improved support and compatibility for TypeScript-based React projects. The shift from babel-eslint to typescript-eslint-parser indicates a move towards utilizing the official TypeScript parser for ESLint, enhancing accuracy and reliability when linting TypeScript code. Though the newer package has a smaller file count and unpacked size, hinting at optimization and more efficient code, it's important to note that the difference isn't drastic. Developers should consider upgrading to benefit from these updated dependencies and potential improvements in TypeScript linting. Consider the benefits of "resolve" and "object.fromentries", also evaluate the change from Babel-eslint to Typescript-eslint-parser, to properly maintain your project. The enhanced TypeScript support could result in fewer false positives and more accurate error detection.
The are not vulnerabilities for the version 7.12.0 of the package eslint-plugin-react