14 คะแนน โดย xguru 2026-03-24 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • อีมูเลเตอร์ API แบบโลคัล จาก Vercel สำหรับ CI หรือสภาพแวดล้อมที่บล็อกเครือข่าย
  • ไม่ใช่แค่ mock แบบง่าย ๆ แต่มีสถานะและโครงสร้างการตอบกลับเหมือนโปรดักชันจริง
  • แค่บรรทัดเดียว npx emulate ก็สตาร์ต Vercel(4000), GitHub(4001), Google(4002) ได้
  • เลือกบริการ กำหนดพอร์ต ใส่ seed data และสร้างคอนฟิกได้ผ่าน CLI
  • เรียก createEmulator() ผ่าน Node API เพื่อควบคุมโดยตรงภายในโค้ดทดสอบก็ได้
    • รองรับการ initialize·reset·ปิดการทำงานอัตโนมัติในสภาพแวดล้อม Vitest/Jest
  • กำหนดผู้ใช้·ทีม·โปรเจกต์·แอป OAuth ได้ด้วย config.yaml หรือ JSON
  • จำลองได้เหมือนการทำงานจริงแม้กระทั่ง GitHub App, OAuth และอีเวนต์ Webhook
  • รองรับการทำงานของ REST endpoint หลักทั้งหมดของ Vercel·GitHub·Google
  • โครงสร้าง Store แบบ in-memory ที่เก็บสถานะครบถ้วน พร้อม CRUD·filter·pagination ในตัว
  • เครื่องมือสำหรับ การทดสอบแบบผสานบนเครื่องโลคัล·การจำลอง CI·การตรวจสอบ OAuth flow

1 ความคิดเห็น

 
xguru 22 일 전

เพิ่มขึ้นเรื่อย ๆ เลย

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
ตอนนี้มีทั้ง Next.js, MongoDB, Stripe, Resend(อีเมล) และ Okta เพิ่มเข้ามาแล้ว