14 poin oleh xguru 27 hari lalu | 1 komentar | Bagikan ke WhatsApp
  • Emulator API lokal buatan Vercel untuk CI atau lingkungan dengan jaringan terisolasi
  • Bukan sekadar mock, tetapi memiliki status dan struktur respons yang sama dengan produksi nyata
  • Jalankan Vercel(4000), GitHub(4001), Google(4002) hanya dengan satu baris npx emulate
  • Bisa memilih layanan, menentukan port, menyuntikkan data seed, dan membuat konfigurasi lewat CLI
  • Juga bisa dikendalikan langsung di dalam kode pengujian dengan memanggil createEmulator() lewat Node API
    • Mendukung inisialisasi, reset, dan penghentian otomatis di lingkungan Vitest/Jest
  • Konfigurasi pengguna, tim, proyek, dan aplikasi OAuth lewat config.yaml atau JSON
  • Mereproduksi GitHub App, OAuth, hingga event Webhook seperti perilaku aslinya
  • Mengimplementasikan seluruh endpoint REST utama Vercel, GitHub, dan Google
  • Struktur Store in-memory yang sepenuhnya stateful, dengan CRUD, filter, dan pagination bawaan
  • Alat untuk pengujian integrasi lokal, simulasi CI, dan verifikasi alur OAuth

1 komentar

 
xguru 12 hari lalu

Terus bertambah ya

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

Di https://github.com/vercel-labs/emulate/releases/tag/v0.4.0,
Next.js, MongoDB, Stripe, Resend (email), dan Okta juga sudah ditambahkan.