{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"Aspire 13.2, Hybrid Type-aware Linting, and Claude Wrote a JS Engine | News | Ep 61","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/ed97218f\"></iframe>","width":"100%","height":180,"duration":3015,"description":"News for the week of March 23, 2026: Aspire 13.2 now supports TypeScript app hosts, Node.js security releases, and axios got got. From the community: Auvred's hybrid linting research, refactoring with generics, and sharing signals across the server-client boundary. Plus, using Claude to write a JS engine from scratch.\nSponsored by Excalibur.js\nExcalibur.js is the free and open source friendly TypeScript 2D game engine for the web. Learn to make web games with TypeScript or JavaScript! Excalibur comes out-of-the-box with everything you need, like physics, sprites, animations, sound effects, and first-party plugins for popular 2D gamedev tools.\nHomepage and Docs: https://excaliburjs.com\nMake Your First Game in 10 Minutes\nJoin the Discord: https://discord.gg/9UemP985Uy\n\nChapters\nNews\nNode.js: Node.js — Tuesday, March 24, 2026 Security Releases \nAspire: Announcing Aspire 13.2Josh Goldberg: TypeScript + Aspire talk\nFirefox: Firefox 149.0, split tabs, free VPN\nReplay: React Renders MCP tool for debugging\nPSA: Supply Chain Attack on Axios Pulls Malicious Dependency from npm \n\nLibrary Watch\nAstro 6.1 – highlights\nArrow.js: TypeScript agent UI framework\nVladimir-Urik/OxMgr: Rust-alternative to PM2 process manager (language agnostic) \nAshTypeScript 0.16.0: TypedChannels (via Zach Daniel)\nPathwrite: A TypeScript-first multi-step workflow builder for every framework\nReflow: TypeScript workflow engine using SQLite\nFrom the Community\nPretext: Text Layout in TypeScript (via conputer dipshit)\nGolar gets a linter  (via Josh Goldberg)\nAuvred: Hybrid type aware linting\nJosh Goldberg: State of Flint: Spring 2026 \nRadosław Miernik: On Refactoring with Generic Types \nJovide Croock: Bridging the Server-Client Boundary with Signals (Bsky)\nPaulo Matos: Agent builds a JS engine from scratch that passes test262 100% (via Rob Palmer)\nChrome Dev Blog: When to use WebMCP and MCP\nMichael Dowden: Remodel Your TypeScript Code with Decorators \nWeb Dev Simplified: Vitest Crash Course\nBleet of the...","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}