/https://img.transistorcdn.com/6SVnFvVxHKRDFMVutLxh8Cwkudvt7cOy41acBajvm0E/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9jY2Ew/ZThkMTZkZGNiN2E2/Mzc1MmI5NWI0ZjU0/YjA3MS5wbmc.jpg)
TypeScript.fm - The Friendly Show for TypeScript Developers
Kamran Ayub and Erik Onarheim
Vitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80
SEP 15, 202652 MIN
/https://img.transistorcdn.com/VyCIFZyvqfV0ndnY795IO-7W-9WW9S_E3ao-qeUDPlQ/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZWY1/MzNmOTRlYjIzMzVl/MWRmZTczMmQ4NjE2/OTcwOC5wbmc.jpg)
Description
News for the week of Aug 31, 2026: Vitest 5's new doctor command and perf enhancements, Rslib is now stable, and Astro 7.3 lets you run multiple preview servers at once. From the community: build circuit boards in React, TypeScript for Ruby devs, and another compile-time crime of implementing Brainf*** in TypeScript types.
Partake in the No Sloptober Challenge!
Head to no-sloptober.com to read the manifesto and see if you can challenge yourself to turn off LLMs and AI for October.
Sponsored by Excalibur.js
Excalibur.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.
Homepage and Docs: https://excaliburjs.com
Make Your First Game in 10 Minutes
Join the Discord: https://discord.gg/9UemP985Uy
Chapters
(00:00) - Welcome to the Show
(05:51) - Personal Challenge: No Sloptober
(10:53) - Tooling: Strongly-typed Normalized File Paths in the TS Codebase
(13:05) - Tooling: Ember for TS 7 Declared Ready
(14:23) - Tooling: Bun 1.4.1 Now Types Import Attributes in TS 7.1 Nightly
(14:49) - Tooling: Vitest 5 Brings Trace View, Doctor, and Temporal Mocking
(17:08) - Tooling: rslib 1.0, like TSDown But Built on rspack
(20:41) - Metaframeworks: Astro 7.3 Can Run Multiple Preview Servers at Once
(21:16) - Security: Outsource Vulnerability Remediation to Cloudflare's Managed Defense
(24:08) - Library Watch: Starlight 0.42
(25:17) - Library watch: HQTUI, a High Quality Terminal UI
(26:08) - Library Watch: tsmc, a TypeScript Runtime Written in minc
(27:27) - Library Watch: tscircuit, React for Electronics
(29:01) - Library Watch: jasypdf, Declarative PDFs in Pure TypeScript
(30:04) - Library Watch: @stdlib/stdlib, Fundamental Numerical Library for JS and TS
(30:24) - Library Watch: RetroImgHandler Can Decode, Validate, Convert, Preview, and Encode Retro Graphics
(31:12) - Library Watch: causewalk, Inner Exception Unwrapping
(33:12) - Library Watch: numpy-ts 1.7.0 is Now Faster Than Native NumPy
(34:12) - Community: Kev Helps Ruby Devs Learn TypeScript
(34:48) - Community: Hugo Wrote Brainf*** in TypeScript Types
(36:23) - Community: How Turbopack Chunks Your JavaScript by Next.js
(36:52) - Community: How Next.js Closed 1500 GitHub Issues in One Month
(38:32) - Community: What's New in Svelte, Aug 2026
(38:52) - Community: David Dal Busco Wrote Two Tiny Utils for the Result Pattern
(40:54) - Community: Matt Pocock Praises Effect.ts for Backends
(41:38) - Bleet of the Week
(42:26) - Cool Link: Bookmarklet to Open a New Tab Next to the Current One
(44:25) - Cool Link: Understanding TETRIS as a Game Developer
(45:59) - Cool Link: Orbliterate! A Game That Uses CAD for Level Design
(47:03) - The Minnesota Short Goodnight
NewsTypeScript: Strongly Typed paths example
Ember for TS 7 declared ready
Bun v1.4.1
Vitest 5.0 is out
Rslib 1.0 is out
Astro 7.3 – run multiple preview servers at once
Cloudflare: Introducing context-aware vulnerability discovery and remediation
Library Watch
Starlight 0.42 documentation using Astro
HQTUI: A high-quality terminal UI library
TSMC: A TypeScript runtime written in minc
TSCircuit: React for electronic circuit boards
JASYPdf: Declarative PDFs in pure TypeScript
Stdlib: Numerical and scientific funamental standard library for JS/TS
RetroImgHandler: Encodes, decodes retro graphics
Causewalk: Think inner exception unwrapping
Numpy: 1.7.0 numpy-ts is faster than native Numpy
From the Community
Kev: TypeScript for Ruby devs · codingpaws
Hugo: Brainf*** written in TS types
Next: How Turbopack chunks your JavaScript
Next: How we closed 1,500 GitHub issues in one month
Svelte: What’s new in Svelte: September 2026
David Dal Busco: Two Tiny Utils for the Result Pattern
Effect: Matt Pocock praises Effect.ts
Bleet of the Week
Cool Links
Bookmarklet from Dr. Axel: Open new tabs next to current
Understanding TETRIS As a Game Developer
Orbliterate! uses parametric CAD for levels with TypeScript scripting for game logic
Music
Seahorse Dreams by Kubbi (Spotify)

