- 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
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.