Construa mais rápido com registro abrangente, monitoramento de desempenho, tipos completos de TypeScript, limites de erro, recarregamento a quente e excelente cobertura de testes. O modo de depuração expõe logs detalhados e dados de tempo. Tipos exportados garantem segurança de tipo para integradores.
Uma ótima experiência para desenvolvedores não é um luxo - ela impacta diretamente a velocidade de iteração, tempo de resolução de bugs e produtividade da equipe. Nosso widget fornece ferramentas abrangentes para depuração, monitoramento, segurança de tipo e testes.
O registrador se adapta ao contexto automaticamente:
Os logs são codificados por cor de acordo com a gravidade: cinza para depuração, azul para informações, amarelo para avisos, vermelho para erros.
Todas as APIs públicas, opções de configuração, manipuladores de eventos e estruturas de dados têm tipos TypeScript completos. Integradores obtêm autocompletar, documentação inline e verificação de tipo em tempo de compilação. Os tipos são exportados do pacote principal:
import type { WidgetConfig, MessageEvent } from '@yourcompany/widget';
Isso elimina classes inteiras de bugs que de outra forma chegariam à produção.
Limites de erro do React capturam erros de renderização e exibem UIs de fallback:
Erros são automaticamente registrados em sistemas de monitoramento com contexto completo.
O widget inclui infraestrutura de teste abrangente usando Jest e React Testing Library:
Em vez de erros técnicos crípticos, o widget fornece orientações acionáveis:
Campo obrigatório ausente: apiKey. Adicione apiKey: "sua-chave" à configuração do widget.Posição inválida: "top-center". Opções válidas: "bottom-right", "bottom-left", "top-right", "top-left".Os fluxos de trabalho do GitHub Actions são executados em cada push: