{"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.\nChapters\nNews\nBiome v2 codename Biotype brings type-aware linting without TSC!You can check out what the noFloatingPromises rule looks like to write type-aware rules\nMocha 11.7.0 is now compatible with Node’s require(ESM) & type stripping (h/t Rob Palmer)\nAfter 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 \nGrafana k6 celebrates a 1.0 release with native support for TypeScript tests\nFirefox 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.\nAstro 5.9 brings Content Security Policy (CSP) support for more secure web app development\nPSA: Deno Homebrew version is behind because of a bug in Rust\nFrom the Community\nJoyee Cheung (Node TSC) talk on Bridging CommonJS and ESM in Node.js\nfreeCodeCamp Blog: How Queues Work in TypeScript by Yazdun\nDr. Axel's Corner: How TypeScript solved its global `Iterator` name clash\nTypeScript: checking Map keys and Array indices \nResilient Import Maps - Better Theme Development and Beyond (2025) - Shopify \nVite’s Creator on a Unified JavaScript Toolchain and Vite+ - The New Stack\n@slack.engineering on Bluesky shares CI improvements by migrating to TSGO\nTypeGPU 0.5.9 release by Iwo Plaza Video: Iwo Plaza – The Road to Type-Safety on the GPU | RNCK #15\nVideo: Erik's Stream: Learning WebGPU Together \nIn Memoriam: Mikeal Rogers\n\nVia Node.js foundation: \nWe’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...","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}