Node.js 22

security fixes onlyactive support ended 2025-10-21

Node.js 22 reaches end of life in 6 months.

Supported now: Node.js 24 (LTS until 2028-04-30), Node.js 26 (LTS until 2029-04-30)

Facts

Released
(2 years ago)
Active support ended
(12 months ago)
Security support ends
(in 6 months)
Latest release
22.23.4, (3 days ago)
LTS
yes
Source
endoflife.date (checked 2026-09-09)

Packages whose latest version requires a newer Node.js

20 of the most downloaded packages no longer run on Node.js 22 in their latest version.

PackageLatest versionRequiresSince versionSince
commander15.0.022.12.015.0.02026-05-29
which7.0.022.22.27.0.02026-05-08
@babel/parser8.0.722.18.08.0.02026-06-16
whatwg-url17.3.022.14.017.0.02026-06-29
@babel/helper-validator-identifier8.0.622.18.08.0.02026-06-16
@babel/traverse8.0.722.18.08.0.02026-06-16
tr467.0.022.14.07.0.02026-10-04
@babel/code-frame8.0.622.18.08.0.02026-06-16
@babel/types8.0.622.18.08.0.02026-06-16
undici8.12.222.19.08.0.02026-04-02
@babel/generator8.0.622.18.08.0.02026-06-16
@babel/core8.0.722.18.08.0.02026-06-16
@babel/helper-string-parser8.0.622.18.08.0.02026-06-16
@babel/helper-compilation-targets8.0.722.18.08.0.02026-06-16
@babel/helpers8.0.722.18.08.0.02026-06-16
keyv6.1.022.19.06.1.02026-10-06
@babel/helper-module-imports8.0.022.18.08.0.02026-06-16
@babel/template8.0.022.18.08.0.02026-06-16
@babel/compat-data8.0.522.18.08.0.02026-06-16
@babel/helper-module-transforms8.0.622.18.08.0.02026-06-16

Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.