Eslint-plugin-import version 2.0.0 introduces several noteworthy updates compared to its predecessor, version 1.16.0, impacting developers using this popular linting tool. One key difference lies in the dependencies: version 2.0.0 drops es6-map, es6-set, pkg-dir, lodash.find, object-assign, lodash.endswith, and lodash.findindex, while adding the eslint-module-utils dependency. This suggests a possible optimization of internal functionalities and a shift in how the plugin handles module resolution and utility tasks.
For developers, the updated eslint peer dependency is important. Version 2.0.0 explicitly supports ESLint versions "2.x - 3.x", matching the previous version, while also indicating compatibility with newer ESLint features and configurations by updating some dev dependencies.
The devDependencies also show some changes in the tooling used for development and testing. The update from typescript 1.8.10 to ^2.0.3 suggests the adoption of newer language features. The addition of eslint-module-utils points towards improvements in managing and utilizing module-related utilities within the plugin which could be useful to developers extending the plugin. The "next" tag of eslint-plugin-import in devDependencies could indicate a more active development cycle and the possibility of using upcoming features or experimental functionality during development.
The are not vulnerabilities for the version 2.0.0 of the package eslint-plugin-import