The eslint-plugin-vuejs-accessibility package offers developers a powerful way to enforce accessibility best practices within Vue.js projects during development, identifying potential accessibility issues directly within the code editor. Version 1.1.0 and 1.0.0 share core functionality, both leveraging aria-query, emoji-regex, and vue-eslint-parser for accessibility checks, and similar development dependencies for testing and linting including Jest, Husky, and Typescript. This ensures a smooth developer experience with modern tooling.
The key difference between the versions lies in their peer dependency requirements for ESLint. Version 1.0.0 supports ESLint versions ^5.0.0 || ^6.0.0 || ^7.0.0. Version 1.1.0 extends this support to include ESLint version 8 by adding it ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0. This adjustment accommodates projects using the latest major release of ESLint providing wider compatibility. It’s a seemingly small change, but crucial for developers who keep their ESLint installations up to date. The unpacked size of the package also changed slightly from 106956 to 107143. Therefore, developers should upgrade from 1.0.0 to 1.1.0 for confirmed ESLint 8 compatibility ensuring consistent linting as they upgrade their tooling.
The are not vulnerabilities for the version 1.1.0 of the package eslint-plugin-vuejs-accessibility