esmock
provides native ESM import and globals mocking for unit tests
ts-add-js-extension
Add .js extension to each relative ESM import and export statement in JavaScript file
cross-import
Import .ts, .mjs, .cjs files across environments as JavaScript modules