Resolve "Upgrade node version to next LTS (v18.12.1)"
Closes #417 (closed)
- Upgrades node version to LTS
- Updates all client packages to latest version (disregarding semver) (forced due to node update and dependency conflicts)
- Update package lock files to new version
- Changes PDF viewer dependency due to an issue with older dependency conflicts
- Linter run due to new rules
- Disables certain linter rules that require too much work to fix
- Update CI image to use node 18
- Update FontAwesome package to official
Edited by Philip de Munck