{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"New ECMAScript Proposals, Cap'n Web, and TS on DOS/PlayStation | News | Ep 37","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/db6f3035\"></iframe>","width":"100%","height":180,"duration":3547,"description":"News of the week of September 22, 2025: new default option in TS 6.0, Jiti upgrade, and Cloudflare's on a tear. Plus, npm's security roadmap. From the community: Python-style kwargs, running TS on MS-DOS, and running JS on PlayStation.ChaptersNewsPSA: State of JavaScript 2025TS 6.0 will enable \"noUncheckedSideEffectImports\" by default 🎉 (h/t Rob Palmer)Jiti 2.6 – runtime for TS/ESM in Node.js is now using SWC/RSPacktc39/proposal-nonextensible-applies-to-private (h/t Rob Palmer)“This breaking change means that if you seal/freeze an object, it cannot later have private fields stamped upon it ❄️”DanielRosenwasser/proposal-array-push-all (h/t Rob Palmer)“It lets you append many items into an existing array without running out of stack memory 👍”tc39/proposal-iterator-chunking (h/t Rob Palmer)“It lets you make iterators that can chunk & window content”Cloudflare: Cap'n Web: a new RPC system for browsers and web serversCloudflare: Code Mode: the better way to use MCPCloudflare: A year of improving Node.js compatibility in Cloudflare Workers (h/t James Snell)GitHub: Our plan for a more secure npm supply chainMetaframeworks: Astro 5.14From the CommunityCourse: Free TypeScript tutorial (Scrimba) David Brownman: Python-style kwargs in TypeScriptJimbly: From Steam to Floppy: Porting Modern TypeScript to Run on DOSJSLegendWeb: You Can Now Make PS2 Games in JavaScript Discussion: Is Effect-Ts really good or is it just hype? : r/typescriptCool StuffCool Tools: https://tiny-helpers.dev/ (by Stefan Judis) Cool Games: Minnesota-made games (by Martin Grider)Cool Game: https://andre-lima.itch.io/now-thats-a-big-dragon Cool Game: https://mookie4242.itch.io/escape-the-well Cool Tools: Caddy and Vite plugin (h/t nuqayah)PSA: Find Missing Money & Unclaimed Property (mn.gov / Go find your state)Sponsored by Excalibur.jsExcalibur.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...","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}