14 ポイント 投稿者 xguru 2026-03-24 | 1件のコメント | WhatsAppで共有
  • Vercelが作成した、CIまたはネットワーク遮断環境向けのローカルAPIエミュレーター
  • 単純なmockではなく、実際の本番環境と同じ状態・レスポンス構造を持つ
  • npx emulate の1行で Vercel(4000)、GitHub(4001)、Google(4002) を起動
  • CLIでサービス選択、ポート指定、seedデータ注入、設定生成が可能
  • Node APIで createEmulator() を呼び出し、テストコード内で直接制御することも可能
    • Vitest/Jest環境で自動初期化・リセット・終了をサポート
  • config.yaml または JSON でユーザー・チーム・プロジェクト・OAuthアプリを構成
  • GitHub App、OAuth、Webhookイベントまで実際の動作のように再現
  • Vercel・GitHub・Google の主要RESTエンドポイントをすべて実装
  • 完全な状態保持型のin-memory Store構造で、CRUD・フィルタ・ページネーションを内蔵
  • ローカル統合テスト・CIシミュレーション・OAuthフロー検証向けのツール

1件のコメント

 
xguru 22 일 전

どんどん増えてますね

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 まで入ってきました。