Eslint-plugin-import helps you lint ECMAScript module syntax, and versions 1.0.0 and 0.13.0 represent key stages in its evolution. Version 1.0.0 transitioned to Babel 6, updating its core dependencies. Babylon was removed and the project now depends on doctrine and babel-runtime 6.5.0 where the previous version depended on babel-runtime 5.x. The peer dependency for eslint was changed to "2.x" instead of ">=1.4.0". Furthermore, several development dependencies were upgraded to newer major versions including babel, gulp-babel, babel-eslint, babel-preset-react, babel-preset-es2015, babel-preset-stage-1, and the addition of babel-plugin-transform-runtime. These changes reflect an effort to modernize the build process and leverage newer JavaScript features. Developers upgrading to 1.0.0 should be aware of the Babel 6 requirement and ensure their project's Babel configuration is compatible. Notably, both versions support custom resolvers via eslint-import-resolver-node and eslint-import-resolver-webpack, allowing developers to tailor the plugin to their specific project setup. The upgrade from 0.13.0 to 1.0.0 marks a significant step towards supporting modern JavaScript tooling and syntax, providing developers with enhanced linting capabilities for their import statements.
The are not vulnerabilities for the version 1.0.0 of the package eslint-plugin-import