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 20 #1796

Closed rmunn closed 6 months ago

rmunn commented 6 months ago

Fixes #1793

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). This PR moves to Node 20.

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 6 months ago

Unit Test Results

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

Results for commit b339b2d9.

megahirt commented 6 months ago

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