WVUI currently specifies a node.js version of 10.15.2 in its .nvmrc file, and that version is also used in CI for tests and builds.
This LTS version is either already at end-of-life or will be very shortly: https://nodejs.org/en/about/releases/
We should consider moving to a more recent LTS version of Node – v14 or v16 is what I'd suggest, to maximize the time until we have to switch again.
Remaining on Node v10 will block some of the work being explored in T272879 and will probably prevent us from using other tools in the future.
Would this upgrade require a security review?
No, not from past upgrades aligning downstream version with CI upgraded ones.
Acceptance criteria
- Upgrade to Node v12 for now to unblock using Vite
Further upgrading will happen in successor library and be dependent on T267888