json-schema-random

Given a JSON Schema, provide a random valid instance

npm install json-schema-random
14 downloads in the last month

JSON Schema random

Given a JSON Schema (draft 04), provide a random valid instance.

Disclaimer

This is an choppy piece of software, that is in need of some care and affection.

TODO

  • format
  • uniqueItems
  • $ref
  • patternProperties
  • dependencies
  • allOf
  • anyOf
  • oneOf
  • not

Install

npm install json-schema-random

Usage

# Return a generated JSON instance to stdout of the JSON_SCHEMA_FILE
json-schema-random JSON_SCHEMA_FILE
# Or, in your source code
generate = require 'json-schema-random'
generate {type: 'number'}

License

Apache 2.0

npm loves you