Dependencies are being updated manually until automated tests have been set up.
npm install -g npm-check-updates
ncu
ncu - uexecause v5, needs to stay CJSp-limituse v3, need to stay CJS@types/nodekeep same as Node Enginev18.19.1semantic-releasekeep on v22 because we need to support Node Engine > v18chaiuse v4, needs to stay CJS, else we get an error when mocha runs, complains about ESM, not obvious
- Run
ncuand have a look at what can be updated, pay attention to major versions - Run
ncu -uto 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
ncuand have a look at what can be updated, pay attention to major versions - Run
ncu -uto updatepackage.json - Run and manually verify if the frontend still seems fine
npm run build
npm run dev