{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"Progress on TypeScript 7, Advent of Code as an Excuse to Learn Zig, and Type-safe CLIs | News | Ep 46","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/24b97fe8\"></iframe>","width":"100%","height":180,"duration":2551,"description":"News for the week of November 24, 2025: TypeScript team discusses progress on TS 7 and upcoming deprecations for TS 6. Plus, Svelte's new hydratable API. From the community: creating strongly-typed CLIs with yargs, magic union types to check characters, and how TypedArray can reduce memory usage.\nSponsored by Excalibur.js\nExcalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.\nHomepage and Docs: https://excaliburjs.com\nMake Your First Game in 10 Minutes\nJoin the Discord: https://discord.gg/9UemP985Uy\nChapters\nNews\nTypeScript Blog: Progress on TypeScript 7\nAdvent of Code is live!\nSvelte 5.44.0 introduces `hydratable` API\nVite+: New FAQ \nZed v0.214.0, now with better TS Errors\nTypeScript-ESLint 8.48.0 adds type union redundancy check\nLibrary Watch: spikard, a polyglot API toolkit\nLibrary Watch: Optique 0.7.0 (via Hong Minhee)\n\nFrom the Community\nMarco Ippolito: Summer I Shipped Type Stripping\nJohn Reilly: Yargs: statically typed builder commands (via johnnyreilly)\nTelerik: Zod + TypeScript: Schema Validation Made Easy \nTypedRocks: The Secret Power of The  Lowercase & Uppercase UNION in TypeScript \nBrad Zacher: Improving Bazel TypeScript TypeChecks With IsolatedDeclarations (via Rob Palmer)\nAapo Alasuutari: Interlude: A data-oriented model\nSoftware Engineering Daily: Josh and Dmitri talk about Doom in TypeScript Types\nCool Links\nCool Watch: NFTI building a 3D printed castle\nCool Watch: Predators (2010)\nCool Watch: dotnetconf\nCool Link: Aspire.dev, code-first local dev environments\nMusic\nSeahorse Dreams by Kubbi (Spotify)","thumbnail_url":"https://img.transistorcdn.com/LUVFPtghCfQs9Z5cmq099b61B1Uvk41woCYRjlvHUak/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}