Skip to content

feat!: remove Node 20 support#445

Merged
pacostas merged 2 commits into
nodeshift:mainfrom
pacostas:update-node-versions
Jun 24, 2026
Merged

feat!: remove Node 20 support#445
pacostas merged 2 commits into
nodeshift:mainfrom
pacostas:update-node-versions

Conversation

@pacostas

Copy link
Copy Markdown
Member

Summary

This PR updates the Node.js version support for this repository based on the current active LTS versions.

Changes:

  • Removed: Node.js 20 support
  • Kept: Node.js 22 and 24 (active LTS versions)

Files Updated:

  • README.md: Updated minimum Node.js version from 20 to 22
  • package.json: Updated engines.node to ^24 || ^22 (removed ^20)
  • package.json: Updated @types/node from ^20.4.7 to ^24.0.0
  • .github/workflows/ci.yml: Removed Node.js 20.x from CI matrix
  • package-lock.json: Regenerated to reflect dependency updates

This is a breaking change as it drops support for Node.js 20.

@lholmquist

lholmquist commented Jun 24, 2026

Copy link
Copy Markdown
Member

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@pacostas pacostas force-pushed the update-node-versions branch from 07e9452 to 5428c01 Compare June 24, 2026 11:54
@pacostas pacostas merged commit fefbc86 into nodeshift:main Jun 24, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants