Skip to content

feat: auto detect builder (optional rollup)#3769

Merged
pi0 merged 4 commits into
mainfrom
feat/auto-builder
Nov 10, 2025
Merged

feat: auto detect builder (optional rollup)#3769
pi0 merged 4 commits into
mainfrom
feat/auto-builder

Conversation

@pi0
Copy link
Copy Markdown
Member

@pi0 pi0 commented Nov 10, 2025

Nitro v3 now has 4 options of builders: rollup/rolldown/vite/rolldown-vite

This PR makes rollup an optional peer dep to allow choosing between options without imposing additional install size.

@vercel
Copy link
Copy Markdown

vercel Bot commented Nov 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
nitro.build Ready Ready Preview Comment Nov 10, 2025 0:27am

@pi0 pi0 merged commit dd65b3e into main Nov 10, 2025
10 checks passed
@pi0 pi0 deleted the feat/auto-builder branch November 10, 2025 00:28

break;
// Auto-detect installed builder
for (const pkg of ["rolldown", "rollup", "vite"] as const) {

This comment was marked as resolved.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With vite, vite dev|build is used which explicitly sets builder itself:

nitroConfig.builder = ctx._isRolldown ? "rolldown-vite" : "vite";

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants