- Vercel tarafından, CI veya ağ erişiminin kısıtlı olduğu ortamlar için geliştirilen yerel API emülatörü
- Basit bir mock değil; gerçek prodüksiyonla aynı durum ve yanıt yapısına sahip
- Tek satırlık
npx emulate ile Vercel(4000), GitHub(4001), Google(4002) başlatılabiliyor
- CLI ile servis seçimi, port belirleme, seed veri yükleme ve yapılandırma oluşturma mümkün
- Node API üzerinden
createEmulator() çağrısıyla test kodu içinden doğrudan kontrol de sağlanabiliyor
- Vitest/Jest ortamlarında otomatik başlatma, sıfırlama ve kapatma desteği var
config.yaml veya JSON ile kullanıcı, ekip, proje ve OAuth uygulaması yapılandırılabiliyor
- GitHub App, OAuth ve Webhook olayları bile gerçek davranışa yakın şekilde yeniden üretilebiliyor
- Vercel·GitHub·Google'ın başlıca REST endpoint'lerinin tamamı uygulanmış
- Tam durum saklayan bellek içi Store yapısı; CRUD, filtreleme ve sayfalama yerleşik geliyor
- Yerel entegrasyon testleri, CI simülasyonu ve OAuth akışı doğrulaması için bir araç
1 yorum
Sürekli artıyor
Vercel: http://localhost:4000
GitHub: http://localhost:4001
Google: http://localhost:4002
Slack: http://localhost:4003
Apple: http://localhost:4004
Microsoft: http://localhost:4005
AWS: http://localhost:4006
https://github.com/vercel-labs/emulate/releases/tag/v0.4.0 içinde Next.js, MongoDB, Stripe, Resend (e-posta) ve Okta da eklendi.