Nitro's v3 beta train keeps rolling. Build 3.0.260603-beta, the date-stamped versioning means June 3, 2026, is a small release, but two of its changes matter to anyone building a framework on top of Nitro, which since the v3 beta announcement includes TanStack Start and the upcoming Nuxt major.
Frameworks can now own preview and deploy
Nitro has always handled the build; what happens after was left to the platform. This release lets framework plugins register their own preview and deploy commands, so a framework can wire platform-specific tooling into the same pipeline its users already run.
Concretely: if your framework targets, say, Cloudflare with a custom workflow, it can now expose that as the canonical preview/deploy path rather than documenting a separate CLI. Less "run our other tool after the build", more one pipeline that does the right thing per platform.
defaultPreset: control the fallback
When no deployment preset is configured and none is detected, Nitro used to fall back to a hardcoded default. A new defaultPreset config option makes that fallback explicit:
export default defineNitroConfig({
defaultPreset: "cloudflare_module",
});
This is most useful in monorepos and framework presets where "no preset specified" should mean something specific to your setup, not whatever Nitro happens to default to.
A type-stripping edge case, fixed
The release also fixes a subtle module-resolution bug: when resolution retries a path with added TypeScript extensions (.ts, .tsx), Nitro now only strips the extensions it actually retried, instead of all possible ones. Edge case, but the kind that produces a baffling "module not found" in exactly one file of a large project.
Should you update?
If you're on the v3 beta already, yes, it's a safe incremental update via npm i nitro@beta. If you're a framework author, the custom command hooks are the headline: they're the first piece of v3's "bring your own framework" story that extends past the build step into deployment. For everyone else, this is a good reminder that v3 is iterating fast, weekly date-stamped betas, ahead of Nuxt 5 shipping on Nitro v3 and H3 v2.



