Eslint-plugin-import, a tool designed to enhance JavaScript development with sanity checks for import statements, saw a minor update from version 0.3.0 to 0.3.2. Both versions maintain the core functionality, described as "Import with sanity," and share a common set of dependencies for parsing and resolving modules. Key dependencies include espree for ECMAScript parsing, es6-set for managing sets, resolve for module path resolution, and array.prototype.find for array manipulation. Development dependencies, crucial for contributing to the project, remain consistent as well, featuring chai and mocha for testing, eslint itself for linting the plugin's code, eslint-tester for plugin testing, and object-assign for object property merging. The peer dependency on eslint remains at ">=0.16.0", ensuring compatibility with existing ESLint setups.
The notable difference lies in the introduction of es6-map as a dependency in version 0.3.2, which suggests the introduction or enhancement of features leveraging ES6 Map data structures internally. While the specific use case isn't detailed in the metadata, it likely contributes to improved performance or feature set regarding import resolution or analysis. If developers are already using version 0.3x, there is practically no reason not to upgrade to 0.3.2 to keep your linter optimal. Released just one day apart, these versions solidify the plugin's stability, and consistent MIT license, and the usage of the official repository.
The are not vulnerabilities for the version 0.3.2 of the package eslint-plugin-import