Advertisement ยท 728 ร— 90

Posts by Kevin Deng

You can also try Vite Plus. Its library bundling capability is based on tsdown.

2 weeks ago 1 0 0 2

More powerful, zero/less config

2 weeks ago 1 1 1 0
Preview
tsdown The Elegant Bundler for Libraries

๐Ÿš€ tsdown 0.21.4 just dropped. CSS Modules are now supported.

Also, the `tsdown-migrate` skill lets your agent auto-migrate from tsup to tsdown.

โฏ npx skills add rolldown/tsdown --skill tsdown-migrate

tsdown.dev/guide/skills

2 weeks ago 19 2 2 0

Looks good! Looking forward to the release of the stable version.

3 weeks ago 2 0 0 0

IMO, functions unrelated to system capabilities should not be included as Node.js built-in modules.

Instead, if a feature represents a universal capability, it should be considered for inclusion in the JavaScript standard library through TC39. Otherwise, it should remain a third-party library.

3 weeks ago 5 0 0 0

I've always wanted to rewrite the `semver` package on npm โ€” until I found that the Deno team already rewrote it in TypeScript on JSR.

So I ported it to npm instead. No more excuses not to use Deno's std library in the npm ecosystem.

npmx.dev/package/std-...

3 weeks ago 33 0 6 0

Supported now

4 weeks ago 2 0 1 0
Preview
feat: Migrate from tsup to tsdown by anthonyshew ยท Pull Request #11649 ยท vercel/turborepo Summary Migrates all TypeScript package bundling from tsup to tsdown. tsdown is built on Rolldown and provides faster builds while maintaining compatibility with tsup's configuration patterns. ...

๐Ÿ‘€ Turborepo is using tsdown!

github.com/vercel/turbo...

1 month ago 21 0 1 0

๐Ÿš€ tsdown v0.21 is released now!

github.com/rolldown/tsd...

1 month ago 12 0 0 1

will implement it

1 month ago 1 0 1 0
Advertisement
Preview
Release v0.21.0-beta.3 ยท rolldown/tsdown v0.21.0 - Notable Changes Breaking Changes Dependency options renamed to deps namespace The dependency-related options have been moved under a new deps namespace with clearer names: external -> de...

tsdown v0.21 is going to be a big one ๐Ÿš€

What's new:

โœฆ Full CSS pipeline (Sass/Less/Stylus + Lightning CSS)
โœฆ Cross-platform executable builds via @tsdown/exe
โœฆ Dep options moved to deps namespace
โœฆ Node.js < 22.18.0 deprecated

Try the beta: npm add tsdown@beta -D

github.com/rolldown/tsd...

1 month ago 37 0 1 1
Preview
feat: add unbash parser ยท sxzz/ast-explorer@447de11

Added to AST Explorer
github.com/sxzz/ast-exp...

1 month ago 6 0 1 0
Preview
Introduce `inlinedDependencies` Field in `package.json` ยท Issue #237 ยท e18e/ecosystem-issues Summary Propose a new inlinedDependencies field in package.json as a community convention for explicitly declaring which dependencies are physically inlined into a published tarball โ€” regardless of...

Followed up with a separate RFC at e18e to discuss the `inlinedDependencies` field as a broader ecosystem standard โ€” naming, shape, and adoption โ€” since it's relevant beyond npmx itself.

If you're interested in the standard side of things, come join the discussion there: github.com/e18e/ecosyst...

1 month ago 5 0 0 0

Goodbye, npmjs. com!

1 month ago 3 0 0 0
Preview
[RFC] Surface Inline Bundled Dependencies in Package Pages ยท Issue #1736 ยท npmx-dev/npmx.dev Summary Add first-class UI support for packages that physically inline their dependencies into their published tarball โ€” making it possible for developers and consumers to understand what packages ...

Wrote a RFC for @npmx.dev

The idea: surface packages that are silently bundled inside other packages' tarballs โ€” and show their "implied downloads".

Would love feedback ๐Ÿ‘‡
github.com/npmx-dev/npm...

Also applied to @e18e.dev

1 month ago 60 8 3 1
Preview
cac - npmx Simple yet powerful framework for building command-line apps.

๐ŸŽ‰ cac v7 just dropped โ€” after 3.5 years!

โœฆ CJS build gone. Now pure ESM!
โœฆ No more Node.js APIs โ€” runs in any JS runtime, even browsers
โœฆ Deno? It's on JSR now
โœฆ Repo refreshed with Vitest / tsdown / npmx

Thanks @egoist.dev for passing the torch ๐Ÿ™Œ

npmx.dev/package/cac

1 month ago 38 1 2 0

25.5 at least (only support CJS), require 25.7 if using ESM

1 month ago 1 0 0 0

๐Ÿคฃ

1 month ago 0 0 0 0
Advertisement

Not right now, but we have plans to support it.

1 month ago 1 0 0 0

๐Ÿš€ 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

1 month ago 88 13 4 0
Preview
on vacation - npmx The npmx team is recharging. Discord reopens in a week.

see y'all in a week ๐Ÿ‘‹

1 month ago 151 17 4 25

ESLint v10 ships with a Node.js version requirement that necessitates `require(esm)`, yet the package remains CJS only.

Why?

1 month ago 25 3 2 1

It's still very much alive in Chinese indie blog circles, where it's more than SEO - it's a social ritual symbolizing friendship between bloggers and helping readers discover similar content. Think of it as the pre-social-media way of building community.

2 months ago 2 0 1 0

A "friend link" is basically the old-school blogroll tradition - mutual link exchanges between personal blogs/sites, usually displayed in sidebars or dedicated pages.

I didn't realize this practice has largely faded in the English-speaking web!

2 months ago 1 0 1 0
Preview
Kevin Deng - Open Source Enthusiast Kevin Deng is an open-source enthusiast exploring front-end development. Creator of tsdown, Vue Macros, and Elk. Core team member of Vue, Vite, and more.

Finally finished building my personal website entirely with Vibe Coding!

sxzz.dev

If youโ€™d like to exchange friend links, let me know!

2 months ago 6 0 1 0

I wanna say this out loud. A few months ago, I told Evan that @voidzero.dev should stop sponsoring me. I burned out, and I couldn't help Vite as before. But they decided to continue supporting me while I was down. And by doing so, they helped me get back on my feet sooner. Thank y'all โค๏ธ

2 months ago 205 10 3 0
Advertisement
{"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."}}

{"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."}}

Haha, the API I used is the one I found in your repo

2 months ago 4 0 1 0
Preview
GitHub - sxzz/stackblitz-mcp: MCP server for reading files from StackBlitz projects MCP server for reading files from StackBlitz projects - sxzz/stackblitz-mcp

Just shipped stackblitz-mcp โ€” my first vibe coding project!

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.

stackblitz-mcp.sxzz.dev

2 months ago 14 1 2 0
Preview
tsdown The Elegant Bundler for Libraries

tsdown now has an official AI skill!

Install it:
npx skills add rolldown/tsdown

Your coding agent will know how to configure builds, generate declarations, set up CI validation, bundle WASM, and more.

tsdown.dev/guide/skills

2 months ago 16 3 0 0

Fundamentally, npm needs a more open community ecosystem, as previous feedback channels have largely disappeared. They should actively embrace broader community input rather than relying on exclusive or restricted channels.

2 months ago 2 0 0 0