The newest version of my preferred test runner requires Node 22+ and my package supports Node 18+.
Do I leave it on an old/outdated/insecure version of the test runner? Do I upgrade and stop testing on Node 18 and 20? Do I need to ship a breaking change to bump my package’s Node minimum? Or do I burn the whole suite down and use Node’s built-in test runner?
Breaking changes for devDeps 😭
What would you do?