Escolha como carregar WU.
Use npm para integrá-lo ao build ou importe o módulo ESM de um CDN. Mantenha a mesma versão do runtime para todas as aplicações de um shell.
wu-framework 4.0.0
npm install wu-framework@4.0.0ESM, CommonJS, UMD e subpaths para adaptadores e integrações.
Pacote npm ↗WU CLI 1.2.0
npm install --global @wu-framework/cli@1.2.0Criação, desenvolvimento, compilação e diagnóstico de workspaces.
Pacote npm ↗Versões e exemplos verificados
Esta documentação cobre Framework 4.0.0 e CLI 1.2.0. As referências são verificadas com o código e os exemplos executáveis dessas versões.
Todos os laboratórios e downloads fixam WU Framework 4.0.0. Guias de terminal usam CLI 1.2.0. Revise mudanças incompatíveis antes de atualizar um projeto existente.
Ler o guia de migração Solicitar suporte
Importar de um CDN
import { wu } from 'https://cdn.jsdelivr.net/npm/wu-framework@4.0.0/dist/wu-framework.esm.js';
await wu.init({ sandbox: 'module', apps: [
{ name: 'catalog', url: '/apps/catalog' },
] });
await wu.mount('catalog', '#catalog-slot');Runtime dos exemplos
Página inicial, receitas de APIs e Apps em movimento incluem o runtime no build. Composição e Serviços e RPC usam CDN versionado com fallback local da mesma versão. Cada composição mantém uma instância compartilhada.
Exemplos SSR e MCP para download precisam de Node e seus processos. Abrir o portal não inicia servidor Node. Exemplos Worker/WASI executam trabalho no navegador por meio de um contrato WU.
Repositórios oficiais
Documentação em Markdown
A documentação e a busca são geradas a partir dos mesmos capítulos. Cada página tem uma versão Markdown para leitura, contribuições e ferramentas.
- WU Framework 4.0 e CLI 1.2: atualização e migração
- Desenvolvimento frontend: o que criar com WU
- Sua primeira microapp
- Microfrontends: quando escolher WU Framework
- Adicionar uma segunda app
- Arquitetura poliglota
- Microfrontends com React, Angular e WU
- WU vs Module Federation e single-spa
- Preparar a produção
- Como o portal é construído
- Como executar os exemplos
- Um contador entre React e Vue
- Uma soma entre duas microapps
- Um serviço conectado com WU
- Um editor que preserva seu estado
- O que é WU
- Configuração e manifestos
- Ciclo de vida e propriedade
- Carregamento, entradas e pré-carregamento
- DOM, CSS e sandbox
- Eventos, RPC e contratos
- Estado compartilhado
- Navegação e composição
- Astro, React, Vue e adaptadores
- Permissões e limites de confiança
- Referência pública
- Diagnóstico e testes
- Hooks, plugins, timeline e IA
- SSR e hidratação
- Referência de composição e permissões
- Referência de store e sincronização
- Referência de eventos, RPC e contratos
- Referência de hooks, plugins e timeline
- Referência de carregamento, cache e diagnóstico
- Referência de renderização e segurança HTTP
- Referência de adaptadores e bindings
- Referência de IA, contexto e workflows
- Referência de Astro, Next e helpers
- Core, subsistemas e manifests
- Instalar e restaurar arquivos .wuapp
- Apps remotas e portas de capacidades
- Comparar uma versão em sombra
- Transições, foco e janelas
- Drag and drop entre apps
- Evoluir contratos sem quebrar clientes
- Supervisão, recuperação e replay
- SSR progressivo e Trusted Types
- Receitas de servidor e SSR
- Ações IA e MCP executáveis
- API MCP: bridge, relay e ferramentas
- O que a WU CLI faz
- Instalação e versões
- Criar um projeto
- Adicionar e remover microapps
- Configuração e descoberta
- Desenvolvimento e recarga
- Dependências e versões por app
- Construir para produção
- Servir um build de produção
- Doctor: diagnóstico local e remoto
- Política HTTP e limites do host
- Arquitetura interna da CLI
- Templates e composição poliglota
- Referência completa de comandos
- Empacotar uma app com wu pack
- Testes de navegador e apps mock
- Contratos, tipos e tradutores