Dependencies are being updated manually until automated tests have been set up.
npm install -g npm-check-updates
ncu
ncu - u
execa
use v5, needs to stay CJSp-limit
use v3, need to stay CJS@types/node
keep same as Node Enginev18.19.1
semantic-release
keep on v22 because we need to support Node Engine > v18chai
use v4, needs to stay CJS, else we get an error when mocha runs, complains about ESM, not obvious
- Run
ncu
and have a look at what can be updated, pay attention to major versions - Run
ncu -u
to updatepackage.json
- Change the pinned versions above back to what they were
- Run
npm run lint-fix
npm run build
npm run validate
- Run a few tests to see if everything still works
- Run
cd application/src/frontend/
- Run
ncu
and have a look at what can be updated, pay attention to major versions - Run
ncu -u
to updatepackage.json
- Run and manually verify if the frontend still seems fine
npm run build
npm run dev