{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"TypeScript.fm - The Friendly Show for TypeScript Developers","title":"Fresh 2.0 Beta, TS Nostalgia, and Spear Phishing the Supply Chain | News | Ep 34","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/b22f3f27\"></iframe>","width":"100%","height":180,"duration":2992,"description":"News of the week of September 1, 2025: Deno Fresh 2.0 is now in beta, Swift 6.2 adds WASM support, and a serious spear-phishing attack on npm maintainers. From the community: looking back on TypeScript, optimizing immutability, type-safe state machines, sharing Wi-Fi links, and some prolific open source work.\nChapters\nNews\ntypescript-eslint v8.43.0 introduces a new rule to disallow empty type arguments\nFresh 2.0 Graduates to Beta, Adds Vite Support (h/t deno)\nRolldown will only be shipping as ESM, dropping their CJS bundle (h/t VoidZero)Clarification: It will still bundle your code as CJS; this applies only to Rolldown itself.\nSwift for Wasm: Q3 2025 Updates (h/t maxdesiatov)\nReminder: TypeScript AI Conf is Nov 6\nPSA: Vite CVEs. Upgrade your packages!CISA mailing list for cybersecurity incidents\nPSA: Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack\nPSA: Hackers steal 3,325 secrets in GhostAction GitHub supply chain attack\nFrom the Community\nTS 1.5 nostalgia (h/t rob palmer)\nDr. Axel’s CornerLearning web development: Frontend frameworks \nLearning web development: Installing npm packages and bundling \nImmer.js optimizations coming\nMeta Piracy Case You might be owed $$$Search LibGen, the Pirated-Books Database That Meta Used to Train AI \nIt has affected Dan Abramov and Josh Goldberg \nLibrary watch: wifi-share-link: Create shareable links over Wi-Fi with QR codes (h/t Joshua Goldberg)\nLibrary watch: @machinist/core for type-safe finite state machines \nLibrary watch: TMF: Model-driven development for TypeScript \nLibrary watch: pixltd-dev/ts-mini-translate, a simple TypeScript translation utility\nCheck out Azat’s work! Including Josh Goldberg’s favorite ESLint plugin, perfectionist.\nThis week's TS joke\nCool Stuff\n2D math utilities: https://github.com/romgrk/2d-geometry \nVideo: A Complete Guide To The Business Side Of Indie Gamedev\nBook: A New Way to Think by Roger Martin (Thriftbooks)\nGame: Hollow Knight: Silksong\n\nSponsored by...","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}