- Vercel द्वारा बनाया गया लोकल API emulator, CI या नेटवर्क-ब्लॉक्ड environment के लिए
- यह साधारण mock नहीं है, बल्कि वास्तविक production जैसा state और response structure रखता है
- सिर्फ
npx emulate की एक पंक्ति से Vercel(4000), GitHub(4001), Google(4002) शुरू करें
- CLI के जरिए service चुनना, port तय करना, seed data inject करना, और config बनाना संभव
- Node API में
createEmulator() कॉल करके test code के भीतर सीधे control भी किया जा सकता है
- Vitest/Jest environment में auto initialization, reset, और shutdown का समर्थन
config.yaml या JSON से user, team, project, और OAuth app कॉन्फ़िगर किए जा सकते हैं
- GitHub App, OAuth, और Webhook event तक को वास्तविक व्यवहार की तरह पुनःनिर्मित करता है
- Vercel·GitHub·Google के प्रमुख REST endpoint सभी implement किए गए हैं
- पूरी तरह stateful in-memory Store संरचना, जिसमें CRUD·filter·pagination built-in हैं
- लोकल integration test·CI simulation·OAuth flow validation के लिए एक टूल
1 टिप्पणियां
लगातार बढ़ता जा रहा है
Vercel on http://localhost:4000
GitHub on http://localhost:4001
Google on http://localhost:4002
Slack on http://localhost:4003
Apple on http://localhost:4004
Microsoft on http://localhost:4005
AWS on http://localhost:4006
https://github.com/vercel-labs/emulate/releases/tag/v0.4.0 में
Next.js, MongoDB, Stripe, Resend(ईमेल), Okta तक भी शामिल हो गए हैं.