Ir al contenido

Monorepo

pubm trata los monorepos como un caso central y puede detectar workspaces de JavaScript, Rust y Deno.

Ventana de terminal
pubm init --changesets
pubm changesets add
pubm

En modo independent, cada paquete normalmente obtiene su propio tag de git y borrador de GitHub Release. Usa excludeRelease para que ciertos paquetes se versionen y publiquen sin crear tags ni releases.

export default defineConfig({
versioning: "independent",
excludeRelease: ["packages/cli/platforms/*"],
packages: [
{ path: "packages/core" },
{ path: "packages/cli" },
{ path: "packages/cli/platforms/*" },
],
});