{"repo":"cloudflare/json-schema-tools","free":true,"listed":false,"github":"https://github.com/cloudflare/json-schema-tools","clone":"git clone https://github.com/cloudflare/json-schema-tools.git","description":"Packages for working with JSON Schema and JSON Hyper-Schema","language":"JavaScript","stars":342,"topics":["json-schema","json-hyper-schema","hyper-schemas","subschema","rest-api","rest","rest-client"],"license":"BSD-3-Clause","category":"api-integrations-sdks","readme_excerpt":"JSON Schema Tools This is a monorepo of packages for working with JSON Schema and JSON Hyper-Schema, built using Lerna and Yarn Workspaces. The repo includes everything from generic utilities to small applications built on these and other packages. The packages are intended for general use, so while they may support some Cloudflare extensions to JSON Schema, they should all be usable with schemas that rely only on the standard keywords and features. Note that these packages have not yet reached a stable interface Interfaces will change and packages will be refactored until each package reaches a 1.0 status. This will likely occur once JSON Schema draft-08, which will have some very significant new features, is finalized. In particular, the concept of a Schema Vocabulary appears in several locations but is neither well nor consistently managed in the current code. Draft-08 will formalize that concept. If you are interested in building on these packages, please file an issue indicating what you need to use and we will work to ensure reasonable levels of support as we finalize the interfaces. The packages Packages fall into a few categories. Currently, the packages in this repository focus on static manipulation and processing of schemas, in particular for generating API documentation. The following diagram gives an overview of how this and potentially other kinds of static processing work: Additional packages will likely add runtime functionality, including automated API testin","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudflare","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudflare/json-schema-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}