npm i
tsc -t es2022 -m es2022 --moduleResolution node index.ts
node index.jsLast case throws the following
node:internal/modules/esm/resolve:274
throw new ERR_MODULE_NOT_FOUND(
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/thomasg/own-projects/geobuckets-classify/node_modules/geobuckets/dist/src/classifiers/arithmeticProgression' imported from /home/thomasg/own-projects/geobuckets-classify/node_modules/geobuckets/dist/src/index.js
at finalizeResolution (node:internal/modules/esm/resolve:274:11)
at moduleResolve (node:internal/modules/esm/resolve:859:10)
at defaultResolve (node:internal/modules/esm/resolve:983:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:801:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:725:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:708:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:309:38)
at #link (node:internal/modules/esm/module_job:201:49) {
code: 'ERR_MODULE_NOT_FOUND',
url: 'file:///home/thomasg/own-projects/geobuckets-classify/node_modules/geobuckets/dist/src/classifiers/arithmeticProgression'
}
I've found https://stackoverflow.com/questions/62185547/typescript-import-are-missing-the-js-extension-when-it-compiled-to-javascript and the following https://stackoverflow.com/questions/62619058/appending-js-extension-on-relative-import-statements-during-typescript-compilat/76678279
I've use to make a PR the following answer https://stackoverflow.com/a/76678279