14 points par xguru 2026-03-24 | 1 commentaires | Partager sur WhatsApp
  • Émulateur d’API local créé par Vercel pour la CI ou les environnements avec accès réseau bloqué
  • Ce n’est pas un simple mock : il reproduit le même état et la même structure de réponse que la production réelle
  • Une seule ligne npx emulate permet de démarrer Vercel (4000), GitHub (4001) et Google (4002)
  • La CLI permet de choisir les services, définir les ports, injecter des données seed et générer la configuration
  • Il est aussi possible de le contrôler directement dans le code de test via l’API Node avec createEmulator()
    • Prend en charge l’initialisation, la réinitialisation et l’arrêt automatiques dans les environnements Vitest/Jest
  • Configuration des utilisateurs, équipes, projets et applications OAuth via config.yaml ou JSON
  • Reproduit fidèlement jusqu’au fonctionnement réel des GitHub App, d’OAuth et des événements Webhook
  • Implémente les principaux endpoints REST de Vercel, GitHub et Google
  • Architecture de Store in-memory entièrement stateful, avec CRUD, filtres et pagination intégrés
  • Outil pour les tests d’intégration locaux, la simulation de CI et la validation des flux OAuth

1 commentaires

 
xguru 2026-04-08

Ça continue d’augmenter

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

Dans https://github.com/vercel-labs/emulate/releases/tag/v0.4.0, on trouve désormais aussi Next.js, MongoDB, Stripe, Resend (e-mail) et Okta.