Version 6.0.0 of eslint-plugin-ava brings several updates and improvements for developers using AVA for testing. A key change is the updated espree dependency, moving from version 4.0.0 to 5.0.0, potentially offering enhanced ECMAScript parsing capabilities and support for newer JavaScript syntax. The espurify dependency also sees an upgrade, from 1.8.1 to 2.0.0, which likely provides more robust and accurate expression purification for better test assertion messages. Another notable dependency update is multimatch, going from version 2.1.0 to 3.0.0, possibly improving file matching performance and offering new globbing patterns. Dev dependencies also see some upgrades. xo moves to version 0.24.0, eslint to version 5.12.0, babel-eslint jumps to 10.0.1, js-combinatorics to 0.5.4 and eslint-ava-rule-tester to 3.0.0. These dev dependency updates often include bug fixes, performance enhancements, and new features that improve the development experience. Furthermore, the peer dependency for eslint is now ">=5.9.0" compared to the previous ">=5.0.0", forcing to use a newer version of eslint. The unpacked size of version 6.0.0 decreased slightly to 48714 from 49165, which may indicate internal code optimizations or removal of unnecessary assets. Developers should review the changelog for detailed information on breaking changes and migration guidance for a smooth upgrade.
The are not vulnerabilities for the version 6.0.0 of the package eslint-plugin-ava