Eslint-plugin-import version 2.27.2 is a minor update to the popular ESLint plugin that helps enforce import best practices in JavaScript projects, building upon version 2.27.1. Both versions maintain a similar core set of dependencies, including tools for module resolution, path manipulation, and code analysis. Developers will breathe easier knowing familiar tools like resolve, is-glob, eslint-module-utils, tsconfig-paths for Typescript support and doctrine (used for parsing JSDoc-style comments) are still involved. The peer dependency of ESLint is also consistent, supporting versions 2 through 8, thus minimizing compatibility issues. Key devDependencies like eslint-plugin-eslint-plugin and @typescript-eslint/parser ensure a smooth testing and development experience.
While the dependency lists are largely identical, the key difference lies in the updated dist metadata, particularly the releaseDate and unpackedSize, these values highlight that version 2.27.2 contains fixes and optimizations. Specifically, the file count remains the same, but there is an increase in unpacked size. This suggests internal changes, possibly related to more complex rule implementations or updated data structures. This might also reflect an improvement or update in an existing rule or the addition of new tests. Developers should consider upgrading to 2.27.2 for the latest bug fixes and performance enhancements, while maintaining backward compatibility with existing ESLint configurations.
The are not vulnerabilities for the version 2.27.2 of the package eslint-plugin-import