# Spearphishing OSS Maintainers, EmDash is a Wordpress Replacement, and ECMA Fools Day | News | Ep 62 Page: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62 Text version: https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62.md Podcast: [TypeScript.fm - The Friendly Show for TypeScript Developers](https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981) Published: 2026-04-07T16:36:07+00:00 Episode link: https://share.transistor.fm/s/026d8f55 Audio file: https://media.transistor.fm/026d8f55/4ac269b7.mp3 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62 Duration seconds: 3546 ## Resource News for the week of March 30, 2026 : fun with UUIDs, Cloudflare gunning for Wordpress, and how OSS maintainers can defend against spearphishing attacks. From the community: a very Solid 6 hours, compiling TS to native UI code, and a super fast VIN decoder. 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:01) - News: ECMA Fools Day (07:22) - News: Cloudflare's EmDash Wants to Replace WordPress (11:56) - News: Attackers Are Spear-phishing High Profile OSS Maintainers (20:31) - News: BabylonJS v9, a 3D TypeScript Game Engine (21:38) - News: Claude Code CLI Source Code Leaked (24:00) - Library Watch: LayoutSans, Pure TypeScript 2D Layout Engine (25:29) - Library Watch: PerryTS Compiles TS to Native UI on Any Platform (28:55) - Library Watch: Gagen, Generating GitHub Actions with TypeScript (30:48) - Library Watch: finprim, Type-safe Financial Primitives (32:27) - Library Watch: GameDevLibrary, Excalibur.js Demos and Snippets (34:14) - Highlight: How Vercel Made Turborepo 96% Faster (37:16) - Highlight: oxlint and oxfmt Framework Compatibility Matrix (37:46) - Highlight: Jake Archibald Highlights Proposed HTML-in-Canvas Feature (38:49) - Highlight: Boston TS Club is Back (39:17) - Highlight: Solid 2.0 with Ryan Carniato (40:18) - Highlight: Cardog's Super Fast VIN Decoder in Corgi V3 (41:32) - Highlight: Fireship's Explainer on Wh… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/typescript-fm-the-friendly-show-for-typescript-developers-7184981/episodes/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/typescript-fm-the-friendly-show-for-typescript-developers-7184981/spearphishing-oss-maintainers-emdash-is-a-wordpress-replacement-and-ecma-fools-day-news-ep-62.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.