Eslint-plugin-import 2.31.0 introduces several updates compared to version 2.30.0, primarily focusing on dependency upgrades and refinements. A key difference lies in the dependencies, where eslint-module-utils has been updated from version 2.9.0 to 2.12.0. This update likely brings improvements and bug fixes within the module utilities used by the plugin. A new dependency has also been added called string.prototype.trimend at version 1.0.8. Version 2.31 also bumps the peer dependency for eslint to include version 9, supporting the latest eslint releases. The unpacked size also increased from 1293852 to 1354953.
For developers using eslint-plugin-import, this release signifies a commitment to compatibility and stability. The updated eslint-module-utils ensures access to the latest features and fixes within that utility, potentially impacting how the plugin resolves and analyzes import statements. Upgrading to 2.31.0 ensures that developers can leverage the plugin with the latest eslint versions, gaining access to new linting rules and language features. The added dependency and increase in the version sizes indicates new functionality or increased robustness of previous implementations. Furthermore, keeping dependencies up-to-date reduces the risk of security vulnerabilities and improves overall project health. Developers should evaluate these changes when considering an upgrade, ensuring compatibility with their existing configurations and leveraging the improvements offered by the updated dependencies of the plugin.
The are not vulnerabilities for the version 2.31.0 of the package eslint-plugin-import