https://github.com/sxzz • 🏳️🌈 Gen Z • indie OSS developer sponsored by @voidzero.dev
@vuejs.org @vite.dev @vue-macros.dev @vueuse.org @unjs.io @rolldown.rs elk.zone
More at https://sxzz.dev/

@sxzz.dev
https://github.com/sxzz • 🏳️🌈 Gen Z • indie OSS developer sponsored by @voidzero.dev
@vuejs.org @vite.dev @vue-macros.dev @vueuse.org @unjs.io @rolldown.rs elk.zone
More at https://sxzz.dev/
It's been a while... Introducing Devframe v1.0 🚀 The framework for building DevTools that can run everywhere, for any meta-framework, for both humans and agents. Check out the announcement post and join our Discord 👇
I wrote this one! 🙋♂️
In CJK languages, hitting Enter to confirm an IME candidate can accidentally submit the form in chat textareas
The guide shows how to safely implement "Enter to submit" including how to work around a Safari event-ordering bug with isComposing
I guess it should work with tsdown after this PR
❤️
I just sponsored sxzz. Go sponsor your open source dependencies!
Changesets is using tsdown
Changesets v3 is here! 🦋 After months of chipping away at issues alongside @bluwy.me, @haglund.dev, and many other contributors, we’re excited to finally share it. changesets.dev/blog/announc...
npm increasingly feels like a zombie org under GitHub. As someone who's been around the JS ecosystem and part of multiple OSS orgs for years, what I'm seeing isn't just "big co moves slow." It's quiet neglect of critical infrastructure the entire JS world runs on. A short thread 🧵
🚀 tsdown v0.22 is out, now powered by Rolldown 1.0.0!
What’s new:
✦ Upgraded to Rolldown v1.0.0
✦ Reduced install size by 1.33 MB
✦ Auto-detects the `bin` field
✦ Dropped support for Node.js 20, 21, and 23
✦ `dts` is now inferred from `compilerOptions.declaration`
🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.
🚀 Coming in the next version of tsdown: built-in Node.js SEA (Single Executable Applications) support! Now you can bundle your JS apps into a standalone executable with a single command: tsdown --exe
Landed initial support for ESM in Node.js SEA: github.com/nodejs/node/... Similar to CJS entrypoints, it only supports importing builtins, so generally require bundling. @nodeland.dev is working on support for VFS in SEA that will unlock loading other modules within SEA github.com/nodejs/node/...
tsdown v0.16.0 is out now, featuring Vite DevTools integration!
Just install `@vitejs/devtools` and run `tsdown --debug` for an early preview.
Big thanks to @antfu.me, @arlo7.me, and @hyf0.bsky.social for their help!