@milind-nair/mock-gen
v0.1.0
Published
OpenAPI-based mock server generator with stateful CRUD, recording, and replay
Readme
Mock Server Generator
Generate a mock API server from an OpenAPI 3.x spec.
Quick Start
npm install
npm run dev -- start --spec ./openapi.yaml --watchYou can also use the included sample spec:
npm run dev -- start --spec ./examples/openapi.yaml --watchHeaders for Error/Delay Simulation
X-Mock-Status: 500X-Mock-Delay: 3000
Useful Endpoints
GET /healthPOST /__mock__/resetGET /__mock__/logsGET /__mock__/stateGET /__mock__/ui
Recording & Replay
# Record traffic via local proxy
mock-gen record --target https://api.example.com --output recordings --include /users
# Replay a session
mock-gen replay --recording recordings/recording-2026-02-09T12-00-00-000Z.jsonTests
npm testConfig
Copy mock-gen.config.example.js to mock-gen.config.js and edit.
