diff --git a/esm-register.mjs b/esm-register.mjs new file mode 100644 index 000000000..b7e2d7bb3 --- /dev/null +++ b/esm-register.mjs @@ -0,0 +1,3 @@ +import { register } from 'node:module'; + +register('./esm.mjs', import.meta.url); diff --git a/package.json b/package.json index 49510830c..89f4b0c96 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,8 @@ "./register/type-check": "./register/type-check.js", "./esm": "./esm.mjs", "./esm.mjs": "./esm.mjs", + "./esm-register": "./esm-register.mjs", + "./esm-register.mjs": "./esm-register.mjs", "./esm/transpile-only": "./esm/transpile-only.mjs", "./esm/transpile-only.mjs": "./esm/transpile-only.mjs", "./child-loader.mjs": "./child-loader.mjs", @@ -50,6 +52,7 @@ "/register/", "/esm/", "/esm.mjs", + "/esm-register.mjs", "/child-loader.mjs", "/LICENSE", "/tsconfig.schema.json",