Eslint-plugin-import introduces version 2.27.0, a refinement over its previous stable release, version 2.26.0, offering improvements for developers seeking sanity in their JavaScript and TypeScript imports. A key shift lies in the updated dependencies, notably resolve updated from 1.22.0 to 1.22.1, object.values bumped from 1.1.5 to 1.1.6, array-includes shifting from 3.1.4 to 3.1.6, eslint-module-utils evolving from version 2.7.3 to 2.7.4 and array.prototype.flat upgrading from 1.2.5 to 1.3.1. While seemingly minor, these dependency updates often usher in bug fixes, performance enhancements, and compatibility improvements with the broader JavaScript ecosystem. Perhaps, the most impactful change is the debug dependency downgrade from version ^2.6.9 to version ^3.2.7 in the newer version.
Beyond dependency tweaks, version 2.27.0 may incorporate internal code refinements and rule adjustments geared towards better import resolution and more accurate linting. Developers leveraging TypeScript should note a change in the allowed TypeScript version in devDependencies: in version 2.26.0 only versions ^2.8.1 || ~3.9.5 were contemplated, while version 2.27.0 adds support for version ~4.5.2 (^2.8.1 || ~3.9.5 || ~4.5.2). The newer version features a slightly larger unpacked size (1189692 bytes vs 1057836 bytes) and a greater file count (115 vs 111), hinting at added features, extended rule sets, or intensified testing. Upgrading provides the latest enhancements and bug fixes, ensuring smoother and more reliable import management.
The are not vulnerabilities for the version 2.27.0 of the package eslint-plugin-import