14 Punkte von xguru 2026-03-24 | 1 Kommentare | Auf WhatsApp teilen
  • Lokaler API-Emulator von Vercel für CI oder Umgebungen mit blockiertem Netzwerk
  • Kein einfacher Mock, sondern mit derselben Zustands- und Antwortstruktur wie in der echten Produktion
  • Startet mit einer einzigen Zeile npx emulate Vercel (4000), GitHub (4001) und Google (4002)
  • Per CLI lassen sich Dienste auswählen, Ports festlegen, Seed-Daten einspielen und Konfigurationen erzeugen
  • Über die Node-API kann createEmulator() aufgerufen und direkt im Testcode gesteuert werden
    • Unterstützt in Vitest-/Jest-Umgebungen automatische Initialisierung, Reset und Beenden
  • Benutzer, Teams, Projekte und OAuth-Apps können per config.yaml oder JSON konfiguriert werden
  • Reproduziert sogar GitHub App, OAuth und Webhook-Ereignisse wie im realen Betrieb
  • Implementiert alle wichtigen REST-Endpunkte von Vercel, GitHub und Google
  • Vollständig zustandsbehaftete In-Memory-Store-Struktur mit integriertem CRUD, Filtern und Paginierung
  • Ein Tool für lokale Integrationstests, CI-Simulationen und die Validierung von OAuth-Flows

1 Kommentare

 
xguru 22 일 전

Es werden immer mehr.

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

In https://github.com/vercel-labs/emulate/releases/tag/v0.4.0 sind inzwischen sogar Next.js, MongoDB, Stripe, Resend (E-Mail) und Okta enthalten.