Node.js 12

end of lifeno security fixes since 2022-04-30

Node.js 12 reached end of life 4 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
(7 years ago)
Active support ended
(6 years ago)
Security support ended
(4 years ago)
Latest release
12.22.12, (4 years 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 12 in their latest version.

PackageLatest versionRequiresSince versionSince
minimatch10.2.618.0.010.0.02024-07-08
ansi-styles7.0.022.0.07.0.02026-07-26
brace-expansion5.0.1220.0.05.0.22026-02-12
lru-cache11.5.320.0.011.0.02024-07-08
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
string-width8.3.020.0.08.0.02025-08-22
balanced-match5.0.020.0.05.0.02026-10-16
wrap-ansi10.0.220.0.010.0.02026-02-20
glob13.0.618.0.013.0.02025-11-19
readable-stream4.8.012.22.04.0.02022-06-14
eslint-visitor-keys5.0.120.19.05.0.02025-11-10
type-fest5.10.020.0.05.0.02025-09-13
color-name2.1.112.20.02.0.02022-11-08
color-convert3.1.314.6.03.0.02025-02-05
which7.0.022.22.27.0.02026-05-08
p-limit7.3.320.0.07.0.02025-08-14
find-up8.0.020.0.08.0.02025-09-16
locate-path8.0.020.0.08.0.02025-09-15

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