yaml-to-json-schema
v1.0.2
Published
Generate json schema from yaml (swagger, openapi, asyncapi)
Downloads
3,812
Maintainers
Readme
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
- https://quicktype.io/ - Convert JSON into gorgeous, typesafe code in any language
- https://ajv.js.org/ - JSON Schema Validator