The eslint-plugin-vuejs-accessibility package helps developers build more accessible Vue.js applications by providing linting rules that check for common accessibility issues directly within your code editor. Comparing versions 1.0.0 and 0.7.1, several dependency updates stand out. Version 1.0.0 upgrades aria-query from version 4.2.2 to ^5.0.0 and emoji-regex from version 9.0.0 to ^10.0.0, potentially enhancing the accuracy and coverage of accessibility checks related to ARIA attributes and emoji usage.
The development dependencies also see significant changes. Most notably, eslint jumps from version 7.3.1 to ^8.0.0, @typescript-eslint/parser and @typescript-eslint/eslint-plugin are updated from version 4.26.0 to ^5.0.0, and the minimum typescript version is increased from 4.2.4 to ^4.4.4. These changes suggest improvements in the plugin's compatibility with newer versions of ESLint, TypeScript, and related tooling, enabling developers to leverage modern language features and linting capabilities. Consequently, developers upgrading to version 1.0.0 should ensure their projects meet the updated peer dependency requirements, particularly regarding the supported ESLint versions (still ^5.0.0 || ^6.0.0 || ^7.0.0) and consider aligning their TypeScript versions to benefit from the latest enhancements. If you are using the latest and greatest tooling this is a suggested upgrade.
The are not vulnerabilities for the version 1.0.0 of the package eslint-plugin-vuejs-accessibility