Vite module resolution plugin for eslint-plugin-import and eslint-plugin-import-x (resolver interface v3). Current stable version v2.1.1 (released 2025-04). Supports ESM, CJS, and mixed setups. Handles `resolve.alias` from Vite config. Critically, v2.x requires users to provide the config object explicitly, avoiding require() issues in mixed setups. Active development. Key differentiator: lightweight alternative to eslint-import-resolver-typescript when using Vite's alias feature.
Verified import paths — ran on the pinned version, not inferred.
default export works as a resolver for eslint-plugin-import settings
Named export for eslint-plugin-import-x resolver interface v3
TypeScript type for the resolver config object
Setup eslint-import-resolver-vite with a Vite alias config and use it in ESLint settings.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.