Introducing tsrs: a Rust port of the TypeScript compiler π¦
We are not forking TypeScript!
β In close collaborating with the TypeScript team
β Up to 8x faster than TS 7.0 & ~70% less memory
β Runs in WASM, so it works in your browser & on Workers
β Soon part of the Oxc toolchain
npx tsrs
blog.cloudflare.com/typescriβ¦
ArkType is FANTASTIC.
I am so excited to see it keep evolving. I really want to be able to use it as our standard schema validation for our @nestframework APIs.
I'm looking for my next role π
TS SDKs, DX, agent tooling. remote/hybrid from Boston.
if you've enjoyed ArkType, Standard Schema or my TypeScript perf work, a repost would mean a ton π
ssalbdivad.com
Monorepos fail quietly.
Circular deps creep in. Caches replay stale results. CI skips tests and nobody notices. Test files end up in production.
I've hit every one of these first-hand, so I built monorepo-doctor: an AI agent skill that audits your monorepo for them π§΅
In the next version of Bun
`bun check` is a TypeScript type checker builtin to Bun (written in Rust)
ALT Announcement graphic for bun check, a TypeScript type checker built into Bun, with the Bun logo. A bar chart compares type checking VS Code (10,947 files). bun check: 1.75s, 2.77 GiB. tsc 7 with --checkers 16: 5.88s, 9.23 GiB. tsc 7 (typescript-go) with default settings: 12.58s, 7.73 GiB. bun check is 3x to 7x faster with 2.8x to 3.3x less memory. Linux x64, 64 threads, mean of 20 runs. Passes 100% of TypeScript's conformance tests. "Thank you, TypeScript team. bun check is a port of typescript-go."
New: @nestjs/http-client π
Official, fetch-based, zero dependencies. Named clients, retries, timeouts, interceptors, typed errors, and a migration guide from @nestjs/axios.
docs.nestjs.com/application/β¦
I've moved the docs for all the ecosystem packages under mswjs.io and refreshed their logos to be more aligned. Hopefully, this will help developers discover you can do much more with your API mocks!
ALT A dropdown menu displays options related to Mock Service Worker, including MSW, Source, Data, and Serve, with a clean, modern design.
Hey @marc_ibrahim, does GameToMac have a bug report process? I looked but cannot find anything, I have had d2 resurrected freeze on me twice and the screen just goes really bright. I see there are some diagnostic logs but unsure if they are from this freeze or not!
Been loving Diablo 2: Resurrected, but man, their dungeon generation algorithm must have a bug in it. In Act I I kept encountering rooms with no doors that had loot inside.
With MSW 3.0 released this week, I want to try something new to make the project financially sustainable. I wrote an open letter about the project, its history, and impact on the ecosystem.
I ask for five minutes of your time to read it. Thank you.
mswjs.io/sponsor
Weβre rewriting the Angular compiler in Rust π¦ (partially)!
Meet ngp (Angular Preprocessor): a hybrid compiler decoupling our transforms from TypeScript using Oxc, readying Angular for TypeScript 7 & native tooling.
Read the deep dive: medium.com/@angularteam/an-uβ¦ π οΈ
It's the end of the week. If you have some tokens lying around, maybe spend them on open source! pnpm still has 629 open issues on GitHub.
You may use this prompt or write one yourself:
gist.github.com/zkochan/f577β¦
I've been working this whole month on finishing touches to v3.0 of MSW and I'm both thrilled and super tired. While this release doesn't bring as many breaking changes to the public APIs as 2.0 did, it's times bigger for internal refactoring.