> * which test framework? Mocha? Karma? Jest? Cypress?
Most of the dependencies you will install will have no tests at all anyways. This is another issue of its own, you are building on very weak foundations.
Anybody who had to maintain & keep up to date a large node codebase knows what I'm talking about. Testing is an afterthought at best and non-existent in a lot of packages. I'm not talking about the top packages of course, just the N+4 small packages you depend on.
Most of the dependencies you will install will have no tests at all anyways. This is another issue of its own, you are building on very weak foundations.