An open API service indexing awesome lists of open source software.

https://github.com/harness/oats


https://github.com/harness/oats

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# OpenAPI to TypeScript (WIP)

**OpenAPI -> OA**

**TypeScript -> TS**

**OpenAPI + TypeScript -> OATS**

Command-line utility for converting OpenAPI (formerly Swagger) definitions to TypeScript.

This repo is a monorepo, containing the cli and plugins

- [cli](./packages/cli/)
- [react-query plugin](./packages/plugin-react-query/)

Checkout the individual packages for documentation.

You can also check the [examples](./examples/) folder for usage.

### CLI

![@harnessio/oats-cli](https://img.shields.io/npm/v/@harnessio/oats-cli.svg?style=flat-square)

### React Query Plugin

![@harnessio/oats-plugin-react-query](https://img.shields.io/npm/v/@harnessio/oats-plugin-react-query.svg?style=flat-square)

## Development

This repo uses [pnpm](https://pnpm.io/) as a package manager and [changesets](https://github.com/changesets/changesets) for versioning.

Check out the [development docs](./docs/development.md) for more info.

## License

[MIT](./LICENSE.md). Copyright(c) [Harness Inc](https://harness.io)