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

https://github.com/johngeorgewright/runtyping

Generate runtype validation from static types & JSON schema.
https://github.com/johngeorgewright/runtyping

io-ts json-schema runtypes typescript zod

Last synced: 2 months ago
JSON representation

Generate runtype validation from static types & JSON schema.

Awesome Lists containing this project

README

          

# runtyping

Generate runtime validation from static types & JSON schema using:

- [@runtyping/io-ts](https://github.com/johngeorgewright/runtyping/tree/master/packages/io-ts) to generate [io-ts](https://github.com/gcanti/io-ts)
- [@runtyping/runtypes](https://github.com/johngeorgewright/runtyping/tree/master/packages/runtypes) to generate [runtypes](https://github.com/pelotom/runtypes)
- [@runtyping/valibot](https://github.com/johngeorgewright/runtyping/tree/master/packages/valibot) to generate [valibot](https://github.com/open-circle/valibot)
- [@runtyping/yup](https://github.com/johngeorgewright/runtyping/tree/master/packages/yup) to generate [yup](https://github.com/jquense/yup?)
- [@runtyping/zod](https://github.com/johngeorgewright/runtyping/tree/master/packages/zod) to generate [zod](https://github.com/colinhacks/zod)
- [@runtyping/zod-mini](https://github.com/johngeorgewright/runtyping/tree/master/packages/zod-mini) to generate [zod/mini](https://github.com/colinhacks/zod)

## Thanks

Inspired by a [gist](https://gist.github.com/skurfuerst/a07ab23c3e40a45f2268f7700ceeceaf) by [skurfuerst](https://gist.github.com/skurfuerst).