- node to the most recent LTS version
- angular dependencies to 22.x rather than 21.x
- eslint to 10.7 (the old version was quite old)
Deployed to alpha and everything looks good. The Typescript changes
were all done by the migration (nothing manually).
G.1 numbers 8 and 9
This doesn't really add any tests, and we'll require many more additions
if we actually want to have full unit testing, but this at least makes
the tests pass when running `npm test`.