Eslint-plugin-import version 0.13.0 introduces several notable changes compared to version 0.12.1, making it an interesting update for developers seeking to enhance their JavaScript import handling within ESLint. The core functionality remains consistent, aiming to provide sanity and structure to ES module imports within your projects. Both versions rely on Babylon for parsing and support Babel runtime environments, alongside the eslint-import-resolver-node package for resolving module paths.
The key differences lie in the development dependencies. Version 0.13.0 adds gulp, gulp-babel, gulp-mocha, gulp-changed as dev dependencies indicating a shift towards using Gulp as a build tool, enabling more efficient build processes. The addition of gulp-babel suggests updates to the code transpilation pipeline during development. Furthermore, the introduction of gulp-mocha and gulp-changed points to improvements in testing and development workflows, possibly enabling faster feedback loops during development by only considering changed files. These updates could influence how developers contribute to or extend the plugin itself, but ideally, the end-user experience remains similar. The peer dependency on ESLint remains at ">=1.4.0", ensuring compatibility with a broad range of ESLint versions. Finally, the release date reveals a significant gap between the two versions.
The are not vulnerabilities for the version 0.13.0 of the package eslint-plugin-import