@smartlyio/oats-mirage-adapter
Version:
Mirage.js adapter for Oats
30 lines (18 loc) • 845 B
Markdown
# Oats Mirage Adapter
Typesafe Typescript OpenaApi3 support for [Mirage.js](https://github.com/miragejs/miragejs) mock http servers
using [Oats](https://github.com/smartlyio/oats).
## What is Oats?
[Oats](https://github.com/smartlyio/oats) is a library that parses OpenAPI specifications and
generates client and server definitions in TypeScript.
## Installation
Use `npm` or `yarn` to install `oats-mirage-adapter`.
```bash
npm install oats-mirage-adapter
```
## Usage
Oats Mirage Adapter exports a single `bind` function that can be used to
bind the routes defined in an openapi spec to the mirage routes.
```ts
>>test-app/src/fake-server.ts
```
For a working example see [test-app](https://github.com/smartlyio/oats-mirage-adapter/tree/master/test-app) which contains a standard create-react-app using the generated mirage mock.