TypeScript.fm - The Friendly Show for TypeScript Developers

New Biome, Mocha, Jest, and k6 Releases All Kissed by TypeScript | News | Ep 23

21 snips
Jun 24, 2025
Discover the latest advancements in TypeScript with features like Biome v2's type-aware linting. Mocha and Jest have both upgraded to support native ESM and TypeScript. Explore Grafana's k6 now offering TypeScript testing. Learn about exciting community contributions focused on type safety and better import maps. Dive into the challenges and joys of outdoor adventures paired with discussions about balancing work and personal projects. Plus, uncover the utility of `promise.try` for efficient function management!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Camping Near a Storm

  • Kamran Ayub shared a camping experience during a heat wave and a passing storm that sounded like a freight train, causing some alarm.
  • They were relieved it was not a tornado but a squall moving through and stayed safe at the campground.
INSIGHT

Biome v2's Type-Aware Linting Approach

  • Biome v2 offers type-aware linting without relying on the TypeScript compiler, enabling faster linting without full builds.
  • It uses custom Rust-based type inference, which is simpler than replicating full TypeScript compiler behavior.
ADVICE

Careful with Mocha 11.7 ESM Update

  • Use Mocha 11.7 with caution due to reported edge cases in native ESM and type stripping support.
  • Watch for follow-up fixes if issues arise while benefiting from improved Node.js integration.
Get the Snipd Podcast app to discover more snips from this episode
Get the app