Война ESM и CJS закончилась.

В Node.js 22 можно просто require() ESM-модули.

openjsf.org/blog/nodejs-22-ava