{"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 Biome, Mocha, Jest, and k6 Releases All Kissed by TypeScript | News | Ep 23","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/48085fcd\"></iframe>","width":"100%","height":180,"duration":2392,"description":"News for the week of June 16, 2025: Biome v2 features type-aware linting without TSC, Mocha and Jest both get native ESM and TS upgrades, and Grafana Lab's k6 load testing tool... also can now run native TS tests. From the community: type safety for WebGPU shaders, type narrowing map and indexed key access, and resilient import maps. ChaptersNewsBiome v2 codename Biotype brings type-aware linting without TSC!You can check out what the noFloatingPromises rule looks like to write type-aware rulesMocha 11.7.0 is now compatible with Node’s require(ESM) & type stripping (h/t Rob Palmer)After 3 years, Jest 30 is a massive release which includes native ESM and TS supportFun fact: Christoph Nakazawa open sourced his game: https://github.com/nkzw-tech/athena-crisis Grafana k6 celebrates a 1.0 release with native support for TypeScript testsFirefox will unflag WebGPU in v141 (Firefox Release Calendar), bringing WGPU support to all major browsers for iOS, Windows, and macOS in the next year or so.Astro 5.9 brings Content Security Policy (CSP) support for more secure web app developmentPSA: Deno Homebrew version is behind because of a bug in RustFrom the CommunityJoyee Cheung (Node TSC) talk on Bridging CommonJS and ESM in Node.jsfreeCodeCamp Blog: How Queues Work in TypeScript by YazdunDr. Axel's Corner: How TypeScript solved its global `Iterator` name clashTypeScript: checking Map keys and Array indices Resilient Import Maps - Better Theme Development and Beyond (2025) - Shopify Vite’s Creator on a Unified JavaScript Toolchain and Vite+ - The New Stack@slack.engineering on Bluesky shares CI improvements by migrating to TSGOTypeGPU 0.5.9 release by Iwo Plaza Video: Iwo Plaza – The Road to Type-Safety on the GPU | RNCK #15Video: Erik's Stream: Learning WebGPU Together In Memoriam: Mikeal RogersVia Node.js foundation: We’re heartbroken by the loss of Mikeal Rogers, a key figure in the Node.js ecosystem and a force behind what makes this community what it is. To help preserve...","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}