jsonschematic is a json schema in the same vein as docson.
The interactive(!) demo page lives at https://yanick.github.io/jsonschematic/.
From a global install:
$ npm install -g @infinity-interactive/jsonschematic
$ jsonschematic --schema_dir path/to/schemas
From the repo:
$ git clone https://github.com/yanick/jsonschematic.git
$ cd jsonschematic
$ npm install
$ JSONSCHEMATIC_DIR=examples npm run dev
-
-
- minItems
- maxItems
- minContains
- maxContains
- uniqueItems
- items
- as a schema
- as a tuple
- additionalItems
-
- properties
- required
- maxProperties
- minProperties
- propertyNames
- additionalProperties
- as boolean
- as object
- patternProperties
-
type as an array of types
-
- property dependencies
- schema dependencies
-
- scalar values
- data structures issue #66
-
schema as a boolean
jsonschematic is developed under the auspice of Infinity Interactive.
© 2020 Infinity Interactive