- É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
Aucun commentaire pour le moment.