eslint-plugin-jsx-a11y version 6.1.0 brings several updates and improvements compared to the previous stable version, 6.0.3, making it a worthwhile upgrade for React developers focused on accessibility. Key dependency updates enhance the plugin's accuracy and compatibility. Notably, aria-query jumps from ^0.7.0 to ^3.0.0, providing improved ARIA attribute and role validation. emoji-regex is updated from ^6.1.0 to ^6.5.1, ensuring more comprehensive emoji handling within JSX elements. jsx-ast-utils goes from ^2.0.0 to ^2.0.1, offering potentially more robust JSX parsing capabilities. Furthermore, axobject-query is upgraded from ^0.1.0 to ^2.0.1, leading to more precise accessibility object queries.
The peer dependency for eslint now includes version 5 (^3 || ^4 || ^5), offering broader compatibility with various ESLint versions. Development dependencies also see significant updates, including newer versions of eslint, eslint-plugin-import, eslint-plugin-flowtype, and eslint-config-airbnb-base. These updates often bring performance improvements, bug fixes, and new features related to linting and code style enforcement. These changes collectively provide a more robust and up-to-date accessibility linting experience for JSX, potentially reducing false positives and improving overall code quality. The package size has slightly increased with the new version, so it is important to consider it.
The are not vulnerabilities for the version 6.1.0 of the package eslint-plugin-jsx-a11y