0.3.3 • Published 3 years ago
mocki v0.3.3
Mocki
Mocki is a tool that lets you create Mock REST and GraphQL APIs.
Support for
- Simulated failures
- Simulated delays
- Randomized reponses
- Conditional resposes
- Fake data generation
Getting Started
- Install Mocki
npm install -g mocki
Create a config YAML-file using the structure in
.mocki/config.yml
Hello world example:
name: mocki port: 3000 endpoints: - path: /hello method: get responses: - statusCode: 200 body: message: Hello from Mocki!
Start your mock by running
mocki run --path ./path/to/config.yml
- Test your mock by running
curl http://localhost:3000
{ "message": "Hello World!" }
Prerequisites
We recommend using nvm to manage Node versions
npm > 6
node > 12
Documentation
Documentation is available at Mocki.io
Publishing a new version
- Create tag from latest commit:
git tag vX.Y.Z
- Push tag:
git push origin vX.Y.Z
- Publish to npm:
npm publish
- Update coverage report:
npm run coverage