Jake Bailey
Jake Bailey
I'm Jake and I'm a Senior Software Engineer at Microsoft working on TypeScript. I'm mainly focusing on performance and infrastructure, but still work on whatever's fun (or manages to nerd-snipe me)! Before TypeScript, I worked on Pylance and pyright on Microsoft's Python team.
TypeScript Congress 2023TypeScript Congress 2023
26 min
Migrating TypeScript to Modules: The Fine Details
In TypeScript 5.0, the TypeScript toolchain migrated to modules. In this talk, we'll get deep in the weeds, discussing what "modules" even are (and how we somehow weren't using them), the specifics of the migration itself, how we managed to make the switch "mid-flight" on an actively-developed project, how the migration went, and what's next.