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

https://github.com/typescript-schema-generator/typescript-schema-generator

An extendable generator for TypeScript schemas.
https://github.com/typescript-schema-generator/typescript-schema-generator

code-generator nx open-api open-api-v2 open-api-v3 typescript

Last synced: 5 months ago
JSON representation

An extendable generator for TypeScript schemas.

Awesome Lists containing this project

README

          

# TypeScript Schema Generator

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/414c4ddba72c41539bb7184d2efa614d)](https://app.codacy.com/gh/typescript-schema-generator/typescript-schema-generator?utm_source=github.com&utm_medium=referral&utm_content=typescript-schema-generator/typescript-schema-generator&utm_campaign=Badge_Grade)

![Typescript Schema Generator logo](assets/typescript-schema-generator.png)

The [core package](packages/core/README.md) of this mono repository is responsible for rendering TypeScript types and therefore entire schemas.

## Development Prerequisites

- Make sure you have the [Node.js runtime](https://nodejs.org) installed.
- Make sure you are using Node.js version 18. A simple way to switch versions is with the npm package [n](https://www.npmjs.com/package/n).

```bash
npm install --global n
```

```bash
sudo n 18
```