eslint-community / eslint-utils

Utilities for ESLint plugins and custom rules.
https://eslint-community.github.io/eslint-utils
MIT License
18 stars 7 forks source link

Drop older node versions from `engines.node` (align with ESLint 9?) #232

Open voxpelli opened 2 weeks ago

voxpelli commented 2 weeks ago

To keep up to date with our dependencies (#231, #228, #226, #222, #199) and to enable us to use modern JS features (https://github.com/eslint-community/eslint-utils/pull/204#issuecomment-2041457832) I would suggest that we align with ESLint 9's engine range, ^18.18.0 || ^20.9.0 || >=21.1.0, for the next major release.

As I mention in https://github.com/eslint-community/eslint-utils/pull/204#issuecomment-2041457832, but haven't gotten any feedback on, I would like to address this issue before spending time on undoing modern JS to something old only to have us drop the old engines right afterwards.

scagood commented 2 weeks ago

I am completely in favour of aligning with eslint's supported version ranges :+1:

We have already made the change in