Follow Node.js release schedule and upgrade dependencies
Once #211 is resolved, the UI project should follow the Node.js release schedule and upgrade all dependencies to the latest versions.
Here's a running list of things that need to be changed when that happens:
- update node requirement to lowest maintenance Node.js version (likely 18)
- js-yaml upgrade will require changing safeLoad call to load as safeLoad is now deprecated
- ...
Refer to the Asciidoctor docs UI project for reference since it has undergone this upgrade.