One of the most impactful things we’ve worked on in TypeScript 5.0 isn’t a feature, a bug fix, or a data structure optimization. Instead, it’s an infrastructure change. In TypeScript 5.0, we restructured our entire codebase to use ECMAScript modules, and switched to a newer emit target. What to Know Now, before we dive in, we want to set expectations. It’s good to know what this does and doesn’t m
![TypeScript's Migration to Modules - TypeScript](https://cdn-ak-scissors.b.st-hatena.com/image/square/3f7f217856cfbcc7f66ec857ff4225b9f96b62d9/height=288;version=1;width=512/https%3A%2F%2Fdevblogs.microsoft.com%2Ftypescript%2Fwp-content%2Fuploads%2Fsites%2F11%2F2018%2F08%2Ftypescriptfeature.png)