A lightweight ESLint plugin for import/export linting that ports useful rules from eslint-plugin-import-x without requiring a resolver or heavy dependencies. Current stable version 0.6.0 supports ESLint 9 and 10, requires Node >=18.18, and ships zero runtime dependencies. Key differentiators: no binary resolver, no Babel/Flow support, purely ESLint flat config, TypeScript types included. Released under MIT, with monthly updates since initial release in 2025. Ideal for users of @antfu/eslint-config who want import rules without resolver overhead.
Verified import paths — ran on the pinned version, not inferred.
ESM-only package, exports default object. For flat config, use spread: ...plugin.configs.recommended
Named export of rules map, also ESM-only.
Contains recommended and all configs as flat config arrays.
Example ESLint flat configuration enabling the recommended rules from eslint-plugin-import-lite.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.