Instalação

Configure o registry Marsala no seu projeto e instale componentes como código-fonte, não como pacote npm fechado.

1. Aplique o preset base

Tokens, tipografia e estilo base-nova com primária Marsala.

pnpm dlx shadcn@latest add http://localhost:3000/r/base.json

2. Registre o namespace

Facilita instalar com @youxgroup/nome-do-componente.

{
  "registries": {
    "@youxgroup": "https://SEU_DOMINIO/r/{name}.json"
  }
}

3. Adicione um componente

Exemplo com button. Troque a URL em dev por localhost.

pnpm dlx shadcn@latest add http://localhost:3000/r/button.json
pnpm dlx shadcn@latest add @youxgroup/button

4. Atualize o registry local

Depois de mudar arquivos em registry/, gere os JSON públicos.

pnpm registry:build