TypeScript: Spring Cleaning & Modern Module Defaults

The TypeScript team merged 4 major PRs focused on modernizing the codebase and improving developer experience. Jake Bailey led efforts to deprecate `import assert` in favor of `import with`, remove ES5 references, and update module defaults, while Mateusz Burzyński fixed a tricky circular crash in control flow analysis.

Duration: PT4M3S

Episode overview

This episode is a short developer briefing from TypeScript.

It explains recent repository work in plain language.

  • Show: TypeScript
  • Published: 2026-02-03T11:12:28Z
  • Audio duration: PT4M3S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hey there, TypeScript enthusiasts! Welcome back to another episode of the TypeScript podcast. I'm your host, and wow - do we have some exciting updates to dive into today from February 3rd, 2026.

You know that feeling when you're finally ready to clean out your closet and get rid of all those old clothes you never wear anymore? Well, that's exactly what the TypeScript team has been up to, and it's beautiful to see. We've got four merged pull requests that tell a really compelling story about moving the…

Let's start with the biggest change, and this one's going to affect how you write your import statements. Jake Bailey merged a massive PR that officially deprecates `import assert` in favor of `import with`. Now, if you've been following the JavaScript module specification evolution, you know this has been brewing…

Speaking of modernization, Jake also tackled something that's been long overdue - removing ES5 references from the codebase. I mean, we're in 2026, folks! While this might seem like just housekeeping, it's actually quite meaningful. When you remove legacy code paths, you're not just cleaning up - you're reducing the…

But here's where it gets really practical for your…

Now,…

Nearby episodes from TypeScript

  1. When Infrastructure Hiccups Become Learning Moments
  2. Welcome to 2025 - ES2025, Temporal API, and Major Library Updates
  3. The Great Cleanup - Deprecating Legacy Flags and Making JSX Play Nice
  4. The Great Strictness Revolution - Default Strict Mode is Here!
  5. ES5's Last Stand - The Big Default Shift
  6. The Great ES5 Farewell - Preparing for a Modern Future
  7. The Great Test Infrastructure Cleanup
  8. Project References Get Smarter