exit: …
esm:/app/main.mts — annotations/interfaces/generics erased, import type
erased before resolution (one target missing, one types-only), CJS .ts via facade ·
cjs: require('./legacy-ts.ts') (extensions mandatory — extensionless is MODULE_NOT_FOUND, like real Node) ·
typed: .ts under a type: "module" package runs as ESM ·
nm-ts: TypeScript under node_modules refused like real Node ·
tsx: refused ERR_UNKNOWN_FILE_EXTENSION · enum: refused ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX