Node.js 21

end of lifeno security fixes since 2024-06-01

Node.js 21 reached end of life 2 years ago.

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

Facts

Released
(3 years ago)
Active support ended
(2 years ago)
Security support ended
(2 years ago)
Latest release
21.7.3, (2 years ago)
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 21 in their latest version.

PackageLatest versionRequiresSince versionSince
ansi-styles7.0.022.0.07.0.02026-07-26
supports-color11.0.022.0.011.0.02026-07-26
commander15.0.022.12.015.0.02026-05-29
chalk6.0.122.0.06.0.02026-07-26
which7.0.022.22.27.0.02026-05-08
nanoid6.0.222.0.06.0.02026-07-12
@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
content-type3.1.122.0.03.0.02026-08-20
@babel/code-frame8.0.622.18.08.0.02026-06-16
@babel/types8.0.622.18.08.0.02026-06-16
cookie2.0.122.0.02.0.02026-06-24
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

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