14 puntos por xguru 2026-03-24 | 1 comentarios | Compartir por WhatsApp
  • Emulador local de APIs creado por Vercel para entornos de CI o con la red bloqueada
  • No es un simple mock, sino que mantiene el mismo estado y la misma estructura de respuestas que producción
  • Con una sola línea, npx emulate, inicia Vercel (4000), GitHub (4001) y Google (4002)
  • Desde la CLI se pueden elegir servicios, asignar puertos, inyectar datos seed y generar configuración
  • También se puede controlar directamente dentro del código de pruebas llamando a createEmulator() desde la API de Node
    • Incluye soporte para inicialización, reinicio y cierre automáticos en entornos Vitest/Jest
  • Permite configurar usuarios, equipos, proyectos y apps OAuth con config.yaml o JSON
  • Reproduce el comportamiento real incluso para GitHub App, OAuth y eventos de Webhook
  • Implementa todos los principales endpoints REST de Vercel, GitHub y Google
  • Estructura de Store completamente persistente en memoria, con CRUD, filtros y paginación integrados
  • Herramienta para pruebas de integración locales, simulación de CI y validación de flujos OAuth

1 comentarios

 
xguru 22 일 전

Sigue aumentando.

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

En https://github.com/vercel-labs/emulate/releases/tag/v0.4.0
ya se agregaron Next.js, MongoDB, Stripe, Resend (correo electrónico) y Okta.