Eslint-plugin-import version 1.9.0 introduces subtle but potentially impactful changes compared to version 1.8.1. Both versions maintain the core functionality of providing import sanity through ESLint rules, helping developers enforce consistent and correct import statements in their JavaScript projects. Key dependencies like pkg-up, es6-map, es6-set, and doctrine remain consistent, ensuring stability in core functionality. Furthermore, peer dependency on eslint v2.x is keeped, assuring basic functionality.
The most notable difference in version 1.9.0 is the addition of is-absolute as a dependency. This suggests enhanced handling of absolute path imports, possibly fixing related bugs or improving accuracy in identifying and validating such imports. While the impact of this change might not be immediately apparent, it indicates a refinement in how the plugin deals with different import types, potentially reducing false positives or negatives in rule enforcement. The development dependencies remain largely identical, suggesting continuity in the testing and build processes. In version 1.9.0 there is not any change in dev dependencies, like chai, glob, gulp, mocha and others relative to the build system. Developers upgrading to 1.9.0 should be aware of the improved absolute path handling. The plugin's core value proposition of enforcing import best practices ensures code maintainability and reduces runtime errors.
The are not vulnerabilities for the version 1.9.0 of the package eslint-plugin-import