Eslint-plugin-import versions 0.9.1 and 0.8.1 offer static analysis of ES2015+ import statements, enhancing code quality and preventing runtime errors. The upgrade from 0.8.1 to 0.9.1 presents notable changes for developers. Version 0.9.1 replaces espree with babylon version 6.0.18 as a dependency, potentially impacting parsing behavior, especially when dealing with newer JavaScript syntax. Developers should test their configurations thoroughly after upgrading. While both versions share resolve for module resolution and babel-runtime for supporting Babel features, the specific babel-runtime version differs slightly.
The development dependencies also show key differences. Version 0.9.1 updates chai, eslint, istanbul, and babel-eslint to newer versions, likely reflecting upgrades in testing methodologies and integration with newer ESLint and Babel features. Specifically, the change from babel-eslint 3.1.23 to 4.1.3 in version 0.9.1 is significant for projects utilizing Babel, potentially affecting how ESLint interprets code transformations.
Common dependencies like mocha remain at similar versions. Both versions maintain the same peer dependency on eslint (>=0.16.0), ensuring compatibility with a broad range of ESLint installations. The MIT license and author remain consistent across versions. Developers should note the release dates to understand the context of these changes within the ecosystem.
The are not vulnerabilities for the version 0.9.1 of the package eslint-plugin-import