Code primarily taken from TypeStrong/ts-node#1450 (comment)
A custom Typescript ESM loader that allows you to run projects locally while using Typescript paths
Use with ESM modules only.
npm install -d tsconfig-paths-esm-loaderyarn add --dev tsconfig-paths-esm-loaderWhen running an ESM project in development, you can do it like this:
node --loader tsconfig-paths-esm-loader/loader.mjs path/to/entryFile{.ts,.mts}Where path/to/entryFile{.ts,.mts} is simply your entry file like main.ts or main.mts