9romise/eslint-plugin-import-lite

24

stars

104

commits

TypeScript

primary language

Apr 4, 2026

updated

README

eslint-plugin-import-lite

Open on npmx.dev Open on npmx.dev License

Feature

[!NOTE]

This plugin intentionally does NOT include binary resolvers — but contributions are welcome if you'd like to implement resolver support!

See all rules in src/rules

Available Rules

Motivation

I extend my own ESLint config from @antfu/eslint-config.

Recently this config dropped eslint-plugin-import-x because it introduces built-in binary resolvers and makes it heavy.

In a discussion about the built-in resolver, the maintainer plans to keep it as a dependency, which makes it impossible to keep the package lightweight.

But there are some useful rules and some people (including me) want to bring the plugin back.

See Also

Credits

License

MIT License © 2025-PRESENT Vida Xie

Contributors

9romise

92 commits

hyoban

1 commits

9romise/eslint-plugin-import-lite

24

stars

104

commits

TypeScript

primary language

Apr 4, 2026

updated

README

eslint-plugin-import-lite

Open on npmx.dev Open on npmx.dev License

Feature

[!NOTE]

This plugin intentionally does NOT include binary resolvers — but contributions are welcome if you'd like to implement resolver support!

See all rules in src/rules

Available Rules

Motivation

I extend my own ESLint config from @antfu/eslint-config.

Recently this config dropped eslint-plugin-import-x because it introduces built-in binary resolvers and makes it heavy.

In a discussion about the built-in resolver, the maintainer plans to keep it as a dependency, which makes it impossible to keep the package lightweight.

But there are some useful rules and some people (including me) want to bring the plugin back.

See Also

Credits

License

MIT License © 2025-PRESENT Vida Xie

Contributors

9romise

92 commits

hyoban

1 commits

Languages

TypeScript

100.0%