Change Request: remove support for jiti < 2.2.0
ESLint version
v9
What problem do you want to solve?
Currently ESLint requires jiti >= 2 to load TypeScript configuration files. Versions of jiti prior to 2.2.0 have issues that can cause compatibility problems when configs load certain plugins (see #19413). These versions have low download rates (https://github.com/eslint/eslint/pull/19697#discussion_r2077129444), and they add complexity to production logic and testing.
What do you think is the correct solution?
Remove support for jiti version before 2.2.0. Only jiti >= 2.2.0 should be supported.
Participation
- [x] I am willing to submit a pull request for this change.
Additional comments
No response
Since I’ve experienced similar issues while maintaining my own custom packages, I’m 👍 with this decision.
Oops! It looks like we lost track of this issue. What do we want to do here? This issue will auto-close in 7 days without an update.
Ping @eslint/eslint-tsc
I think it makes sense to do this in the v10 timeframe. :+1:
I don't see any objections, so marking as accepted. We can discuss the details during the implementation.
TSC group has confirmed this for v10
I could take this, if you'd want help?
@michaelfaith go for it!