sillsdev / web-languageforge

Language Forge: Online Collaborative Dictionary Building on the Web and Phone.
https://languageforge.org
MIT License
44 stars 29 forks source link

Bump node.js version to 18 #1795

Closed rmunn closed 7 months ago

rmunn commented 7 months ago

Fixes #1792

Description

Node 22 just came out, so we want to upgrade off of Node 16 which is going end-of-life today (end of April 2024). As a first step, we'll move to Node 18/.

This requires upgrading webpack, as webpack 5.27.1 used a feature of older Node versions that is deprecated in Node 18 and above. No other NPM package upgrades have been required yet; once we're running a modern version of Node, I'll upgrade more NPM packages.

Screenshots

N/A

Checklist

Testing

github-actions[bot] commented 7 months ago

Unit Test Results

362 tests   362 :white_check_mark:  12s :stopwatch:  37 suites    0 :zzz:   1 files      0 :x:

Results for commit 484b3a52.

megahirt commented 7 months ago

Actually, Node 16 went EOL in Sept 2023.

megahirt commented 7 months ago

Superseded by https://github.com/sillsdev/web-languageforge/pull/1797