O que Vercel Microfrontends faz?
Divida uma aplicação grande em unidades implantáveis independentes que se renderizam como um aplicativo coeso. O Vercel gerencia o roteamento em sua rede global usando microfrontends.json.
Conceitos principais: aplicativo padrão (possui microfrontends.json, atende requisições não correspondentes) · aplicativos filhos (possuem padrões de rota routing) · prefixo de assets (evita colisões de assets estáticos) · implantações independentes.
Frameworks: Next.js (App Router + Pages Router), SvelteKit, React Router, Vite — todos via @vercel/microfrontends.
CLI (vercel microfrontends / vercel mf):
create-group— cria um novo grupo; interativo por padrão, ou totalmente não interativo com--non-interactive(opções:--name,--project(repetível),--default-app,--default-route,--project-default-route(repetível, formato:<projeto>=<rota>, obrigatório para cada projeto não padrão no modo não interativo),--yespara pular o prompt de confirmação); nota:--non-interactiveé bloqueado se adicionar os projetos exceder o limite do plano gratuito — o usuário deve confirmar alterações de cobrança interativamenteadd-to-group— adiciona o projeto atual a um grupo existente; requer terminal interativo (opções:--group,--default-route)remove-from-group— remove o projeto atual do seu grupo; requer terminal interativo (opção:--yespula apenas o prompt de link do projeto)delete-group— exclui um grupo e todas as suas configurações, irreversível; requer terminal interativo (opção:--grouppara pré-selecionar grupo)inspect-group— recupera metadados do grupo (nomes de projetos, frameworks, repositórios git, diretórios raiz); útil para automatizar configuração (opções:--group,--format=json,--config-file-name)pull— baixa omicrofrontends.jsonremoto para desenvolvimento local (opção:--dpl)microfrontends proxy— proxy local de desenvolvimento ·microfrontends port— exibe a porta atribuída automaticamente
Encontrando Informações Detalhadas
Esta skill inclui documentos de referência detalhados no diretório references/. Não leia todas as referências antecipadamente. Em vez disso, pesquise ou use grep no arquivo relevante quando o usuário perguntar sobre um tópico específico:
| Tópico | Arquivo de referência |
|---|---|
Introdução, início rápido, configuração de framework, esquema microfrontends.json, campos, nomenclatura, exemplos | references/configuration.md |
| Expressões de caminho, prefixos de assets, roteamento controlado por flags, middleware | references/path-routing.md |
| Configuração de proxy local, configuração de polirepositório, Turborepo, portas, proteção de implantação | references/local-development.md |
Inspecionando grupos (inspect-group), adicionando/removendo projetos, ambientes fallback, navegação, observabilidade | references/managing-microfrontends.md |
Utilitários de teste (validateMiddlewareConfig, validateRouting, etc.), cabeçalhos de depuração, problemas comuns | references/troubleshooting.md |
| Proteção de implantação, Firewall Vercel, regras WAF para microfrontends | references/security.md |
Quando o usuário perguntar sobre um tópico específico, use grep ou pesquise no arquivo de referência relevante para encontrar a resposta sem carregar todas as referências no contexto.