Eslint-plugin-vuejs-accessibility has released a new version, 2.4.0, building upon the previous stable release, 2.3.1, to enhance accessibility linting within Vue.js projects. While the core dependencies like aria-query, emoji-regex, and vue-eslint-parser remain consistent, several key updates are included in the newer version.
Notably, the vitepress dev dependency has been updated from version 1.2.3 to 1.3.1, potentially incorporating improvements to documentation generation and site rendering. The typescript development dependency has been updated from version 5.0.2 to 5.5.3. This resolves vulnerabilities and security concerns while improving TypeScript support and potentially enabling access to new language features and performance enhancements. Also several @types dependencies have been updated; however, these represent minor documentation or typing improvements.
Furthermore, focusing on the development environment, the update includes changes that allow for newer versions of tooling like typescript and vitepress and are not expected to require any immediate code modifications in most existing projects utilizing the plugin. The change increased the file count from 172 to 178 and unpacked size from 399924 to 403948. These small increases could be the result of new rules, updated documentation, or improvements to supporting code.
Developers already utilizing eslint-plugin-vuejs-accessibility should consider upgrading to version 2.4.0 to benefit from improvements, potential bug fixes and enhanced compatibility with the latest tooling. The update provides a smoother developer experience while maintaining the plugin's core functionality of enforcing accessibility best practices in Vue.js applications.
The are not vulnerabilities for the version 2.4.0 of the package eslint-plugin-vuejs-accessibility