{"_id":"skeemas","_rev":"31-79b8a39821c293a5cc68bb14541f531d","name":"skeemas","description":"Lightweight JSON Schema valiation","dist-tags":{"latest":"1.2.5"},"versions":{"0.1.0":{"name":"skeemas","version":"0.1.0","description":"JSON Schema validation and express middleware","main":"index.js","scripts":{"test":"mocha -c --reporter dot *.test.js","lint":"jshint ."},"keywords":["json-schema","json","schema","validation","validate","middleware"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"dependencies":{"body-parser":"^1.9.3","jsonschema":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","jshint":"^2.5.10","mocha":"^2.0.1"},"gitHead":"d9d3b16050dd116c0a74e05fc83939d4867f5e73","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@0.1.0","_shasum":"50ab5cdbf3dcdcef089e3ec1605c73c6648580e2","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"50ab5cdbf3dcdcef089e3ec1605c73c6648580e2","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-0.1.0.tgz","integrity":"sha512-A2bdxZi8wCjCX6ZCWhWFMyow92v6ryNnVgJTFy7AlZYEZfV+X2XR0I+01XO7jtQTa+8t3E9X8phDGW/tQJShcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8xMGDAlVYUSR14dDKhGPVKnYzbj44ySewLpE4QhmC8AiEAiRCGWOAIhXtCjEr7DUArg7BYcyJvPg6ZjASSoYTHiS0="}]},"directories":{}},"1.0.0":{"name":"skeemas","version":"1.0.0","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"66f8129468d9ba764d258e58512bf9b1143742c9","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.0.0","_shasum":"d6ceb63a99250289d31facc5bb3b6154aa1a23ef","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.30","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"d6ceb63a99250289d31facc5bb3b6154aa1a23ef","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.0.0.tgz","integrity":"sha512-8FtZ6ajMpDI5XTR6caQSLEDmiaiq3c0smca14k7P0WtSyngggFK+Ape5F/9ohf9EEgJDQIwfLYgFf2nTLt65IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALpyCldC2mZWv6g3gjH2/P3Yk6FBdWS5iQNP6YYPofNAiBUk3bmCwffa4dJTv6wd85CRc1hggP1o5/HO2kKMietRg=="}]},"directories":{}},"1.0.1":{"name":"skeemas","version":"1.0.1","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"d91e297dd27b26a77f7eedf6fc54e8c62b20c348","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.0.1","_shasum":"e78ef18303e7837d42c0b75749bb4856f7c04ce6","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.30","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"e78ef18303e7837d42c0b75749bb4856f7c04ce6","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.0.1.tgz","integrity":"sha512-/T/fNg2CTUlwbbmAIwU00lfzL0gAtNKmIv1VW4YVlDJvz+61TWwbb5OEIPPF6Yhc+CGqUSvIF2eL5k/FnlmVbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdi4K5zc+MvB39JVeoewJYj8Rs23KM3Fm4/ZsbllOVuAiAj4t/uWe3l/00o0t6rJjk+dxILiOj289w8EMHaBTSABQ=="}]},"directories":{}},"1.1.0":{"name":"skeemas","version":"1.1.0","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"1b33b55aed2fe2db77812bae3a270cce32dd580e","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.0","_shasum":"f8d276e196bd65a7fd348dfe6d987c51b060f619","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.30","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"f8d276e196bd65a7fd348dfe6d987c51b060f619","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.0.tgz","integrity":"sha512-7xEpFCqUM6XM8r1XWEcnNOY8a52PiSRzhIxBYXXnR2/L1RUywKkH8Htg1/GVjt1l9FAJPPXiz8gWHUFkg8D2Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkA7hpecPfNWdCylg6G0GiRkFfsi7s+NzhM0PVZLn86AIgMW7LqTuyWZvDy/Pl9InZ9QLR6FbbmCgasnF9HnmOdgg="}]},"directories":{}},"1.1.1":{"name":"skeemas","version":"1.1.1","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"36b7281277d7b8f9e3dcf4080834ce8fac56a919","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.1","_shasum":"83fe56ca3702e087298872f095f3b0fee33f8930","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.30","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"83fe56ca3702e087298872f095f3b0fee33f8930","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.1.tgz","integrity":"sha512-s7rXiDg8obkPgIWpOMlkJctP2zUS+sqdNF38SpL2LzrWxvcMCrciqDM+gJ1da8Q8GzSvbt56A5I8kcafi312dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF9v2pFiYi2RNmR5tBafCUdCrEUzocqSk8EuxFeJgrDAIhALV5ZYm1NUZLVJ3a9SfLSowxgETN2qjmIh5NpnaQXkRh"}]},"directories":{}},"1.1.2":{"name":"skeemas","version":"1.1.2","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"7688ef3d6a88b466cb14d10ee5411b995c26de80","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.2","_shasum":"f52e1acea8efd5b068039246d0fc684242aa70b9","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"f52e1acea8efd5b068039246d0fc684242aa70b9","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.2.tgz","integrity":"sha512-n8jjtPYiLA1nfvT3GIr8q6xa5LpLFTMuwx6gvNT8SXIpNytbkMYGVlKd3uBGCSP/yKP4m2jrAHLAvcVxRsApdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJiiAQ7uQHRpVSpb4z6uWAWkdkqTJpn08ZyLgA77Di2AiB1w8ejqxzxlBLRZtmHHZHf2PuD0aj1s7OSOb8AhNXgSw=="}]},"directories":{}},"1.1.3":{"name":"skeemas","version":"1.1.3","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"03f2800d22b5f5016b05f9f8ba711e1e8859465f","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.3","_shasum":"a5de09e753524e9201c49263d78c5c546a68e938","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"a5de09e753524e9201c49263d78c5c546a68e938","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.3.tgz","integrity":"sha512-T5BKhfVVnQNltxi27HAxcsehPiuwayYWFR4VEHRUfQdO/FN1dFxfqU5WjL1STcRbbZDhZiRkA1kXfhBugw4cLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD3zsfPzl112gqpE9i4Ko7bgwvzCNfutjMVngfmkd/5gIhAI2pq9T27VSkTRWkRNu6XF+kwGvPYc5evzNuvQvtZxtE"}]},"directories":{}},"1.1.4":{"name":"skeemas","version":"1.1.4","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"d56ff2fdcb0cf8bd2ae3618a3f6e3a9c411eb943","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.4","_shasum":"f78f8a4c8a601af37f7a0174f223eaef16e1e405","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"f78f8a4c8a601af37f7a0174f223eaef16e1e405","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.4.tgz","integrity":"sha512-8w4kPjEFMjbaZ0UMKUNCtQDZAYNBBKxL5SE+or/935huV3HG0o02t9niy28Rkm8jK23Usn0qPZKiVSRQ+jypVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeeKAuYLTBODNP6/MSCmbTZWTppqB6zL3uS/oDtmG04AiEAykKJx8OKbACbH9XPB30bmfM1vdpfT9hWteDCs5PKQtc="}]},"directories":{}},"1.1.5":{"name":"skeemas","version":"1.1.5","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"7a892063f019ce73bc62e1778905119bab555f0b","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.5","_shasum":"577d91633aa87ec19ff88cfaded479f1eafeaea0","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"577d91633aa87ec19ff88cfaded479f1eafeaea0","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.5.tgz","integrity":"sha512-VX1M/OI5i9GFFGqT8aO5elkmRJXoeAG6Mi9qrWwJKM25QKEEWSE/GXAxLVOQ7FhhfpNXjmXjbRnmHSHc1rFHFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVHwo+00RsZQnX5ST3pH0zlXmTPpTgPkBWqjk0oT+TOAiEA+M6JcX1hoszKR0olmDAD4lRfHe+vDAZjL2GaYrJNQN4="}]},"directories":{}},"1.1.6":{"name":"skeemas","version":"1.1.6","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git@github.com:Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"04185c78a7e44d83e932d7120e59dc62557953a1","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas","_id":"skeemas@1.1.6","_shasum":"e96db1ce7ee3f9d9ac24fa18bccb15ff66f576b7","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"dist":{"shasum":"e96db1ce7ee3f9d9ac24fa18bccb15ff66f576b7","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.1.6.tgz","integrity":"sha512-i6QNfn/80GYX429Nyr8b4Ig7TH8ccSFWY+h/GkFzGRjZGT1pW3LkblxWod5sDEVDo+9r5QUilVBy7VR34abyMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1cKQJOUX51qSCz/Qv6O3/vE/P8oD6A6zrXuzAEwdtvAIhAL+Xf3emrf73ff6REnJjjUPNwFD39Fo6e68mDqAQN3nq"}]},"directories":{}},"1.2.0":{"name":"skeemas","version":"1.2.0","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"cb64553953f5071946d351cb4267e312c21dc4c2","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas#readme","_id":"skeemas@1.2.0","_shasum":"82e9e3ce4961d012dea63a0781d82ab5cec684df","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"dist":{"shasum":"82e9e3ce4961d012dea63a0781d82ab5cec684df","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.2.0.tgz","integrity":"sha512-hHZzvtOGXN1SrTqBBubDLPdCA+yDVpXh+x2SpNtb8dInezbfeg/2vccr1T+9dZKyJ9JICbPY0VQiELnd9cTWQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRhwyxxjABEfBY2XrvBosVPEJUPUfi6wTxRcq+HHa/0QIgFYAKmPgU1vVE/4BP7pvAa2VzqSX4xSpjdOXVwApHTAQ="}]},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"directories":{}},"1.2.1":{"name":"skeemas","version":"1.2.1","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"60627a9f52f562e6283e88142610955fa22e6388","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas#readme","_id":"skeemas@1.2.1","_shasum":"08c95791be1ccdb2b527e2e66206e0a3b5059975","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.0.0","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"dist":{"shasum":"08c95791be1ccdb2b527e2e66206e0a3b5059975","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.2.1.tgz","integrity":"sha512-6CihyepiGeeff7GoPcbF/WT1K9mk0HvX0q/L3VZB7XhFZkse9l50mFLl8NRX29GdNOS5t+FJU1xEm+9fmB4DqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhh1BwnZ1HtFva+TRLlgx3KYvCT7RZGM1RmSx6CigGZQIhALBhpbo7ysKVyuyJkxEvMONCEJclbcNwYTHa3WsYZOt8"}]},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"directories":{}},"1.2.2":{"name":"skeemas","version":"1.2.2","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"367bc71c3bc0966b3415ec8b2e0e37a8bdecbe57","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas#readme","_id":"skeemas@1.2.2","_shasum":"33e94f416f29d7ebba6c654dd6957b5ebf0dc812","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"dist":{"shasum":"33e94f416f29d7ebba6c654dd6957b5ebf0dc812","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.2.2.tgz","integrity":"sha512-dI2+Gqwxek/6P/FSEX0AcgVHjN/uNadpbBICWJjsrUxccaczB+3ZI5lOABxG523Phh4iJSGSgDfVAEFqx8DDLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTyB2jdhecj2+G5r5vxGnzMYcnACMD5OOO+NP7yMH/2wIhAMAdL0TPIcZ5/Ezhe4brmv5pJqls9toPUuko/redx1TB"}]},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"directories":{}},"1.2.3":{"name":"skeemas","version":"1.2.3","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"ec220ed28dde0983561ca8ea8c1da6c25af30e08","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas#readme","_id":"skeemas@1.2.3","_shasum":"dccb55699e8efb5dd74a7b3be797f4127d60bb17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"dist":{"shasum":"dccb55699e8efb5dd74a7b3be797f4127d60bb17","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.2.3.tgz","integrity":"sha512-iz7dj9Jgqh/+mXKppwVkvr1QNgxw83uRNwug9IWyGWKR1ikroPkl+KxIwqVE9Y45TiHVE36ZR8iXWRAiburlaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiJj6eQzoixhgx9CNQbIvaGQaW4t/ZM6N5FWNLu7H0bAiEAiQWdI/he012vRVyTqlrg3eWUj+fV71frMZimcA062EE="}]},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skeemas-1.2.3.tgz_1499441885802_0.03161753457970917"},"directories":{}},"1.2.4":{"name":"skeemas","version":"1.2.4","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"8c2e564bf654ef43401ccf1bf58d72d2d6843689","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas#readme","_id":"skeemas@1.2.4","_shasum":"3c1927e8f56b21cfd88e07c8eee701a85b234bad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"dist":{"shasum":"3c1927e8f56b21cfd88e07c8eee701a85b234bad","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.2.4.tgz","integrity":"sha512-yB5q1ZWf/MUN/VISJBDrrYJwN/tBkESQG6BBKfYz+JwUEY+w1omj/PckR3eT2dHqPwSHNU4f+n+Q5oBoH0ASmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWwxdPRf4m4o9zgro5xN+nX81Sh9oepZNgI2lB7O1N/AIgWkzQ6Z9F7NdJLEpIlJlCAfJvCyctMJZYBkrdXQcefQw="}]},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skeemas-1.2.4.tgz_1499447904001_0.5326233131345361"},"directories":{}},"1.2.5":{"name":"skeemas","version":"1.2.5","description":"Lightweight JSON Schema valiation","main":"index.js","scripts":{"test":"mocha -R dot --require tests/bootstrap.js tests/{**/,}/*.test.js","lint":"jshint ."},"keywords":["json-schema","validate","validation","json","schema"],"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"devDependencies":{"chai":"^1.10.0","glob":"^4.3.5","jshint":"^2.6.0","mocha":"^2.1.0"},"dependencies":{"skeemas-json-pointer":"^1.0.0","skeemas-json-refs":"^1.0.1"},"gitHead":"a72c702b3229217b52926559031b60f199c7b917","bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"homepage":"https://github.com/Prestaul/skeemas#readme","_id":"skeemas@1.2.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"prestaul","email":"mpdunlap@gmail.com"},"dist":{"integrity":"sha512-itiq9FA/8CYIUZK/jtSrzWyipJkJNgAtsVpVySuJ+laamzuk9lEdjOqgMI8gWco/UyzJkhld6QMWdZ4zFOAOIw==","shasum":"060c49be93828a40064cd7a32d743bdfb64f6de8","tarball":"https://registry.npmjs.org/skeemas/-/skeemas-1.2.5.tgz","fileCount":136,"unpackedSize":330618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF6OE0BcsRQPdIPuhylK+xUz8EGIejLB9OoboRpPXrjQIhALrb3nkdbtS8kpAFFBX5i0DRXa8XMVa5s3ljdNb/DGir"}]},"maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skeemas_1.2.5_1519337700573_0.20625560615158345"},"_hasShrinkwrap":false}},"readme":"# skeemas\nComprehensive JSON Schema (drafts 3 and 4) validation.\n\n\n## Installation\n```bash\nnpm install skeemas --save\n```\n\n\n## Basic Validation\n**`skeemas.validate(subject, schema[, options])`**\n\n```js\nvar skeemas = require('skeemas');\n\nskeemas.validate('foo', { type:'string' }).valid; // true\nskeemas.validate(10000, { type:'string' }).valid; // false\nskeemas.validate(10000, { type:'number' }).valid; // true\n\n// Result contains an array of errors\nvar result = skeemas.validate('test', { enum:['foobar'], minLength:5 });\nresult.valid; // false\nresult.errors; // array with 2 error objects\n\n// Pass the \"breakOnError\" option to stop processing on the first error\nvar result = skeemas.validate('test', { enum:['foobar'], minLength:5 }, { breakOnError:true });\nresult.valid; // false\nresult.errors; // array with 1 error object\n\nvar result = skeemas.validate({\n    foo: 'bar',\n    nested: {\n        stuff: [1,2,3],\n        ignoreMe: 'undeclared property'\n    }\n}, {\n    properties: {\n        foo: { type:'string' },\n        nested: {\n            properties: {\n                stuff: {\n                    type: 'array',\n                    items: { type:'integer' }\n                }\n                // We aren't going to declare `ignoreMe`. To disallow extra \n                // props we could set `additionalProperties:false`.\n            }\n        }\n    }\n}); \nresult.valid; // true\nassert.deepEqual(result.cleanInstance, {\n    foo: 'bar',\n    nested: {\n        stuff: [1,2,3]\n        // notice the `ignoreMe` property is removed from `cleanInstance`\n    }\n});\n```\n\nFor more information about constructing schemas see http://json-schema.org/ or the wonderful guide at http://spacetelescope.github.io/understanding-json-schema/index.html\n\n\n## Adding Schemas\nSkeemas supports validation by schema id and refrences between schemas via the `$ref` property:\n\n```js\n// Create an instance of a validator\nvar validator = require('skeemas')();\n\n// Add schemas to the validator\nvalidator.addRef({ type:'string', pattern:'^[a-z0-9]+$' }, '/identifier');\n\n// Validate by uri/id\nvalidator.validate('foo123', '/identifier').valid; // true\n\n// Use a $ref reference in other schemas\nvalidator.validate(user, { \n    type: 'object',\n    properties: {\n        id: { '$ref':'/identifier' },\n        name: { type:'string' }\n    } \n}).valid; // true\n```\n\n\n## Related Modules\n\n- [skeemas-body-parser](https://github.com/Prestaul/skeemas-body-parser) - json body parser middleware with schema validation\n- [skeemas-markdown-validation](https://github.com/Prestaul/skeemas-markdown-validation) - simple testing of json blocks in your markdown documentation\n\n\n## Development\nOur tests are running the JSON Schema test suite at [https://github.com/json-schema/JSON-Schema-Test-Suite](https://github.com/json-schema/JSON-Schema-Test-Suite). Those tests are referenced as a submodule and therefore dev setup is a little non-standard.\n```bash\n# clone the repo\n\n# install dependencies from npm\nnpm install\n\n# install the test suite\ngit submodule init\ngit submodule update\n\n# run the tests\nnpm test\n```\n\n\n\n## Feature Status\n\n- [X] Full Validation (all errors)\n- [X] Quick Validation (first error)\n- [X] Instance cleaning\n- [X] Manual reference additions\n- [X] Validate by reference\n- [ ] Missing reference resolution\n- [ ] Custom format validation\n- [ ] Custom attribute validation\n- [X] Plugins\n- [X] JSON-Schema draft 03 and 04 feature support\n    - Ignored schema attributes\n        - $schema\n        - title\n        - description\n        - default\n    - [X] References\n        - [X] id\n        - [X] definitions\n        - [X] $ref\n    - [X] Validations by type\n        - [X] any\n            - [X] type\n            - [X] enum\n            - [X] extends\n            - [X] allOf\n            - [X] anyOf\n            - [X] oneOf\n            - [X] not\n            - [X] disallow\n            - [X] required\n            - [X] format\n        - [X] array\n            - [X] items\n            - [X] additionalItems\n            - [X] minItems\n            - [X] maxItems\n            - [X] uniqueItems\n        - [X] boolean\n        - [X] null\n        - [X] number, integer\n            - [X] multipleOf\n            - [X] divisibleBy\n            - [X] minimum\n            - [X] maximum\n            - [X] exclusiveMinimum\n            - [X] exclusiveMaximum\n        - [X] object\n            - [X] properties\n            - [X] patternProperties\n            - [X] additionalProperties\n            - [X] required\n            - [X] dependencies\n            - [X] minProperties\n            - [X] maxProperties\n            - [X] dependencies\n        - [X] string\n            - [X] minLength\n            - [X] maxLength\n            - [X] pattern\n            - [X] format\n                - [X] date-time\n                - [X] date\n                - [X] time\n                - [X] utc-millisec\n                - [X] email\n                - [X] hostname\n                - [X] host-name\n                - [X] ip-address\n                - [X] ipv4\n                - [X] ipv6\n                - [X] uri\n                - [X] regex\n                - [X] color\n                - [X] style\n                - [X] phone\n","maintainers":[{"name":"prestaul","email":"mpdunlap@gmail.com"}],"time":{"modified":"2022-06-26T20:29:57.172Z","created":"2014-12-16T08:09:03.548Z","0.1.0":"2014-12-16T08:09:03.548Z","1.0.0":"2015-01-22T21:07:25.516Z","1.0.1":"2015-01-22T21:29:47.506Z","1.1.0":"2015-01-22T23:29:14.471Z","1.1.1":"2015-01-23T06:25:46.001Z","1.1.2":"2015-02-11T16:54:16.263Z","1.1.3":"2015-02-11T17:05:40.733Z","1.1.4":"2015-02-11T21:50:27.684Z","1.1.5":"2015-03-13T15:09:50.112Z","1.1.6":"2015-03-23T20:23:54.112Z","1.2.0":"2015-07-17T14:44:24.906Z","1.2.1":"2015-10-20T15:16:41.112Z","1.2.2":"2015-12-02T18:42:14.254Z","1.2.3":"2017-07-07T15:38:06.966Z","1.2.4":"2017-07-07T17:18:25.252Z","1.2.5":"2018-02-22T22:15:00.677Z"},"homepage":"https://github.com/Prestaul/skeemas#readme","keywords":["json-schema","validate","validation","json","schema"],"repository":{"type":"git","url":"git+ssh://git@github.com/Prestaul/skeemas.git"},"author":{"name":"Matt Dunlap","email":"mpdunlap@gmail.com"},"bugs":{"url":"https://github.com/Prestaul/skeemas/issues"},"license":"MIT","readmeFilename":"README.md","users":{"maximilianschmitt":true,"esp":true}}