feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24#696
Conversation
fasttime
left a comment
There was a problem hiding this comment.
LGTM, thanks! Waiting for another review.
|
there is a conflict now. |
0b5fb12 to
31b5cf2
Compare
Resolved now. |
|
@mdjermanovic does this change mean that espree 10 (and thus, eslint 9) can't ever support ecmaVersion 2025, which includes import assertions? |
|
espree 10 and eslint 9 already fully support ecmaVersion 2025. |
|
Thanks; I clarified that in the discord. It turns out it's a different issue with eslint; i'll keep looking into it. |
|
Hi, I have a dependency in my project My project is using Node 22.9 and it won't be an easy task to upgraded because of many CI/CD pipelines and submodules configured. So, I have some questions:
Thanks |
My bad, just saw that the it was released as Breaking Change from 4.2.1 to 5.0.0. |
Prerequisites checklist
What is the purpose of this pull request?
Aligns supported Node.js versions with ESLint v10.
What changes did you make? (Give an overview)
Updated
package.jsonof theespree,eslint-scope, andeslint-visitor-keyspackages to require:This drops support for Node.js 18.
Also updated CI configs and docs accordingly.
Related Issues
Refs eslint/eslint#19969
Is there anything you'd like reviewers to focus on?
Did I miss any places that should be updated?