14 pontos por xguru 2026-03-24 | 1 comentários | Compartilhar no WhatsApp
  • Emulador local de APIs criado pela Vercel para CI ou ambientes com rede bloqueada
  • Não é um simples mock: mantém o mesmo estado e a mesma estrutura de resposta da produção real
  • Com uma única linha npx emulate, inicia Vercel (4000), GitHub (4001) e Google (4002)
  • Pela CLI, é possível escolher serviços, definir portas, injetar dados seed e gerar configuração
  • Também é possível controlar diretamente dentro do código de teste chamando createEmulator() pela API Node
    • Suporte a inicialização, reset e encerramento automáticos em ambientes Vitest/Jest
  • Configuração de usuário, equipe, projeto e app OAuth via config.yaml ou JSON
  • Reproduz o comportamento real até de GitHub App, OAuth e eventos de Webhook
  • Implementa todos os principais endpoints REST de Vercel, GitHub e Google
  • Estrutura de Store em memória totalmente stateful, com CRUD, filtros e paginação embutidos
  • Ferramenta para testes de integração locais, simulação de CI e validação de fluxos OAuth

1 comentários

 
xguru 22 일 전

Continua aumentando.

Vercel em http://localhost:4000
GitHub em http://localhost:4001
Google em http://localhost:4002
Slack em http://localhost:4003
Apple em http://localhost:4004
Microsoft em http://localhost:4005
AWS em http://localhost:4006

Em https://github.com/vercel-labs/emulate/releases/tag/v0.4.0,
agora entraram também Next.js, MongoDB, Stripe, Resend (e-mail) e Okta.