practice-typescript-esm-node Practice for typescript + native esm + node Folder structure packages practice-library code: node + native esm + typescript library build: cjs + esm + d.ts apps practice-node-cjs: compile to cjs practice-node-esm: compile to esm Reference https://www.typescriptlang.org/docs/handbook/esm-node.html https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c https://devblog.kakaostyle.com/ko/2022-04-09-1-esm-problem/