Native ESM + TypeScript 拡張子問題: 歯にものが挟まったようなスッキリしない書き流し