Eslint-plugin-vuejs-accessibility is an ESLint plugin designed to help developers build more accessible Vue.js applications by identifying potential accessibility issues directly within their code. Comparing version 0.3.1 to its predecessor, version 0.3.0, reveals subtle but important updates. Crucially, both versions share the same core dependencies, including aria-query, emoji-regex, and vue-eslint-parser, ensuring consistent parsing and Aria attribute support. The developer tooling remains consistent too, using jest for testing, husky for git hooks, eslint for linting, prettier for code formatting, pretty-quick for pre-commit formatting and eslint-plugin-eslint-plugin to improve the plugin. This suggests that the core functionality and development workflow remain unchanged between the two versions. Both versions have the peer dependency eslint with the constraint ^5.0.0 || ^6.0.0 || ^7.0.0.
The dist object reveals that while both versions contain the same number of files (96), version 0.3.1 has a slightly larger unpacked size (96471 bytes) compared to version 0.3.0 (95785 bytes). This suggests minor additions, bug fixes, or optimizations. The release dates also highlight the recency with version 0.3.1 releases a week later. For developers, upgrading from 0.3.0 to 0.3.1 should be relatively straightforward, offering potential improvements in accessibility auditing without requiring significant code changes. This plugin is invaluable for teams striving to meet accessibility standards and improve the user experience for people with disabilities within their Vue.js projects. The MIT license of both versions assures a free usage in the projects.
The are not vulnerabilities for the version 0.3.1 of the package eslint-plugin-vuejs-accessibility