Awesome
JSON to JSON Schema
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