About this episode
News for the week of June 2, 2025: TSC init command gets new, modern defaults, plus new betas drop for Vite 7 and Babel 8. From the community: Learn advanced TS features in 25 mins, and improve the performance of your TS monorepos with secret arcane knowledge.Chapters(00:00) - Introduction and Personal Updates
(02:26) - News: tsc --init Finally Has New Defaults
(04:39) - News: Deferred Imports Syntax Will Land in TS 5.9
(06:38) - News: Vitest 3.2 Brings Annotations, Better TS Support
(08:21) - News: Vite 7 Beta
(09:17) - News: Babel 8 Beta
(10:49) - News: Storybook 9 Adds Interaction Tests, A11y Improvements
(11:54) - News: TC39 Proposal Advancements
(14:54) - News: IRS Uses TypeScript and React
(16:50) - Community Highlight: The M.I.N.T. Principle by Sean Maxwell
(22:07) - Community Highlight: Advanced TS by Web Dev Simplified
(22:32) - Community Highlight: TS Monorepo Tips by Mike Hartington and Colin Hacks
(24:30) - Community Highlight: Learn How Signals Work in TypeScript by Jon Kuperman
(25:32) - Community Highlight: Your Feedback!
(27:07) - Cool Stuff: Reverse-Engineering Linear's Sync Engine
(28:09) - Cool Stuff: Chrome Performance Profiler Gets a Facelift
Newstsc --init gets new defaults (h/t Rob Palmer)TypeScript 5.9 gets import deferred (h/t Rob Palmer)Vitest 3.2 is out!Vite 7 beta changelog entryAnnouncing Babel 8 Beta Storybook 9 Bluesky breakdown threadTC39 proposals advanceThe IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open SourcedFrom the CommunityThe MINT Principle – When to use object-oriented programming in TypeScript (h/t Reddit)Learn Adva