<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>https://github.com/sxzz • 🏳️‍🌈 Gen Z • indie OSS developer sponsored by @voidzero.dev&#xA;&#xA;@vuejs.org @vite.dev @vue-macros.dev @vueuse.org @unjs.io @rolldown.rs elk.zone&#xA;&#xA;More at https://sxzz.dev/</description><link>https://blacksky.community/profile/sxzz.dev</link><title>@sxzz.dev - Kevin Deng</title><item><link>https://blacksky.community/profile/sxzz.dev/post/3mmckprgy3k2a</link><description>The actions-cool/issues-helper compromise showed a nasty edge case:&#xA;&#xA;Even pinned SHAs can still break if the action repo gets disabled. I built actionspack to inline actions/workflows where possible, pin what remains, and make dependency updates visible in git diff.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>20 May 2026 18:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mmckprgy3k2a</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mmcjiuljpk27</link><description>Recent supply-chain poisoning incidents made one thing obvious: CI should not blindly trust floating @main refs.&#xA;&#xA;actionspack brings a pnpm-like lockfile to GitHub Actions: author in .github/workflows/src, inline safe workflows/actions, pin the rest to SHAs, and review updates with git diff.&#xA;https://github.com/sxzz/actionspack</description><pubDate>20 May 2026 18:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mmcjiuljpk27</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mlayede34c2w</link><description>🚀 tsdown v0.22 is out, now powered by Rolldown 1.0.0!&#xA;&#xA;What’s new:&#xA;✦ Upgraded to Rolldown v1.0.0&#xA;✦ Reduced install size by 1.33 MB&#xA;✦ Auto-detects the `bin` field&#xA;✦ Dropped support for Node.js 20, 21, and 23&#xA;✦ `dts` is now inferred from `compilerOptions.declaration`&#xA;&#xA;https://github.com/rolldown/tsdown/releases/tag/v0.22.0&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>07 May 2026 10:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mlayede34c2w</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mkwv3dto6c2b</link><description>👀&#xA;&#xA;tangled.org/sxzz.dev&#xA;https://tangled.org/sxzz.dev</description><pubDate>03 May 2026 09:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mkwv3dto6c2b</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mks2fj6r6c2r</link><description>Node.js 20 is EOL. Say goodbye to:&#xA;&#xA;- tinyglobby: use `fs.glob` instead&#xA;- picomatch: use `path.matchesGlob` instead&#xA;- tsx: run TS files directly with type stripping only</description><pubDate>01 May 2026 11:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mks2fj6r6c2r</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mh6xjcv62s2e</link><description>🚀 tsdown 0.21.4 just dropped. CSS Modules are now supported.&#xA;&#xA;Also, the `tsdown-migrate` skill lets your agent auto-migrate from tsup to tsdown.&#xA;&#xA;❯ npx skills add rolldown/tsdown --skill tsdown-migrate&#xA;&#xA;tsdown.dev/guide/skills&#xA;https://tsdown.dev/guide/skills</description><pubDate>16 Mar 2026 17:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mh6xjcv62s2e</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mgnbxhm3ik2t</link><description>I&#39;ve always wanted to rewrite the `semver` package on npm — until I found that the Deno team already rewrote it in TypeScript on JSR.&#xA;&#xA;So I ported it to npm instead. No more excuses not to use Deno&#39;s std library in the npm ecosystem.&#xA;&#xA;https://npmx.dev/package/std-semver</description><pubDate>09 Mar 2026 16:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mgnbxhm3ik2t</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mgcioqw7p22v</link><description>👀 Turborepo is using tsdown!&#xA;&#xA;https://github.com/vercel/turborepo/pull/11649</description><pubDate>05 Mar 2026 09:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mgcioqw7p22v</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mgcgsurmtk2u</link><description>🚀 tsdown v0.21 is released now!&#xA;&#xA;https://github.com/rolldown/tsdown/releases/tag/v0.21.0&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>05 Mar 2026 09:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mgcgsurmtk2u</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mg6awwopmc2b</link><description>tsdown v0.21 is going to be a big one 🚀&#xA;&#xA;What&#39;s new:&#xA;&#xA;✦ Full CSS pipeline (Sass/Less/Stylus + Lightning CSS)&#xA;✦ Cross-platform executable builds via @tsdown/exe&#xA;✦ Dep options moved to deps namespace&#xA;✦ Node.js &lt; 22.18.0 deprecated&#xA;&#xA;Try the beta: npm add tsdown@beta -D&#xA;&#xA;https://github.com/rolldown/tsdown/releases/tag/v0.21.0-beta.3</description><pubDate>03 Mar 2026 17:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mg6awwopmc2b</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mfvkehtigk2w</link><description>Wrote a RFC for @npmx.dev &#xA;&#xA;The idea: surface packages that are silently bundled inside other packages&#39; tarballs — and show their &#34;implied downloads&#34;.&#xA;&#xA;Would love feedback 👇&#xA;https://github.com/npmx-dev/npmx.dev/issues/1736&#xA;&#xA;Also applied to @e18e.dev</description><pubDate>28 Feb 2026 06:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mfvkehtigk2w</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mftymtetjc27</link><description>🎉 cac v7 just dropped — after 3.5 years!&#xA;&#xA;✦ CJS build gone. Now pure ESM!&#xA;✦ No more Node.js APIs — runs in any JS runtime, even browsers&#xA;✦ Deno? It&#39;s on JSR now&#xA;✦ Repo refreshed with Vitest / tsdown / npmx&#xA;&#xA;Thanks @egoist.dev for passing the torch 🙌&#xA;&#xA;npmx.dev/package/cac&#xA;https://npmx.dev/package/cac</description><pubDate>27 Feb 2026 15:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mftymtetjc27</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mfqiqpahqc22</link><description>🚀 Coming in the next version of tsdown: built-in Node.js SEA (Single Executable Applications) support!&#xA;&#xA;Now you can bundle your JS apps into a standalone executable with a single command:&#xA;&#xA;tsdown --exe&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>26 Feb 2026 05:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mfqiqpahqc22</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mee3habcjk2d</link><description>ESLint v10 ships with a Node.js version requirement that necessitates `require(esm)`, yet the package remains CJS only.&#xA;&#xA;Why?</description><pubDate>08 Feb 2026 13:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mee3habcjk2d</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mdvfj7h42s2q</link><description>Finally finished building my personal website entirely with Vibe Coding!&#xA;&#xA;sxzz.dev&#xA;&#xA;If you’d like to exchange friend links, let me know!&#xA;https://sxzz.dev</description><pubDate>02 Feb 2026 17:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mdvfj7h42s2q</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mdqmaw2mek2q</link><description>Just shipped stackblitz-mcp — my first vibe coding project!&#xA;&#xA;An MCP server that lets AI read StackBlitz projects. Useful when you ask AI to debug a GitHub issue and the repro is a StackBlitz link.&#xA;&#xA;stackblitz-mcp.sxzz.dev&#xA;https://github.com/sxzz/stackblitz-mcp</description><pubDate>31 Jan 2026 20:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mdqmaw2mek2q</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mdlxaftew225</link><description>tsdown now has an official AI skill!&#xA;&#xA;Install it:&#xA;npx skills add rolldown/tsdown&#xA;&#xA;Your coding agent will know how to configure builds, generate declarations, set up CI validation, bundle WASM, and more.&#xA;&#xA;tsdown.dev/guide/skills&#xA;https://tsdown.dev/guide/skills</description><pubDate>29 Jan 2026 23:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mdlxaftew225</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3md2jzjcy722e</link><description>Working with TypeScript is far more complex than dealing with the JS runtime itself, and the effort involved is often underestimated.&#xA;&#xA;Examples: Volar.js, rolldown-plugin-dts</description><pubDate>23 Jan 2026 01:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3md2jzjcy722e</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mczpihpboc2v</link><description>unplugin v3 has been released!&#xA;&#xA;- Drops CJS build, now ESM-only, and requires Node.js &gt;= 20.19.0&#xA;- Adds Bun support (thanks to @alistair.bsky.social)&#xA;&#xA;https://github.com/unjs/unplugin/releases/tag/v3.0.0</description><pubDate>22 Jan 2026 17:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mczpihpboc2v</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mczlegq6lc2u</link><description>After upgrading to @babel.dev v8, tsdown&#39;s startup time decreased by ~50ms.</description><pubDate>22 Jan 2026 16:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mczlegq6lc2u</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mczkin6uwk2u</link><description>🎉 tsdown v0.20 has now shipped, with Rolldown 1.0 RC!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>22 Jan 2026 15:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mczkin6uwk2u</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mclk3fazns2o</link><description>🦀 Calling all Rustaceans!&#xA;&#xA;We’re migrating Rolldown `fake-js` plugin to Rust to supercharge build speeds! 🚀&#xA;We currently use Babel but want to move to Oxc for better performance.&#xA;&#xA;Check the issue ⬇️&#xA;https://github.com/sxzz/rolldown-plugin-dts/issues/162</description><pubDate>17 Jan 2026 02:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mclk3fazns2o</guid></item><item><link>https://blacksky.community/profile/sxzz.dev/post/3mbcanm7zws2m</link><description>🥳 Happy new year from UTC+8!&#xA;&#xA;https://github.com/sxzz/ts-starter/commit/35f285b98cbb3d7067345c40c417ef354054e87a</description><pubDate>31 Dec 2025 16:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:llafowfaldxtb7w7p4oca337/app.bsky.feed.post/3mbcanm7zws2m</guid></item></channel></rss>