Skip to content

Require Node.js ^22.18.0 || >=24.11.0#17969

Merged
nicolo-ribaudo merged 2 commits into
babel:mainfrom
nicolo-ribaudo:drop-node-20
May 4, 2026
Merged

Require Node.js ^22.18.0 || >=24.11.0#17969
nicolo-ribaudo merged 2 commits into
babel:mainfrom
nicolo-ribaudo:drop-node-20

Conversation

@nicolo-ribaudo

@nicolo-ribaudo nicolo-ribaudo commented May 1, 2026

Copy link
Copy Markdown
Member
Q                       A
Fixed Issues? Fixes #1, Fixes #2
Patch: Bug Fix?
Major: Breaking Change?
Minor: New Feature?
Tests Added + Pass? Yes
Documentation PR Link babel/website#3198
Any Dependency Changes?
License MIT
  • Node.js 20 reached EOL
  • Node.js 22.18.0 is the first version supporting unflagged --experimental-strip-types, which will allow simplifying the logic to read .ts config files (not done in this PR)
  • Node.js 24.11.0 is the first Node.js 24 LTS

@nicolo-ribaudo nicolo-ribaudo added the PR: Breaking Change 💥 A type of pull request used for our changelog categories for next major release label May 1, 2026
@babel-bot

babel-bot commented May 1, 2026

Copy link
Copy Markdown
Collaborator

Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/61453

@pkg-pr-new

pkg-pr-new Bot commented May 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

commit: fbd56b8

@liuxingbaoyu

Copy link
Copy Markdown
Member

If we still want to run exec tests on older versions, we need to retain minNodeVersion.
#17486

@nicolo-ribaudo

Copy link
Copy Markdown
Member Author

@liuxingbaoyu Removed the commits that dropped minNodeVersion

@liuxingbaoyu liuxingbaoyu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@nicolo-ribaudo nicolo-ribaudo merged commit 0e5a59d into babel:main May 4, 2026
55 checks passed
@nicolo-ribaudo nicolo-ribaudo deleted the drop-node-20 branch May 4, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Breaking Change 💥 A type of pull request used for our changelog categories for next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants