David Sherret
dsherret.bsky.social
David Sherret
@dsherret.bsky.social
Software developer at Deno. Also working on ts-morph, dprint, and more (https://github.com/dsherret)
Thanks! Just a fetch then find and replace. It’s pretty hacked together 😅
October 23, 2025 at 2:43 AM
They recently landed these methods to ReadableStream that haven't standardized yet: github.com/whatwg/strea... (I want those methods too, but it's not standard)
July 3, 2025 at 1:14 AM
Yeah, essentially just `node.text += "?bytes"`. I'm pretty sure it's going to break when TS does some refactorings, but I'll deal with fixing that in the future.
June 26, 2025 at 6:44 PM
We use TS via the API so we can resolve specifiers based on their location. That said, once resolved, TS will cache the lookups keyed by specifier and node resolution mode only (github.com/microsoft/Ty...). To work around this, we trick TS into thinking each import attribute is a unique specifier.
June 26, 2025 at 2:51 PM
We're probably going to do it later to improve node compatibility, but JS loaders are not so great because it creates a decent amount of extra complexity, is slower, and is not as portable or standard.
June 21, 2025 at 5:03 PM
June 21, 2025 at 4:56 PM
Yup.
June 20, 2025 at 8:42 PM
Oof that's terrible. Sorry to hear!
June 13, 2025 at 10:31 PM
I skip stairs going down. I've wondered when and how I'll find out I can no longer do that.
June 13, 2025 at 10:02 PM
This is now published to JSR as a rolldown plugin: jsr.io/@deno/rolldo...
Got bundling JSR/Deno code with Rolldown working.

This is using Rolldown's and Deno's crates respecting Deno's lockfile, config discovery, and resolution. Finally Deno's crates have been refactored enough for this to be feasible (~500 LOC). I'll update with more details later.
June 4, 2025 at 9:34 PM
It's very untested and probably won't work in many scenarios, but it's a start. Bugs can be reported here: github.com/denoland/rol...
June 4, 2025 at 9:34 PM
That sucks! Sorry to hear that :(
May 13, 2025 at 8:31 PM
This is crazy and I'm sorry to hear. I hope you'll find a way to continue contributing to the ecosystem.
May 13, 2025 at 8:14 PM
Nice. Thanks!
March 27, 2025 at 10:41 PM
I've only found rust-lang.github.io/rust-clippy/... which seems to only error when there's a single variant left and not multiple.
Clippy Lints
A collection of lints to catch common mistakes and improve your Rust code.
rust-lang.github.io
March 27, 2025 at 10:36 PM