{"_id":"json-schema-generator","_rev":"51-4a537d36a769fadebe6bdbb7974576a9","name":"json-schema-generator","description":"JSON schema generator based on draft-v4.","dist-tags":{"latest":"2.0.6"},"versions":{"1.0.0":{"name":"json-schema-generator","version":"1.0.0","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"mocha":"^1.21.4","chai":"^1.9.2","chai-json-schema":"^1.1.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.0","_shasum":"5b5ce03f6dc17dc4283639f5ae07fbbb0ea60efb","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"5b5ce03f6dc17dc4283639f5ae07fbbb0ea60efb","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.0.tgz","integrity":"sha512-rm7wXRsLOxiGDWcjaRnSTn21Y6aCEOtYQyIwAyg9igKQAGqFMFCz87gP9Lt7bCKdoJqMpptQhrCNbanpxYi0iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiAJbVXFBgAKm+378HvPvGWl7AfcuBT6jG3MsYkGoHZAiEAiju5YGT9633uqFTJykV2l+yTcyXcopoCZHSJG9Sqtyc="}]}},"1.0.1":{"name":"json-schema-generator","version":"1.0.1","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"mocha":"^1.21.4","chai":"^1.9.2","chai-json-schema":"^1.1.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.1","_shasum":"38797393e07be2a3b3f2b8b4bbff085264869004","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"38797393e07be2a3b3f2b8b4bbff085264869004","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.1.tgz","integrity":"sha512-arausFI/48dP4f7UIqr4qlff8lbdaRZv2gun1NuIRGsGxiVQms+J1w0iPE45vO2AzSV9n7SyYSih85C9lDo12Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD40XxqUQrJJhTlHV/IhTfdDEAA40EtILgPrvRU9sAHaAIgfzkCZxcjjx8ZZuXXNokYvaty+f5FHQJsMFwxapi8w+8="}]}},"1.0.2":{"name":"json-schema-generator","version":"1.0.2","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.2","_shasum":"8a2e10139f0cc0358d740dbe7bd9a74f0a6c9c59","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"8a2e10139f0cc0358d740dbe7bd9a74f0a6c9c59","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.2.tgz","integrity":"sha512-iN+u7O1/bO5ZbGSZSP5d8yw4qT6mjW/2MauNZFzY0sR56JneoQ0GRaRgz+TfsuNrfeAbglkqRH2ygRGpf/kI7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANdWrEWQpkMmKSJfKn863fWykja8A0BQwQKUNbQFrxTAiEAggkFZkpBTqpUL6OJjuSrWuP3BSy/9pMwg+Zx2aftVK0="}]}},"1.0.3":{"name":"json-schema-generator","version":"1.0.3","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.3","_shasum":"1cce41d841724de34f52a2dd5f7ba854447a87c1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"1cce41d841724de34f52a2dd5f7ba854447a87c1","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.3.tgz","integrity":"sha512-pEWAumyufQNF8A0+DHZkPxYxu2BmjjPf5tQzieXdDgkg4y714J9JozPEgMTCchVvlS6LOinzBCNHH2MrL67D/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA00WpuzBUH8OMbDlCEWfjW15dJp6XkjNVByEGboOEQBAiEA2nN8m7gil4dTvxc0pLuibOk8vjVbAhPO/K5vBcpQbCg="}]}},"1.0.4":{"name":"json-schema-generator","version":"1.0.4","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.4","_shasum":"c9fa6f48c73d1630880979bd609b69e4dfe8e7ca","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"c9fa6f48c73d1630880979bd609b69e4dfe8e7ca","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.4.tgz","integrity":"sha512-jqHxMdhd9pePCMY0teZVF60FAZB30cm+/hy11h+e1a/VbiW+Db4oQKTKY8mpnNwSZIhOqWSz7z+71GdDfnuFYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR+/1gu1cb0GdKe6VFZA+spyULWP68lALmVrKqc8G5NAiEA3UNNBwUeE+IEmBYmulA0015rLyYhrODKkyzcd631ZqA="}]}},"1.0.5":{"name":"json-schema-generator","version":"1.0.5","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.5","_shasum":"f9c383753fe914348f2f13622f4a9e80b9f91a36","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"f9c383753fe914348f2f13622f4a9e80b9f91a36","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.5.tgz","integrity":"sha512-RUQ1CE0AAM9ANkpG7A09S9KlVPkz2lj4ZYgCj6QpeEJRIIuTs1H9QZ99GppGbwPQCkPFxiDwZ/hBAwMmm/fCMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu3QxhSxuS4VtSvThrczSZak3/zrGAurL1Hu/aCEjF1AIhAKKFt3BsFL+2Sg18DIuA1laK00TxAqTbFkCEf0ByW5rt"}]}},"1.0.6":{"name":"json-schema-generator","version":"1.0.6","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.6","_shasum":"35c4b0b96aa4c8818817449518a93b3f1697c38b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"35c4b0b96aa4c8818817449518a93b3f1697c38b","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.6.tgz","integrity":"sha512-5ltuQuN181n2Bggoeg5jCWIiXDvagDMFqVBmQG1F8vxdZomgSFrzQbvD1c7QccJALX6wUW3kiq0+LYBSsPYV6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO1T1nH31ghSMoqil0qybFhKLVDI2YqIfZGknuH5GuDAiAZcvtWxzpc0QYh42H0IBkjFxnt8iZ4ADm0t8yWVwIxWg=="}]}},"1.0.7":{"name":"json-schema-generator","version":"1.0.7","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.7","_shasum":"b776b49eb8811654bbf12a0a399837659aaa55fc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"b776b49eb8811654bbf12a0a399837659aaa55fc","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.7.tgz","integrity":"sha512-tzX+WYKkftiIRebuUiQ+hPN+4w4H/e/mvNeC7dBP4VScQhrP6F/tzOQKH0QLLT2fSxkJj8W8OuTxC+ugSbC4Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKuNATSvM+a/1CanE9yyb99IKa73gqsqyf/uZWUAb1xAiEAuQ1M4ovkt71UNpb32YHK3kV2tqaCKEDty1pBZrFwX+E="}]}},"1.0.8":{"name":"json-schema-generator","version":"1.0.8","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.8","_shasum":"d946276b70b60ba455caa8ca1318f7f81265d94c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"d946276b70b60ba455caa8ca1318f7f81265d94c","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.8.tgz","integrity":"sha512-Xs86pkHW4xCaaM3/V+0Fo78pP48mfW54mPQKj7339fu5T3eMirSfeeWMJTwTc5ktLDThWDXkqKv83zJAFvi09w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo5A7vV9HX0G3RKM622ieYDCkAy/5DHtCrsbKbN5u6ywIhAPLqDt8HreIZEYMzHrXwyKBZ7onjVXahk0jwAvjarqpj"}]}},"1.0.9":{"name":"json-schema-generator","version":"1.0.9","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.0.9","_shasum":"ae6b153529bde8bdf8fc3271574d9e120ac1a766","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"ae6b153529bde8bdf8fc3271574d9e120ac1a766","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.0.9.tgz","integrity":"sha512-DeqQRQySRyfOVTU1Em3hKM47uj2RlNSAUKrZkGQZQQFQcuk3GRR0+ifW7NY8DIlZjBwWGqHgT9T411IGcCG0Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCI22kxNZdzAshLhhRoPWeTVjCHchC7xHRLDh2R47fWEgIfPxBhtRTwLktKvoCkPmCqXLnHl4o4SoWqtIdEY41/oQ=="}]}},"1.1.10":{"name":"json-schema-generator","version":"1.1.10","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.1.10","_shasum":"80f3b7e2bd50a79072e47e389e37835fcef42461","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"80f3b7e2bd50a79072e47e389e37835fcef42461","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.1.10.tgz","integrity":"sha512-sDCYCfVnFhubIlxSWOwL+U92x3HgHMVb0SoBZ5wJ4lxP7lEHOgdJ5bq8pFWUW1/rGC7x2xvC7rW4O0RtciBPnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQC9T6oNMR/U8y/PAceVRyh+flKKW+4il+L7MUVl9mBgIhALTZBtRKfYgEbhhMzCgQN0yCud55ML6SOGaxzE3M08nw"}]}},"1.1.11":{"name":"json-schema-generator","version":"1.1.11","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"npm test"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","_id":"json-schema-generator@1.1.11","_shasum":"7d1b116dd58b08d4b8feb73e796177b69293f44d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"7d1b116dd58b08d4b8feb73e796177b69293f44d","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.1.11.tgz","integrity":"sha512-r316guuJDwm5ZX8+pckSHmc+wzY3uyIlQFqTg/oLquTZVJ4/41ZtHrg9/Ig/06AKi5+4IxD7rtW3VDvKO7clBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVJEITiZD+mDB8D+DIJLAn+coYCjBxDXjt4Zy+KC0ZbAiBD8FRVep96E/ttq5gg7iNXNYmwov4N30PwRo4l6+WAFg=="}]}},"1.1.12":{"name":"json-schema-generator","version":"1.1.12","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"_mocha"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"7340c9c9f0f8f1b91683292a4412cbc8732ad9c8","_id":"json-schema-generator@1.1.12","_shasum":"de46f915dc82d080d9b16fedf4289dbacd166606","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"de46f915dc82d080d9b16fedf4289dbacd166606","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.1.12.tgz","integrity":"sha512-1esRWqt9fg1arZjSa2yYGmerRu//6YUv0gUATSjtVTz8Li5tyw8FdRpo2bqhcXYYAGvhm+GZdguy8Wiyjp2ifg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0Ode0zKFFRuhT1CVX1RSQnvpHNTsvHOIFwatdXe4hVAiEArhQlJm6KFbRSlGspIbCSs2NePtVbstP+VsHXBm9e990="}]}},"1.1.13":{"name":"json-schema-generator","version":"1.1.13","description":"JSON schema generator based on draft-v4.","main":"index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"_mocha"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"7e5266219f7ea23d28f2371b06739920be773f08","_id":"json-schema-generator@1.1.13","_shasum":"8faa8cc79c8284392d9a2b7bd04d58c214c755a1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"8faa8cc79c8284392d9a2b7bd04d58c214c755a1","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.1.13.tgz","integrity":"sha512-ETKhTVW7IblLJ9ycpmF+8IAJgnZhWZslvttWTn15teEPHCZMsRDiqR5/fA0pEOb/BG1NgMB5ar8Na0EbAyC2Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyY/+rqSxRguXcYlxBBS0wm4klfSK6Y7ExzAteZJkbPAiEAigKErARRmnbbb/oDh8lGbQdqZNEpSdYJAs2DyuJ6r9A="}]}},"1.1.15":{"name":"json-schema-generator","version":"1.1.15","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4","pretty-data":"^0.40.0"},"scripts":{"test":"_mocha"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"ea2ecf9a93314a91a0fbc18faf0555e52c8c344f","_id":"json-schema-generator@1.1.15","_shasum":"f31ef45336c1e43b3326b554b485b05a94b6f39d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"f31ef45336c1e43b3326b554b485b05a94b6f39d","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.1.15.tgz","integrity":"sha512-5KDczjic6PAq4sYUsOFqJKAtnyCoKnksgLZGtHavMxh0IAZvqI8+U/gweOR12rljVkF/QUl9nc+ERqa6f6YJcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8+db9CaErwSSTQLe1dunwQtls8fjCO8/Ru7F/ndJI9gIgZPWComTAfuXKdvrdKkLEX5u40b0hsS5w5TnVmh2FEpE="}]}},"1.1.16":{"name":"json-schema-generator","version":"1.1.16","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/json-schema-generator"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"optimist":"^0.6.1","mkdirp":"^0.5.0","request":"^2.47.0","json-promise":"^1.1.8"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"_mocha"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"987ba181f38d575e4ea324128a0bc6d56e64784a","_id":"json-schema-generator@1.1.16","_shasum":"7ca0191b7df50c959b4adb908b052e5bc5ae5682","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"7ca0191b7df50c959b4adb908b052e5bc5ae5682","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-1.1.16.tgz","integrity":"sha512-JRFm9QPEXC9HeBWFRld/imnLA3KYpZUvgbsPY0rZHshzENWxr/7T9zBDGYph15nyQ4R9UqUvGKpJCAxJVrZIVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/8xCgZJPjcW6R+n9f3+BbGFMufOTkfQSXQA1UOzrDzgIhAI2fx9PQ5srpzh3zEq/lJJJEmPAMzYb2lucVCQ1apQMx"}]}},"2.0.0":{"name":"json-schema-generator","version":"2.0.0","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/cli.js"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"json-promise":"^1.1.8","mkdirp":"^0.5.0","optimist":"^0.6.1","pretty-data":"^0.40.0","request":"^2.47.0"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"_mocha"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"fecab0a95744927f4c1f38046ce792ec058ba2d3","_id":"json-schema-generator@2.0.0","_shasum":"6d80f212cd613e9ad3795019054ff5af44b25545","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"6d80f212cd613e9ad3795019054ff5af44b25545","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.0.tgz","integrity":"sha512-z2Qkwe/EJykLZ8zK9L/7H0Xh0Ft4ELV7Zi5vcgVf02Toy9CEUqyfxfQXcV1gITUNsAgjpHwbhxOn0K4AMEmsBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE0e30nW4qHSiDaqKKtFVvNxZdkM2dakh6qxRczrkFFgIhAKhO6P7x0CfsO6XAt12vwm/GBvj7PPtlz/9/T7uK9JKR"}]}},"2.0.1":{"name":"json-schema-generator","version":"2.0.1","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/cli.js"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"json-promise":"^1.1.8","mkdirp":"^0.5.0","optimist":"^0.6.1","pretty-data":"^0.40.0","request":"^2.47.0"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","mocha":"^1.21.4"},"scripts":{"test":"_mocha"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"1733f90ac4a19dd93bd854dbb4b4f107a5e64ff0","_id":"json-schema-generator@2.0.1","_shasum":"475027a140f8ac47fb6930ad471d51a6064e667d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"475027a140f8ac47fb6930ad471d51a6064e667d","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.1.tgz","integrity":"sha512-3JMu6u+vblDyeGQO9iSu5V4XmC9MpN+MCtJSUvVYtv3C/o+SSe85eTcnEg+g0zkYkaA50GvzYPo7LNnqpdgtGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDN0gy3xne8xDllSflc8+7zPfFaI8nIQLImwskTQ84owIhAOZvQ2yN18mMZXczXr9Osjr3n2aqAEOKUD2W0MunyZ9a"}]}},"2.0.3":{"name":"json-schema-generator","version":"2.0.3","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/cli.js"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"json-promise":"^1.1.8","mkdirp":"^0.5.0","optimist":"^0.6.1","pretty-data":"^0.40.0","request":"^2.47.0"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","gulp-mocha":"^2.2.0","mocha":"^1.21.4","node-stubby-server-cli":"^1.0.0"},"scripts":{"test":"gulp"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"e0936e7e41e9ed73256e97a28627e5d1dd6408d5","_id":"json-schema-generator@2.0.3","_shasum":"e1a77df63cd0db4e1c8dfac03e08e2e4781502d3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"dist":{"shasum":"e1a77df63cd0db4e1c8dfac03e08e2e4781502d3","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.3.tgz","integrity":"sha512-Ev7mKfd4D8YhIph3XkdvNbDn3uACSIDflt4ur7SKPslx6Ek5AqZiBXHScb4RKmMs/1fGrBH1iTtfcYWgesxNig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqIzscG3gVdxY99jAQDfZ8cEODWNtvaAfmNnPV0we1EAiA9gyC272RUdZW73FNJpikuBEOeLeRNyakcYilVmEW7XA=="}]}},"2.0.4":{"name":"json-schema-generator","version":"2.0.4","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/cli.js"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"json-promise":"^1.1.8","mkdirp":"^0.5.0","optimist":"^0.6.1","pretty-data":"^0.40.0","request":"^2.81.0"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","gulp-mocha":"^2.2.0","mocha":"^1.21.4","node-stubby-server-cli":"^1.0.0"},"scripts":{"test":"gulp"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"27d5a84721c4cd496a2a37bbefda09c07a59f6a1","_id":"json-schema-generator@2.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"dist":{"integrity":"sha512-sk10jiYWNbgEK3X+MzgbAh6jbQi34e+BjslaaJwaOhLwbhoTvuQO93wtVRtkmDVB2iGfLL80EB07jy8GOgesMQ==","shasum":"fd08aaad25a26d8d2b3d17676127fe4b5b7eeed8","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa93RXCOebvnFpBBUGuSCUW0xvnGaz2wYL5nv0YeETVAIgDs77mc+BvvCNogrCB9SFuq75j/oYnOY3xwl8rMHHHGo="}]},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-generator-2.0.4.tgz_1508252339752_0.22299802559427917"}},"2.0.5":{"name":"json-schema-generator","version":"2.0.5","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/cli.js"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"json-promise":"^1.1.8","mkdirp":"^0.5.0","optimist":"^0.6.1","pretty-data":"^0.40.0","request":"^2.81.0"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","gulp-mocha":"^2.2.0","mocha":"^1.21.4","node-stubby-server-cli":"^1.0.0"},"scripts":{"test":"gulp"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"79d4fcac8704abee01d00042bcc68155cc13e69d","_id":"json-schema-generator@2.0.5","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"dist":{"integrity":"sha512-WMvxrAgsuxmKX0yCIPmxBiJwXgK7BXKB046NN2QE63H7s9jJmHzJKmtWo5c7LG3UDUQKJiLpvlY7xV+wYowFZQ==","shasum":"e8496ddc804c35daf0bf53160eaa6e25e20b315f","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP/gagglI2sg7yre31+8hFwPxVlS9/Ukt0iG8MI22NuQIhAJYSq388/ONIEGkfcqSZdB0hLGluN3uUqznnuiF+VyKt"}]},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-generator-2.0.5.tgz_1508260776881_0.3514377218671143"}},"2.0.6":{"name":"json-schema-generator","version":"2.0.6","description":"JSON schema generator based on draft-v4.","main":"./index.js","directories":{"test":"test"},"bin":{"json-schema-generator":"./bin/cli.js"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"homepage":"https://github.com/krg7880/json-schema-generator","dependencies":{"json-promise":"^1.1.8","mkdirp":"^0.5.0","optimist":"^0.6.1","pretty-data":"^0.40.0","request":"^2.81.0"},"devDependencies":{"chai":"^1.9.2","chai-json-schema":"^1.1.0","coveralls":"^2.11.2","gulp":"^3.8.9","gulp-concat":"^2.4.1","gulp-markdox":"^0.1.0","gulp-mocha":"^2.2.0","mocha":"^1.21.4","node-stubby-server-cli":"^1.0.0"},"scripts":{"test":"gulp"},"keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"license":"MIT","gitHead":"79d4fcac8704abee01d00042bcc68155cc13e69d","_id":"json-schema-generator@2.0.6","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"krg7880","email":"kirk7880@gmail.com"},"dist":{"integrity":"sha512-WyWDTK3jnv/OBI43uWw7pTGoDQ62PfccySZCHTBsOfS6D9QhsQr+95Wcwq5lqjzkiDQkTNkWzXEqHOhswfufmw==","shasum":"f6f2bef5c52117f51137a9b7b1c32677239e17ca","tarball":"https://registry.npmjs.org/json-schema-generator/-/json-schema-generator-2.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjz09d5qFLB1KVHEeiR5QSo8DGzuATAI6Yv4NnIyzQYAiEAqHnFukfb0PMJWxRmjkv9pPp3x6+UB5qhu5FYYgf5zWE="}]},"maintainers":[{"name":"krg7880","email":"kirk7880@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-generator-2.0.6.tgz_1508445577269_0.06909251771867275"}}},"readme":"json-schema-generator\n=====================\n\nJSON schema generated based on draft-v4 of the specification. Note that the full spec if not yet supported. The compiler will be enhanced to support as much as possible. More specifically, there's no support for $ref nodes or special nodes like location (lat, long), etc. These features will be added in future releases or you can always fork and make it better :-)\n\n\n### Install (GIT)\n```bash\ngit clone https://github.com/krg7880/json-schema-generator\ncd json-schema-generator\nnpm install .\n```\n\n### Install as cli (NPM)\nRun on the command line:\n\n```bash\nnpm install -g json-schema-generator\n```\n\nThen use (for example):\n\n```bash\n#### JSON PATH\njson-schema-generator path/to/input.json -o path/to/output.json\n#### JSON URL\njson-schema-generator https://sample.com/path/to/input.json --jsondir ./source/backup -o ./path/to/dir/\n#### JSON STDIN | STDOUT\ncat input.json | json-schema-generator > output.json\n```\n\n### Install as lib (NPM)\nRun on the command line:\n\n```bash\nnpm install json-schema-generator --save-dev\n```\n\nThen, in your project:\n\n```javascript\nvar jsonSchemaGenerator = require('json-schema-generator'),\n    obj = { some: { object: true } },\n    schemaObj;\n\nschemaObj = jsonSchemaGenerator(json);\n```\n\n### Cli usage\n```\nUsage: json-schema-generator [<target>|--url <url>|--file <file>|--stdin]\n\nIf <target> is specified, it is interpreted as follows: a protocol (like http://) \nmeans url; anything else is treated as path to a local file. \nIf no input file is specified and stdin is provided, stdin is used.\n\nOptions:\n  --stdin          Use stdin as input.                                              \n  --url            Remote json document to use as input.                            \n  --file           Local json document to use as input.                             \n  --schemadir, -o  Directory (or file, if ending with .json) where the schema will\n                   be stored.                                                       \n  --jsondir        Directory (or file, if ending with .json) where the source\n                   document is copied to. Useful with --url.                        \n  --pretty         Whether to use pretty json format. Use --no-pretty for false.\n                                                                     [default: true]\n  --force, -f      If a destination file already exists, overwrite it.              \n  --help, -h       Show this help text.                                             \n\n```\n\n#### Example JSON\n```json\n{\n    \"title\": \"fresh fruit schema v1\",\n    \"type\": \"object\",\n    \"required\": [\"skin\", \"colors\", \"taste\"],\n    \"properties\": {\n        \"colors\": {\n            \"type\": \"array\",\n            \"minItems\": 1,\n            \"uniqueItems\": true,\n            \"items\": {\n                \"type\": \"string\"\n            }\n        },\n        \"skin\": {\n            \"type\": \"string\"\n        },\n        \"taste\": {\n            \"type\": \"number\",\n            \"minimum\": 5\n        }\n    }\n}\n```\n\n\n#### Example Output\n```json\n{\n  \"$schema\": \"http://json-schema.org/draft-04/schema#\",\n  \"description\": \"\",\n  \"type\": \"object\",\n  \"properties\": {\n    \"title\": {\n      \"type\": \"string\",\n      \"minLength\": 1\n    },\n    \"type\": {\n      \"type\": \"string\",\n      \"minLength\": 1\n    },\n    \"required\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"required\": [\n          \n        ],\n        \"properties\": {\n          \n        }\n      }\n    },\n    \"properties\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"colors\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"type\": {\n              \"type\": \"string\",\n              \"minLength\": 1\n            },\n            \"minItems\": {\n              \"type\": \"number\"\n            },\n            \"uniqueItems\": {\n              \"type\": \"boolean\"\n            },\n            \"items\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\",\n                  \"minLength\": 1\n                }\n              },\n              \"required\": [\n                \"type\"\n              ]\n            }\n          },\n          \"required\": [\n            \"type\",\n            \"minItems\",\n            \"uniqueItems\",\n            \"items\"\n          ]\n        },\n        \"skin\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"type\": {\n              \"type\": \"string\",\n              \"minLength\": 1\n            }\n          },\n          \"required\": [\n            \"type\"\n          ]\n        },\n        \"taste\": {\n          \"type\": \"object\",\n          \"properties\": {\n            \"type\": {\n              \"type\": \"string\",\n              \"minLength\": 1\n            },\n            \"minimum\": {\n              \"type\": \"number\"\n            }\n          },\n          \"required\": [\n            \"type\",\n            \"minimum\"\n          ]\n        }\n      },\n      \"required\": [\n        \"colors\",\n        \"skin\",\n        \"taste\"\n      ]\n    }\n  },\n  \"required\": [\n    \"title\",\n    \"type\",\n    \"required\",\n    \"properties\"\n  ]\n}\n```\n\n### Background\nI created this schema generator to validate JSON responses from APIs. As the JSON API is enhanced and nodes are added or removed from the response, the schema is regenerated and validated against the newly deployed API.\n\n### Tests\nTo run tests, including fetching documents via HTTP, we've added [node-stubby-server-cli](https://github.com/krg7880/node-stubby-server-cli) to help with serving mock data. The ports for the stub server is defined under *test/helpers/stubby-cli*, in the event the default port is in use, you can change them there.\n\n```bash\nnpm install -g stubby\n```\n\nInstall [mocha](https://github.com/mochajs/mocha) globally (as cli) and run \n\n```bash\nnpm test\n```\n\n### Validating Documents\nJSON documents can be validated against schemas using [chai-json-schema](http://chaijs.com/plugins/chai-json-schema). See the tests under [test](https://github.com/krg7880/json-schema-generator/tree/master/test) for example usage.\n\n### Contributors\nThanks to those who have contributed. These kind folks are listed below:\n\n* [nickyout](https://github.com/nickyout)\n* [Edward Silverton](https://github.com/edsilv)\n* [Tschef](https://github.com/Tschef)\n\n\n","maintainers":[{"email":"kirk7880@gmail.com","name":"krg7880"},{"email":"darkpark.restore@gmail.com","name":"mullock"}],"time":{"modified":"2022-06-19T06:24:11.041Z","created":"2014-10-31T16:02:40.876Z","1.0.0":"2014-10-31T16:02:40.876Z","1.0.1":"2014-10-31T16:05:43.882Z","1.0.2":"2014-10-31T22:11:43.249Z","1.0.3":"2014-10-31T22:14:10.063Z","1.0.4":"2014-10-31T22:44:17.777Z","1.0.5":"2014-10-31T22:47:58.828Z","1.0.6":"2014-10-31T22:56:12.190Z","1.0.7":"2014-10-31T22:57:34.808Z","1.0.8":"2014-10-31T22:59:55.346Z","1.0.9":"2014-10-31T23:00:43.812Z","1.1.10":"2014-10-31T23:12:35.490Z","1.1.11":"2014-11-04T02:05:46.550Z","1.1.12":"2014-12-30T15:39:22.164Z","1.1.13":"2015-01-20T14:46:02.779Z","1.1.15":"2015-01-20T15:12:39.304Z","1.1.16":"2015-02-03T16:38:06.584Z","2.0.0":"2015-05-26T14:32:23.071Z","2.0.1":"2015-07-07T17:47:22.054Z","2.0.3":"2015-11-22T17:08:53.808Z","2.0.4":"2017-10-17T14:59:00.788Z","2.0.5":"2017-10-17T17:19:38.027Z","2.0.6":"2017-10-19T20:39:38.345Z"},"homepage":"https://github.com/krg7880/json-schema-generator","keywords":["json schema","json schema generator","schema","json","generator","draft","v4"],"author":{"name":"Kirk Gordon","email":"kirk7880@gmail.com"},"bugs":{"url":"https://github.com/krg7880/json-schema-generator/issues"},"license":"MIT","readmeFilename":"README.md","users":{"badplum":true,"chrispearce":true,"huytard":true,"martinspinks":true,"gvn":true,"jazzhuang":true,"tg-z":true}}