Sign in

Kevin Deng

@sxzz.dev
1.6K followers 310 following 307 posts

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 sxzz.dev

PostsRepliesMedia
Kevin Deng @sxzz.dev · 21/07/2026
The tsdown ecosystem, visualized ✨ Each circle = a project owner using tsdown, sized by GitHub stars. 873 projects over 100 stars and counting. Grateful to everyone shipping with it.
1252
Kevin Deng @sxzz.dev · 04/06/2026
I now own VoidZero.
070
Kevin Deng @sxzz.dev · 23/05/2026
The first high-impact package for staged publishing has arrived: tinyexec! @43081j.com
090
Kevin Deng @sxzz.dev · 23/05/2026
Tracking npm provenance adoption across the top ~15k high-impact packages. Now with daily trend data 📈 Since Aug 2025: • Trusted Publisher: 0.55% → 16.69% • Provenance: 6.96% → 3.14% • Untrusted: 92.49% → 80.17% Trusted Publisher adoption is climbing fast! github.com/sxzz/npm-top...
1110
Kevin Deng @sxzz.dev · 20/05/2026
010
Kevin Deng @sxzz.dev · 20/05/2026
110
Kevin Deng @sxzz.dev · 26/02/2026
🚀 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
48813
Kevin Deng @sxzz.dev · 31/01/2026
Haha, the API I used is the one I found in your repo
{"timestamp":"2026-01-31T18:10:40.584Z","type":"event_msg","payload":{"type":"agent_reasoning","text":"**Evaluating StackBlitz file retrieval APIs**\n\nConfirmed there is no official public API to fetch arbitrary project files server-side; only browser WebContainer APIs and project creation APIs exist. The unofficial stackblitz.zip tool uses undocumented endpoints, posing risk. Next, I'll verify these endpoints and consider safer alternatives like GitHub API access when projects originate there."}}
{"timestamp":"2026-01-31T18:10:40.584Z","type":"event_msg","payload":{"type":"agent_reasoning","text":"**Preparing to cite StackBlitz docs and alternatives**\n\nI'll gather official statements from StackBlitz WebContainer and SDK docs to confirm API limitations, and also reference stackblitz.zip as an unofficial alternative. I'll review the provided MCP docs next for proper citation using web.run."}}
140
Kevin Deng @sxzz.dev · 22/01/2026
typesVersions will resolve it "typesVersions": { "*": { "*": [ "./dist/*.d.ts", "./*" ] } },
200
Kevin Deng @sxzz.dev · 02/12/2025
Three years ago, frustrated with performance, I offhandedly said, “Wait until TS gets rewritten.” Today, it finally happened.
2321
Kevin Deng @sxzz.dev · 01/12/2025
It's common to need different settings for different formats. Now, you can share a base config and specify separate options for CJS and ESM formats, all within a single config options.
150
Kevin Deng @sxzz.dev · 28/11/2025
🚀 tsdown just hit 3k stars on GitHub! Thank you all for your amazing support!
4341
Kevin Deng @sxzz.dev · 04/11/2025
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!
2456
Kevin Deng @sxzz.dev · 21/10/2025
😱 tsdown just crossed 1M monthly downloads! 🚀
1641
Kevin Deng @sxzz.dev · 08/09/2025
All the packages affected by this attack had not enabled trusted publishing and provenance. - The top four packages were all impacted. - More than half of the top ten packages were affected. github.com/sxzz/npm-top...
1181
Kevin Deng @sxzz.dev · 21/08/2025
taze now includes npm provenance downgrade checks to help prevent attacks similar to those previously experienced by Rspack.
1142
Kevin Deng @sxzz.dev · 08/08/2025
0100
Kevin Deng @sxzz.dev · 02/06/2025
- In my case, there is indeed a tricky workaround for using @typescript/native-preview. - @typescript/native-preview can't restrict versions by release date, but tsgo-dev can require versions released after 2025.6.1 to ensure declaration support.
100
Kevin Deng @sxzz.dev · 13/05/2025
Just migrated Vue Macros to the #tsdown workspace mode — it's now 4x faster compared to tsup! (Used to take 20s, now only 5s 🚀) 🤯 On my machine, it finished in just 1 second! (10 CPU cores) My exploration journey: - tsup + dts: 76s - tsup + Oxc isolatedDeclarations: 20s - tsdown: 5s!
Built in 5sExecuted in    1.08 secs    fish           external
   usr time    1.69 secs    3.28 millis    1.69 secs
   sys time    0.46 secs    1.36 millis    0.46 secs
0312
Kevin Deng @sxzz.dev · 05/05/2025
I'm excited to see so many projects using tsdown! it's becoming increasingly popular.
❯ ghtopdep https://github.com/rolldown/tsdown
| url                                                     | stars   |
|---------------------------------------------------------|---------|
| https://github.com/DIYgod/RSSHub                        | 36.6K   |
| https://github.com/acacode/swagger-typescript-api       | 3.7K    |
| https://github.com/unjs/unplugin                        | 3.3K    |
| https://github.com/antfu/vscode-file-nesting-config     | 3.3K    |
| https://github.com/t3-oss/t3-env                        | 3.2K    |
| https://github.com/vuejs/babel-plugin-jsx               | 1.8K    |
| https://github.com/jeffijoe/typesync                    | 1.6K    |
| https://github.com/fastify/fastify-vite                 | 1.0K    |
| https://github.com/MatteoGabriele/vue-gtag              | 898     |
| https://github.com/AmanVarshney01/create-better-t-stack | 774     |Star history of tsdownnpm downloads of tsdown
5534
Kevin Deng @sxzz.dev · 15/04/2025
You might want to take a look at this youtu.be/fB3j5cQyOB8?...
150
Kevin Deng @sxzz.dev · 14/04/2025
🚀 Build time now is 10x faster! (less than 10ms)
0153
Kevin Deng @sxzz.dev · 14/04/2025
🔥 Cooking Rolldown Playground...
2290
Kevin Deng @sxzz.dev · 10/04/2025
To all unplugin creators, we recommend utilizing native filters in the latest version of unplugin (>= 2.3.0) for optimal performance. Learn more here ⬇️ rolldown.rs/guide/plugin...
2292
Kevin Deng @sxzz.dev · 25/03/2025
🗻 Hi!
Fuji mountain
1180
Kevin Deng @sxzz.dev · 24/03/2025
Thank you, @voidzero.dev, for being my first Diamond Sponsor! ❤️
5403
Kevin Deng @sxzz.dev · 19/03/2025
🧑‍🍳 Cooking a faster TypeScript runtime...
0200
Kevin Deng @sxzz.dev · 14/03/2025
Wow! Anders Hejlsberg, the lead architect of TypeScript, mentioned my playground! I'm thrilled! 🤩 youtu.be/NrEW7F2WCNA?...
Anders Hejlsberg said: and creating a playground that uses WASM...
0140
Kevin Deng @sxzz.dev · 25/02/2025
Made by @rzmu.bsky.social ❤️
0162
Kevin Deng @sxzz.dev · 24/02/2025
Write async functions, get both async and sync functions with quansync and compiler magics 🪄 github.com/unplugin/unp...
4363
Kevin Deng @sxzz.dev · 31/01/2025
🤦 Eliminating dependencies on different versions is a headache.
❯ pnpx pnpm-multi-versions
Multiple versions packages (110):

                 @antfu/utils: 0.7.10, 8.1.0
            @changesets/types: 4.1.0, 6.0.0
         @es-joy/jsdoccomment: 0.49.0, 0.50.0
             @floating-ui/dom: 1.1.1, 1.6.13
         @humanwhocodes/retry: 0.3.1, 0.4.1
           @oxc-project/types: 0.45.0, 0.46.0
  @sindresorhus/merge-streams: 2.3.0, 4.0.0
             @stylexjs/stylex: 0.10.1, 0.9.3
                  @types/node: 12.20.55, 22.10.10
            @vue/compiler-sfc: 2.7.16, 3.5.13
                 @vueuse/core: 10.11.1, 12.5.0
             @vueuse/metadata: 10.11.1, 12.5.0
               @vueuse/shared: 10.11.1, 12.5.0
                 ajv-keywords: 3.5.2, 5.1.0
                          ajv: 6.12.6, 8.17.1
                   ansi-regex: 5.0.1, 6.1.0
                  ansi-styles: 4.3.0, 6.2.1
                     argparse: 1.0.10, 2.0.1
                        birpc: 0.2.19, 2.0.19
              brace-expansion: 1.1.11, 2.0.1
                    camelcase: 5.3.1, 8.0.0
                        chalk: 4.1.2, 5.4.1
                     chokidar: 3.6.0, 4.0.3
                      ci-info: 3.9.0, 4.1.0
                    commander: 13.1.0, 2.20.3, 4.1.1
                copy-anything: 2.0.6, 3.0.5
                        debug: 3.2.7, 4.4.0
1110
Kevin Deng @sxzz.dev · 13/01/2025
TIL: YAML can reference variables, making it easier to manage monorepo dependencies.
1162