You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for looking into introducing eslint-typegen into eslint-plugin-vue!
However, I believe the ESLint upgrade will not be blocking.
ESLint v9 is required to generate types using eslint-typegen and for users to define types using eslint-typegen.
But I don't think we will force users to use ESLint v9 to publish types generated by eslint-typegen with eslint-plugin-vue.
That being said, I think it will be easier to introduce eslint-typegen after upgrading to ESLint v9. Because it is sometimes difficult to keep CI working with incompatible devDeps 😓
Indeed, we may not need to force users to upgrade to ESLint v9.
We’ve confirmed that converting eslint.config.js to ESM format (ES Modules syntax) lets it run without issues on the current version. 🤝
If that works for you, I’ll open a PR that changes eslint.config.js to the .mjs format and adds eslint-typegen. Please take a look!
Activity
ota-meshi commentedon Jun 11, 2025
Thanks for looking into introducing
eslint-typegen
intoeslint-plugin-vue
!However, I believe the ESLint upgrade will not be blocking.
ESLint v9 is required to generate types using
eslint-typegen
and for users to define types usingeslint-typegen
.But I don't think we will force users to use ESLint v9 to publish types generated by
eslint-typegen
witheslint-plugin-vue
.That being said, I think it will be easier to introduce
eslint-typegen
after upgrading to ESLint v9. Because it is sometimes difficult to keep CI working with incompatible devDeps 😓2nofa11 commentedon Jun 14, 2025
Indeed, we may not need to force users to upgrade to ESLint v9.
We’ve confirmed that converting
eslint.config.js
to ESM format (ES Modules syntax) lets it run without issues on the current version. 🤝If that works for you, I’ll open a PR that changes
eslint.config.js
to the.mjs
format and addseslint-typegen
. Please take a look!feat: migrate to ESM and integrate eslint-typegen
feat: add TypeScript IntelliSense support with eslint-typegen
feat: add TypeScript IntelliSense support with eslint-typegen