Even if you use Typescript to build your .ts into .js, in a case of very small scripts in Node.js you now also cannot use new-er versions of your dependencies because one of the dependencies happened to move from CommonJS to ESM. Every short script you ever develop will require ALL of its dependencies be either one, or the other, or the third option - which is setup a hugely complex bundler system to somehow make sense of what to do with the different types of code by rewriting it.