Skip to content

Bump minimum supported node version v12.22.9 to v18.3.0#26604

Open
sbc100 wants to merge 1 commit intoemscripten-core:mainfrom
sbc100:update_min_node
Open

Bump minimum supported node version v12.22.9 to v18.3.0#26604
sbc100 wants to merge 1 commit intoemscripten-core:mainfrom
sbc100:update_min_node

Conversation

@sbc100
Copy link
Copy Markdown
Collaborator

@sbc100 sbc100 commented Apr 2, 2026

Bump minimum supported node version v12.22.9 to v18.3.0.

This change updates the minimum support node version for the generated
code.

v18.3.0 was chosen because that is currently minimum supported version
for running emscripten itself.

@sbc100 sbc100 force-pushed the update_min_node branch 2 times, most recently from 414dff4 to dac21e5 Compare April 2, 2026 00:33
@sbc100
Copy link
Copy Markdown
Collaborator Author

sbc100 commented Apr 2, 2026

Key Node.js LTS Status (As of early 2026):

  • Active LTS: Node.js 20.x & Node.js 22.x
  • Maintenance LTS: Node.js 18.x (Ends April 2025)
  • End of Life: Versions older than 18.x (e.g., 16.x, 14.x) are no longer supported.

@sbc100 sbc100 requested review from dschuff and kripken April 2, 2026 00:44
@sbc100 sbc100 changed the title Update minimum supported node version Update minimum supported node version v18.20.4 Apr 2, 2026
@sbc100 sbc100 force-pushed the update_min_node branch 3 times, most recently from 0b3b234 to 5e9e27f Compare April 2, 2026 16:27
@sbc100 sbc100 changed the title Update minimum supported node version v18.20.4 Bump minimum supported node version v12.22.9 to v18.3.0 Apr 2, 2026
This change updates the minimum support node version for the generated
code.

v18.3.0 was chosen because that is currently minimum supported version
for running emscripten itself.
@sbc100 sbc100 force-pushed the update_min_node branch from 5e9e27f to 14f96ba Compare April 2, 2026 17:36
@dschuff
Copy link
Copy Markdown
Member

dschuff commented Apr 3, 2026

Key Node.js LTS Status (As of early 2026):

  • Active LTS: Node.js 20.x & Node.js 22.x
  • Maintenance LTS: Node.js 18.x (Ends April 2025)
  • End of Life: Versions older than 18.x (e.g., 16.x, 14.x) are no longer supported.

It's past April 2025. Does that mean Node 18 is no longer supported even in maintenance?

@sbc100
Copy link
Copy Markdown
Collaborator Author

sbc100 commented Apr 3, 2026

Key Node.js LTS Status (As of early 2026):

  • Active LTS: Node.js 20.x & Node.js 22.x
  • Maintenance LTS: Node.js 18.x (Ends April 2025)
  • End of Life: Versions older than 18.x (e.g., 16.x, 14.x) are no longer supported.

It's past April 2025. Does that mean Node 18 is no longer supported even in maintenance?

Yes, I believe so

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