Hi,
We (at eslint-plugin-jsdoc) have installed a package (eslint-config-canonical) which depends on eslint-plugin-prettier, but its presence in our dependencies is causing TypeScript errors apparently as a result of your package's inclusion of @types/eslint as a peer dependency.
In ESLint 9, @types/eslint is no longer needed, with ESLint having its own types, and indeed its presence can cause conflicts when other packages are trying to rely on the types of up-to-date ESLint 9.
Would you be able to remove this from peerDependencies? I think ESLint 8 users should be able to still manually install @types/eslint if this is an issue for them.
Thanks!
Hi,
We (at
eslint-plugin-jsdoc) have installed a package (eslint-config-canonical) which depends oneslint-plugin-prettier, but its presence in our dependencies is causing TypeScript errors apparently as a result of your package's inclusion of@types/eslintas a peer dependency.In ESLint 9,
@types/eslintis no longer needed, with ESLint having its own types, and indeed its presence can cause conflicts when other packages are trying to rely on the types of up-to-date ESLint 9.Would you be able to remove this from
peerDependencies? I think ESLint 8 users should be able to still manually install@types/eslintif this is an issue for them.Thanks!