Skip to content

Generate json schema from yaml (like swagger, openapi, asyncapi)

Notifications You must be signed in to change notification settings

rhrn/yaml-to-json-schema

Repository files navigation

yaml-to-json-schema

Generate json schema from yaml (openapi, swagger, asyncapi...)

Support

Install

# global
npm install -g yaml-to-json-schema
# in project
npm install --save-dev yaml-to-json-schema

Usage

# global
yaml-to-json-schema openapi.yaml
# in project
npx yaml-to-json-schema openapi.yaml

Usage from repository

git clone https://github.com/rhrn/yaml-to-json-schema.git
cd yaml-to-json-schema
npm install
npm run build
# command examples
npx yaml-to-json-schema examples/asyncapi/sample.yaml | npx quicktype --src-lang schema --lang ts --just-types --acronym-style original -t AsyncapiSample
npx yaml-to-json-schema examples/openapi/petstore-expanded.yaml | npx quicktype --src-lang schema --lang ts --just-types --acronym-style original -t PetstoreExpanded

Output examples with use cases

Useful tools

About

Generate json schema from yaml (like swagger, openapi, asyncapi)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published