4 ms·
Just use .mjs extension for your code, add extensions to your imports and everything does just work.
by eurasiantiger 4y ago
Just use .mjs extension for your code, add extensions to your imports and everything does just work.
- noahtallen 4y agoExcept in typescript, where you have to import a file with the .js extension, despite the actual file being .ts: https://github.com/microsoft/TypeScript/issues/42151 https://github.com/microsoft/TypeScript/issues/42151, https://github.com/microsoft/TypeScript/issues/49083 https://github.com/microsoft/TypeScript/issues/49083, https://github.com/microsoft/TypeScript/issues/16577 https://github.com/microsoft/TypeScript/issues/16577 This one issue (IMO) is preventing parts of the ecosystem from switching to esm.
- mhio 4y agoHow does the js extension stop a project from targeting ESM?