JSON to JSON Schema
March 28, 2017 ยท View on GitHub
Convert a JSON to a JSON Schema describing that JSON
Usage
import {convert} from 'json-to-json-schema';
const myJson = {name: 'Mohsen'};
const mySchema = convert(myJson);
console.log(mySchema); // => {type: 'object', properties: {name: {type: 'string'}}}
Installation
Use npm or Bower to install this package
npm install --save json-to-json-schema
bower install --save json-to-json-schema
The browser module supports all UMD module systems. It exposes JSONToJSONSchema global object when there is no module system available.
Development
To install dependencies
npm install
To run tests
npm test
To run tests continuously and watch for changes install mocha and run:
mocha --compilers js:babel/register -w
To make a new browser build run
npm run browserify