{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"Deno 2.5, Type-safe Configs and Forms, and Underrated TS Features | News | Ep 35","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/5caca6b3\"></iframe>","width":"100%","height":180,"duration":2952,"description":"News of the week of September 8, 2025: Deno 2.5 adds a bunch of DX improvements, Fresh 2.0 is out of beta, and a supply chain attack mitigation for pnpm users. From the community: Val Town's OSS TypeScript editor, discussing underrated TS features, and tools/libraries to help make your configs, secrets, and forms type-safe.\nChapters\nNews\nTSGoFull JSDoc Support in LSP (#1702) by Anders\nTypeScript Build Watch Mode (#1684) by Sheetal\nDeno 2.5 + Fresh 2.0\nRspack 1.5.3 features advanced tree shaking for dynamic import members\nPnpm 10.16 adds “minimumReleaseAge” to help mitigate supply chain attacks\nFrom the Community\nDr. Axel’s CornerLearning web development: Implementing web servers \nLearning web development: Authenticating users with plain Node.js\nOneUpTime: Lessons from npm's Security Failures \nWojciech Maj: Why using Bun in production (maybe) isn't the best idea\nVal Town’s open source TS editor was rewritten from scratch\nJosh Goldberg is tracking common rules across linters for Flint\nReddit discussion: Name underrated things in Typescript\nTool watch: https://www.confkit.dev/ (h/t HackerNews) -- Type-safe config and schemas that work across all runtimes\nLibrary watch: https://taxum.js.org/ (h/t DASPRiD) -- TypeScript-first HTTP framework\nLibrary watch: https://github.com/marcomuser/conformal -- Type-safe FormData and submissions\n\nCool Stuff\nCool Tool: https://github.com/microsoft/typescript-analyze-trace\nCool Watch: Retrofitting a broken Game Boy with modern upgrades\nNow playing: AC: Mirage\n\nSponsored by Excalibur.js\nExcalibur.js is the friendly TypeScript game engine for making 2D web games. 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, and particles. Design your assets with tools like Aseprite and Tiled, then load them natively using first-party plugins.\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}