14 điểm bởi xguru 29 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Trình giả lập API cục bộ do Vercel tạo ra, dành cho CI hoặc môi trường bị chặn mạng
  • Không chỉ là mock đơn giản mà có cùng trạng thái và cấu trúc phản hồi như production thực tế
  • Chỉ với một dòng npx emulate là có thể khởi chạy Vercel(4000), GitHub(4001), Google(4002)
  • Có thể chọn dịch vụ, chỉ định cổng, nạp dữ liệu seed và tạo cấu hình bằng CLI
  • Cũng có thể gọi createEmulator() qua Node API để điều khiển trực tiếp trong mã kiểm thử
    • Hỗ trợ tự động khởi tạo, reset và kết thúc trong môi trường Vitest/Jest
  • Có thể cấu hình người dùng, nhóm, dự án và ứng dụng OAuth bằng config.yaml hoặc JSON
  • Tái hiện cả GitHub App, OAuth và sự kiện Webhook như cách chúng hoạt động ngoài thực tế
  • Triển khai đầy đủ các endpoint REST chính của Vercel·GitHub·Google
  • Cấu trúc Store in-memory lưu trạng thái hoàn chỉnh, tích hợp sẵn CRUD·filter·pagination
  • Công cụ dành cho kiểm thử tích hợp cục bộ·mô phỏng CI·xác minh luồng OAuth

1 bình luận

 

Cứ tiếp tục tăng thêm nhỉ

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

Trong https://github.com/vercel-labs/emulate/releases/tag/v0.4.0 còn có thêm
Next.js, MongoDB, Stripe, Resend (email), và cả Okta.