About this episode
News of the week of July 28, 2025: TS 5.9 released, Node 22.18 is the first LTS to support TypeScript, a Rust-based alternative to Next.js, plus why Laravel ain't your pappy's PHP. From the community: eslint-max-depth-ts plugin, Zod vs. Valibot battle, Better Auth is so good, a deal with the TypeScript devil, and did you know you can render motion graphics with TypeScript.Chapters(00:00) - Introduction and Personal News
(05:18) - News: TypeScript 5.9 Release Highlights
(08:32) - News: Node 22.18 is the First LTS to Unflag Type Stripping
(12:12) - News: Deno Drops New Next.js and SvelteKit Templates
(13:41) - News: pnpm Adds Support for Deno and Bun to package.json Engines
(14:06) - News: A Bunch of ECMAScript Proposals Go Bonkers
(16:37) - News: Laravel Wayfinder Generates Types and Is Now Stable
(18:54) - News: Trusted Publishing in npm with OIDC
(19:35) - PSA: Security Vulnerability in form-data Library
(21:10) - Community Highlight: Adding Checked Exceptions to TypeScript
(22:57) - Community Highlight: New ESLint Max Depth Plugin by TypedRocks
(24:00) - Community Highlight: Zod vs. Valibot by Jack Harrington
(24:20) - Community Highlight: Better Auth is a TypeScript Auth Framework
(26:09) - Community Highlight: Understanding Effect.ts with Maxwell Brown
(26:52) - Community Highlight: The Many, Many, Many JavaScript Runtimes by Jamie Birch
(27:37) - Community Highlight: Auditing NPM Packages with NPQ
(28:06) - Community Highlight: TypeScript Performance Podcast Episode by Mike Hartington
(28:56) - Community Highlight: Learn TypeScript While Building a Game in Construct
(29:56) - Community Highlight: Parse TypeScript Types from Strings... with TypeScript Types by easrng
(30:55) - Secret of the Handbook: InstanceType
(33:17) - Cool Link: Create Video Motion Graphics in TS with MotionCanvas
(34:01) - Cool Link: Create Terminal UIs in TS with opentui
(34:40) - Weird Link: Running Windows 95 in Electron
(36:01) - Cool Library: Compile Time Expressions in TypeScript
(38:51) - The Minnesota Long Goodbye
NewsAnnouncing TypeScript 5.9 official stable release. No changes since the RC. (h/t Rob Palmer summary)Node 22.18 Unflagged TS support, TypeScript is now in LTSIntroducing Rari by Ryan Skinner – a full stack React runtime 4X faster than N