The eslint-plugin-vuejs-accessibility package provides linting rules to enhance the accessibility of Vue.js applications. Version 2.0.0 introduces several noteworthy changes compared to the prior stable release, version 1.2.0. Primarily, the update involves adjustments to the development dependencies, reflecting advancements in the tooling ecosystem. Jest, the testing framework, is upgraded from version 27.4.5 to version 29.2.2, bringing in performance improvements and new features for developers testing Vue components. Correspondingly, the @types/jest definitions are updated to version 29.2.0 from 27.0.0. Notably, a potentially breaking change is the removal of @types/eslint-visitor-keys as a dev dependency.
Another significant update is the bump of @types/node from version 17.0.14 to 18.0.0. While the core dependencies related to accessibility checking remain largely consistent, such as aria-query, emoji-regex, and vue-eslint-parser, the shift in development dependencies suggests improvements in the plugin's build process, testing efficiency, or internal code quality. Developers upgrading should carefully check their testing configurations. The core functionality of accessibility linting within Vue.js templates as exposed by the plugin should behave as before, but the upgraded testing framework and relevant type definitions may surface previously unnoticed issues and allow for more robust testing strategies. Developers should ensure their workflows are compatible with the newer Jest and Node versions.
The are not vulnerabilities for the version 2.0.0 of the package eslint-plugin-vuejs-accessibility