Ran the tests, and the dummy and test-app apps, and took a look into the code and no new warnings or errors appeared.
The things I didn't update:
@types/express, @types/supertest because those introduce errors that are not worthy to fix (we already had issues with the @types/express package update breaking stuff, and it seems like @types/supertest break stuff too).
And escape-string-regexp because it's ESM only since the last version, and I don't know how to deal with the errors that popped up, and I don't think it's worth the effort to update, nor the risk of making a breaking change just for that package.
And lastly eslint, because I will update that dependency that one in a different PR, 'cause it involves linting the project again, and that's out of scope of this PR.
Updated a bunch of dependencies, the most important being:
Ran the tests, and the dummy and test-app apps, and took a look into the code and no new warnings or errors appeared.
The things I didn't update: