{"_id":"validate","_rev":"95-5f180f67d94be02847c0f8d0514b26be","name":"validate","description":"Validate object properties in javascript.","dist-tags":{"latest":"5.2.0"},"versions":{"0.1.0":{"name":"validate","description":"Validate object properties in javascript.","version":"0.1.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.1.0","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"a8f9e9e3678ef2ed88b89df063359afadc1c33ea","tarball":"https://registry.npmjs.org/validate/-/validate-0.1.0.tgz","integrity":"sha512-/rHXKh4YNuXIKqSwDNqiALXhD8B7UJPv6TPEAmg8saljT7d6hUj/CLvCmnmAsOJXgMApy71K4QNZ2uu6V3Zh+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBI+s97oN0V3AObky1nRhYUEBGGsHfQiVmGyFZS934X2AiEAodvVbUVwb2YL8nAjj6Wk4qs+jyvnBARFADUSnQKQQq4="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.1.1":{"name":"validate","description":"Validate object properties in javascript.","version":"0.1.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.1.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"3fd168034915487d1f0cdf7c0419b4c5e28106e0","tarball":"https://registry.npmjs.org/validate/-/validate-0.1.1.tgz","integrity":"sha512-GQAV7wDaZd4gDCWR+bVHdzAsXGGqj7dOMtpEOiW4NpfvmoL0Z9jpzXpGiM9DNkfeCYO72RXqT+gQEdcCcpv/oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOtcosOQEb1uUfHwNOjeHVPWDwuf5LtEcIdbpljQLI7AiEA4r54jPcQ0tCHLPU8x+P2LiNvSRFK+Dq0ea6zOzm19Rg="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.1.2":{"name":"validate","description":"Validate object properties in javascript.","version":"0.1.2","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.1.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"494a217f1ad24a43a335e817d4bc9afde21488bb","tarball":"https://registry.npmjs.org/validate/-/validate-0.1.2.tgz","integrity":"sha512-Iolup1MuRz+r2c129PVGZFj0dU1kV+xYeru5sEIbY0GMiXsqgylFIP7Z0cAaV/ZEDyTNJDL3tNIJzorKK6iWZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaJeHK+1rrQiTjR/tJYYSPu6krNQQU+NoG/LOxXhGqWwIgZnvEsg52NPMiV0uVWf0YoxLFrtPOULZv/Of1NDDKgUk="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.1.3":{"name":"validate","description":"Validate object properties in javascript.","version":"0.1.3","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.1.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"c497425914f7690391cab4de1a9991611f5eeee9","tarball":"https://registry.npmjs.org/validate/-/validate-0.1.3.tgz","integrity":"sha512-bK3GvVrCUvK767OMR7E2ir1VAzKCm3d1E3CXpWGnKAh4VMMchfEfID8AAyVuhbOeaB0fNF9BHQeb5KSnCNEz+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHwp8vawQcRCYY+vE/ZjsxwKvoby7IT+jaB6pb9PylbwIhAO88Amo3GQRnCoJejI4N2mJkbeXWNF2dxyiS7UXbDqjV"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.2.0":{"name":"validate","description":"Validate object properties in javascript.","version":"0.2.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.2.0","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"6f04402c4dea065967957f540f97d4b66ee088b2","tarball":"https://registry.npmjs.org/validate/-/validate-0.2.0.tgz","integrity":"sha512-DM9z1fzNlMm7p6TT2B6c77qqBNYbrjA5HUoc/7sVgVWubeFoT9y+U8x98S2Ra7vuE10eMi+sRirZomt0i9EKEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5NIZwAUCdrQCZ3bg22pzB/NJSlFW9+LC2d787W+EWpQIhAKWkAwV1sgt9mDJI32rdZGCE/mTEOmf7OPsDFWA2kof2"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.2.1":{"name":"validate","description":"Validate object properties in javascript.","version":"0.2.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.2.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"6bd86b6192a7b30333c03e48ba858c0ebd134029","tarball":"https://registry.npmjs.org/validate/-/validate-0.2.1.tgz","integrity":"sha512-7E89Gz4240tGtkCl//XwxzKUmbTTra/ZepIn9iT3M3hXlAkbbsp+d17vDt2IiPqr2QN5a/bKH8Mkyw6LcVxCyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0ycElhiyLOOZcI08kk5sIuLHOzWX/9EhkyWCxys1tjAiEA8a52UJFcl0WEcQHgyv7ZDTADp2GreysIkPtApGad8W4="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.2.2":{"name":"validate","description":"Validate object properties in javascript.","version":"0.2.2","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"_id":"validate@0.2.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.7.8","_defaultsLoaded":true,"dist":{"shasum":"a6e117e92e5398f2a1f24f5e425ae18700ce5f48","tarball":"https://registry.npmjs.org/validate/-/validate-0.2.2.tgz","integrity":"sha512-5aHwj8Mpyy4Z34eMBMDwA13zt8GMF2PDvltmFmrF/ZwLkZrnbaJGIiQ9gJP4w1VS/ZLOmST0gwv8EECSU94qGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5p7RL0/8umC9wJaK9u/pfpXkhnxEjcF/VKcot4eqKJAiEAjzimgLm5lP9j44vWszR35MMlV2Gyy5ccofT61zR0bfY="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.2.3":{"name":"validate","description":"Validate object properties in javascript.","version":"0.2.3","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_id":"validate@0.2.3","dist":{"shasum":"d681b8ed5e216ca577dd94693b7640df73b7a8b3","tarball":"https://registry.npmjs.org/validate/-/validate-0.2.3.tgz","integrity":"sha512-NA0AOujXAxDAQJDVcr1jlQQ0SsZImxZ82s1D5Z0PQICwzXnwASFvvvIwEQMeKoP22xQJA4cUfe2fVU0kDb93KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1tJkulYTRtmZCn8TgItGW3ffMex5vj8hYNjRCaG2nqAiEAx+/gszc4T1YSA7c0wOQp/fE79QW8pq9ZUwcYXiMsV0w="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"0.2.4":{"name":"validate","description":"Validate object properties in javascript.","version":"0.2.4","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"node test"},"_id":"validate@0.2.4","dist":{"shasum":"827d3bcb6b68542f58d95c754f2f49ecce737049","tarball":"https://registry.npmjs.org/validate/-/validate-0.2.4.tgz","integrity":"sha512-wd9eSJbyc6zNl957tfRRL2HRxg7/jciKh8ScTZ4R29KigggyGDkW2UGesBkFKux6E3anaeNfEVQza6/H0QyBmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcRiTvig+y6ZQdU74w1Sw7rg0Iz7RdC/64Ja8L+YCg3AiEAk7o5/HWJjPzmwE5m4rNRv/3Uhlj4J6F9VgUz6XJjwHY="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"1.0.0":{"name":"validate","description":"Validate object properties in javascript.","version":"1.0.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@1.0.0","dist":{"shasum":"9266bdabfbe188f65690d4957d8405fb5252b550","tarball":"https://registry.npmjs.org/validate/-/validate-1.0.0.tgz","integrity":"sha512-glRO4TtiMKMlwUmb2AyKDoBjOvlXXwHEVdwZRBaSDCXuBnFpiyNMsjC/PmgtvnrYcB7LtEB2ntv3buetHV8+RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM16X94izwidPV5ae/BWdM9FlKe7JkK4L/PrZ/DtZcTAiEAiAIoWLtogdejBxHSByw9w29HBaWGxktPUTzWNTtcc/U="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"1.0.1":{"name":"validate","description":"Validate object properties in javascript.","version":"1.0.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@1.0.1","dist":{"shasum":"59b573c4cce8eaa98cfbc953d8ff2e8cb299fee0","tarball":"https://registry.npmjs.org/validate/-/validate-1.0.1.tgz","integrity":"sha512-b3V/NymqHd6e5hNHcZabkuqpMKD8776ZOeFGkKfIwgZQpraXFk5gqgXfuX5Xg46E+dRSwJ+1nFAQSDyuOz6oqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpnNnyeFZnpogxDCcw7lwAGrujlnl7nubPSEiD/uf6NQIgava0imxS8GdR94xFqMROAhKQrJryWqcHCmSUVyHUCJU="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"1.1.0":{"name":"validate","description":"Validate object properties in javascript.","version":"1.1.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@1.1.0","dist":{"shasum":"d1aa569e83f52e97e12922f492b85f409db60630","tarball":"https://registry.npmjs.org/validate/-/validate-1.1.0.tgz","integrity":"sha512-cYXDFFcngaCtPRrOP3xyDBOAwdkNUDQ+z5M3aito6F4VtACpZuEG4HMCnUlgdkhEa09s8H2Q8nq9rMQXGLzRfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4zGqUEUcR6j8YT8XPG1yVSkrQ1sFVqUQSSp6y8x1XPAiAP/sRpM7Guy7XXrXWlQAdL1EpGVz91iYJtSxhIjyxdhA=="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"1.1.1":{"name":"validate","description":"Validate object properties in javascript.","version":"1.1.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@1.1.1","dist":{"shasum":"932ae935535396c4db852c69861ee365db63980c","tarball":"https://registry.npmjs.org/validate/-/validate-1.1.1.tgz","integrity":"sha512-MB30S9AfYHEZW4vOSPki+d8u0JbW3QU7uYKmx7vnORdHaaYifvAg2XSmQRNW1+YpkZ8O/0e2s9iL08JheepA9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhIfeVlDy0TTFZYI0OpAZe+UzQAj5ylJ6/s8eu1YIGmAiB6GWXQ3DHjqZW0fBuD8osN0+/EXi7wEBOURzYupeqn1w=="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.0.0":{"name":"validate","description":"Validate object properties in javascript.","version":"2.0.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.0.0","dist":{"shasum":"f939a158f0a4099621a53d639f1575e8db6d729c","tarball":"https://registry.npmjs.org/validate/-/validate-2.0.0.tgz","integrity":"sha512-wpA50/MYB39ktMuPqpsJy3RgpQ0PJ1KzrUSJzQbX7NqDzEiwxyUOpwnVfZSQiiZ7G1xIcWcHBklvdVQAvOcmjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkU8/CLZ7iPWV5rk9hPRgpXil2pFcQzSlig5sNQAHQzwIgav6GnJY6+q5Oyb9eBcWefD+aPLCGSwrsmfISzXnDARY="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.0.1":{"name":"validate","description":"Validate object properties in javascript.","version":"2.0.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.0.1","dist":{"shasum":"a75dc7841016f0e3df6e89080f6fbc4d516bbb56","tarball":"https://registry.npmjs.org/validate/-/validate-2.0.1.tgz","integrity":"sha512-XEwfWmL5/5CN4n3dTTOR5Fi9BBSUM3YAbpqT4F6FswU+XT5JZc8hOX29Ejvobey4caTc+L1GkmjGb7AHxlYgpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7BaurBLXzlXKsj8NA6IsediJ9P/ag94Wfv/3E5SXD8AiEA003AgL/OnuIW0o1nWSXgCLeOiRCz0PAHrzx4iDGt9sI="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.0":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.0","dist":{"shasum":"d41c581dbbf6f1a6b8284a7e93be60388bfc6077","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.0.tgz","integrity":"sha512-a3Z9tMdJLuqSXq8Z6g4ty0w9QfWGMA/1aNqkSa85j8H+TWG0/0/Nu3JRhB/261PtQxR3xuWSjFCgp3Zw7jEpMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFNvK9w7TkDt7lOlDqRhLjoe+6WDGCGJzmWbxA/j51SQIhAMev7BbHNDoV4tmeaKYCKyTGgpa0wr6fPJqJkZo1R+rA"}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.1":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","upcast":"~1.0.3"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.1","dist":{"shasum":"b73dbef551a53cd8ebce01fc07a92b872f0665c1","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.1.tgz","integrity":"sha512-n/xuK8mLyHefZ52QUJZscQGwBp2lsvwEIndbY3ACzAGE4Z2qFUGGuFFyazAL7yg4jVHTOE0Yn+O8qhMoBpy3Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG2wdg8o7GztD5sqzL8NBWTnM/0GpLIUWFbFUm+wAk6AiEA/HFV0HA1+hOCcI/isfm0YjIdsnos/Hnj5vCf52IFXN0="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.2":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.2","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"component/type","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.2","dist":{"shasum":"d08c7fc85e307142f8453c14222030e11e3cce87","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.2.tgz","integrity":"sha512-tpEPGX55ojgH4HccFSTvJ+fHuEa4KEkfdrgPHrAM0ckCTFazUJXCdrTS9jV1PgYHMdTn7SqcvnhnAgpc09sswg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa4aZKZtbg03u+hXmzT9isHpEalnTXOmNAYSn/b5m8lgIhAIV6mRMTijM+WgHYXG6v4VISjYM9ZumFJsPJtAhnwn51"}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.3":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.3","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.3","dist":{"shasum":"4d5aa228ef8b48a27b1f797df320944f30f4ead0","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.3.tgz","integrity":"sha512-IzFgpvk+jSFb6xzenv3G4yXc+EOP2H7Yk+gVzq8IiJV9omg0YfoDsYSTWYpQ8Y5IMRd/gMkJjGlNgw7iUuNGHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFHGp/AAfLV9Zntg2qyqRLpKVGOiJF5YHYylXSwkzgfAIgFNaLVfMhiSXtXZNDzTCawT2CaA1G2G3vkW6a6saYVpA="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.4":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.4","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.4","dist":{"shasum":"cdf98180ead62a712420957f94124e0d258e573f","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.4.tgz","integrity":"sha512-97oYa+cibOBLaYueSocWCzj+MImNwS4gBm21ZJH2mLSMRc77zzmdtpAF5iF6f9fO3ozex5tHZ45xEuO5fHJKRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMvGIbHwz9pXZfS/AutCrbOTa8EnQu/KsYF8iegnW2+AiEA0dZoGybSJ7FaJwDUt03xK6QDm9Jf0TZZ4bSp737FgXw="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.5":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.5","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.5","dist":{"shasum":"d40f42d6088c19340b3cfe0959c4f4baf45a4059","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.5.tgz","integrity":"sha512-zQpDzh+V23htROxxAgFi/EzOp8BuREceWb3JxOS5XSnLDoWTmy5QaHXnHLU8sQ40R4/3mnva9Z58h+qQ7pBFnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAolYpZJL1/ToKH74ieSnGHhz7o8HmqCLS1nqM/7DdplAiEA0ohS67QQK015xUwiuqELeZyk295+KcEeT9xeebNH2p8="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"2.1.6":{"name":"validate","description":"Validate object properties in javascript.","version":"2.1.6","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"https://github.com/eivindfjeldstad/validate"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"gitHead":"abde78cb5195b50778c8217f68afb25caee55bac","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate","_id":"validate@2.1.6","scripts":{},"_shasum":"535839f005d21f77c404409fbfc834c2b7c59675","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"dist":{"shasum":"535839f005d21f77c404409fbfc834c2b7c59675","tarball":"https://registry.npmjs.org/validate/-/validate-2.1.6.tgz","integrity":"sha512-I6Am+5IXGMWiW5d3wXNFsawu7fZVnrQTPVoM/hhFhlsQ5BFBEDrjbNWj+nQtZOz6iW6G4P3aZbmluNMjjF4Gow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0FyX+8GyTMPD/EyUHAIKA+MMtMJbQyJqesKwci0Ng4wIhAMxFFAKvhKZ1ofspHMyR3G97azgmRtVfIcIc8oDjcd87"}]},"directories":{}},"3.0.0":{"name":"validate","description":"Validate object properties in javascript.","version":"3.0.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scirpts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"license":"MIT","gitHead":"2eb9ec45de9f52d24a7ed705cbcc7b2f817c130a","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@3.0.0","scripts":{},"_shasum":"98c6694dfbc39ecdcc1de71c5478124d29ca7481","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"shasum":"98c6694dfbc39ecdcc1de71c5478124d29ca7481","tarball":"https://registry.npmjs.org/validate/-/validate-3.0.0.tgz","integrity":"sha512-VsenNGCC0JKd0IKnyOUuGBiiJolx7JRhHgUi80YybTR+H35NgDI2S9lPQBCqRLAdHMjnn2qKJ5HSL8XIzsdhDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmjf0kIIUHF+PXBTo40vwpoM5me3HjqsedIucJjM/GQAiEAx9zPS5JrZz+mmZr+OaixnINDlFMmqmPmXCfpRnQ9h7Q="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"3.0.1":{"name":"validate","description":"Validate object properties in javascript.","version":"3.0.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"make test"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"license":"MIT","gitHead":"f4a79b3332fd7c439ad6f7c1846685589cfdaa10","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@3.0.1","_shasum":"798487b3a146ceb3c903ecd986c7e67db9478652","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"shasum":"798487b3a146ceb3c903ecd986c7e67db9478652","tarball":"https://registry.npmjs.org/validate/-/validate-3.0.1.tgz","integrity":"sha512-3K+4CtQy4Qd+LaBJkn0Teo25JHMsi+ddsl2ntgvskdVCEILvobRXMWpaKGtO045Xb3YGsEOiWV9h7WeBgiRoYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLFXdUzGUzpLmo0my5C81zrNKi3jGl3oz2CRO5mtFFjAIhANmh+TbKFnYs81tp+G+ujSD5hDL/VKsDeSaKqQ0j51FJ"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{}},"3.1.0":{"name":"validate","description":"Validate object properties in javascript.","version":"3.1.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --require should --reporter spec --bail"},"dependencies":{"eivindfjeldstad-dot":"0.0.1","component-type":"1.0.0","typecast":"0.0.1"},"devDependencies":{"should":"~2.1.0","mocha":"~1.14.0"},"license":"MIT","gitHead":"5fe513a6851a96b4aac4463f09a6457341819cbe","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@3.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-EbwUi9nsuEHjjycMm4mSD2k4CkdErrRHlOpgSR4ohA55lYzROiTCcgkkI6KgM1WSJMYqsYZ8sCEMUZThA2QIlA==","shasum":"cd0cf0898f177f28f617f5802c013a3d74364f38","tarball":"https://registry.npmjs.org/validate/-/validate-3.1.0.tgz","fileCount":10,"unpackedSize":22050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1cBXCivmp3JfLhZrQZFeuEIpzuIHMOaCc6WtL3rawwAiB5WyS8vWrQsH4PpUA7mNXZVliFZI3KclPdnozSvGTVaw=="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_3.1.0_1520444301144_0.9894198387770765"},"_hasShrinkwrap":false},"4.0.0":{"name":"validate","description":"Validate object properties in javascript.","version":"4.0.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --require should --reporter spec --bail","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.0.0","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"documentation":"^6.1.0","mocha":"^5.0.4","should":"^13.2.1"},"license":"MIT","gitHead":"a288900e8c6378295e3e4c00759e5d2bec3463f6","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-W7fEsf2RPLj5ijur1ZOor4Gw8BtCffq9YXeArmBIAZMHKVPHwuqOiqbrarRh7085Vgp80t9IY2QjqJPxDD8cVQ==","shasum":"f4bdf0a782ea3858c712ecdd0d0c5f5148be6784","tarball":"https://registry.npmjs.org/validate/-/validate-4.0.0.tgz","fileCount":13,"unpackedSize":55452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEftjDDWdQRP3Kslb3Sm1wBZp5TFR5UlZOWgWL4RywH4AiEA9R4qCws8d4Q4tmgyKohFLpPU4DpjmEPpUCw3o2EKB5g="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.0.0_1521037732558_0.5686397641203462"},"_hasShrinkwrap":false},"4.0.1":{"name":"validate","description":"Validate object properties in javascript.","version":"4.0.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --reporter spec --check-leaks --bail","test-cov":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.0.0","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"chai":"^4.1.2","documentation":"^6.1.0","istanbul":"^0.4.5","mocha":"^5.0.4"},"main":"lib/schema.js","license":"MIT","gitHead":"a03ffe229f6817b204c77f73fd7cb6ee85ee26a3","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-S8ONFQSmDyJKKIFfJnH/mR8nEeRnHEc1JtGVgg9cPlRGX2XYzyjw5mKknqn0/Y3R972ReOdW/33UwGgj6n2RBQ==","shasum":"d12aa941a60f2f0e0b55954452ad0a42f7a7d4cb","tarball":"https://registry.npmjs.org/validate/-/validate-4.0.1.tgz","fileCount":12,"unpackedSize":56506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq1g62Afjg29cCtexxKK4UN8dLb55sIPPkmF+yR/AruwIgfgW+33DpqwvSpH2FElv0eMSoPWwDX/iRjbDRuzhuMV4="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.0.1_1521683137610_0.6942144644852515"},"_hasShrinkwrap":false},"4.0.2":{"name":"validate","description":"Validate object properties in javascript.","version":"4.0.2","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --reporter spec --check-leaks --bail","test-cov":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.0.0","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"chai":"^4.1.2","documentation":"^6.1.0","istanbul":"^0.4.5","mocha":"^5.0.4"},"main":"lib/schema.js","license":"MIT","gitHead":"db421f948641037dcfd0a32028ca0ea3d2573b20","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-iGcJVMDagHrw24PQXhxgMPZKMJPMYkN5uVbqrk94sU3pcF2IV5+Z74E/TkHlUBuBVuHbqwS/TrZ7iu5xK7jdPw==","shasum":"3aa36fb8bcc0113b00ad8fb5d0ca1fd34645aef4","tarball":"https://registry.npmjs.org/validate/-/validate-4.0.2.tgz","fileCount":12,"unpackedSize":56785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHRGqqYk+lZ+kPbLjEHOynoCf5i4qJGmwq4gdv5DMXEAiB25dpvYLAHEZ28XPg1vEr4H+rEP/16OnhSKTqCcyYyxQ=="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.0.2_1521937807691_0.5881793923258682"},"_hasShrinkwrap":false},"4.1.0":{"name":"validate","description":"Validate object properties in javascript.","version":"4.1.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --reporter spec --check-leaks --bail","test-cov":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.0.0","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"chai":"^4.1.2","documentation":"^6.1.0","istanbul":"^0.4.5","mocha":"^5.0.4"},"main":"lib/schema.js","license":"MIT","gitHead":"8916804597310425e6340b1a797953f50d15d5b7","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-R6Sm9NYpHiwvlWw6jfZxZEcXPmfQLwbvzZFRicgsefGtUdqPVcv5xT0tCCauCdwcjGIMJNfa6QxWuxTgR6637w==","shasum":"e761dd8fceb5e1dbbc12d80fab3fff911bac6562","tarball":"https://registry.npmjs.org/validate/-/validate-4.1.0.tgz","fileCount":12,"unpackedSize":58633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/X9DbELJJPJYPXhaZyutOCHtvIGs6UKoS4Sb3lKjejAiEA2WlAeJwqq9AuQC8jeDXcrsP/mpXKZXsPodO8QJP+W7Q="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.1.0_1522252425556_0.9981557905885587"},"_hasShrinkwrap":false},"4.1.1":{"name":"validate","description":"Validate object properties in javascript.","version":"4.1.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --reporter spec --check-leaks --bail","test-cov":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.0.0","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"chai":"^4.1.2","documentation":"^6.1.0","istanbul":"^0.4.5","mocha":"^5.0.4"},"main":"lib/schema.js","license":"MIT","gitHead":"daa38a59f6fd6ff84ec044a5aeb5624b861e64f1","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-UL/PLMzSnYQzze9YfC3xSCBmnkHZZBbwoScuw94LXzrAUmfAZxLdtPKByKFb/RcW4M42hl8EJG2pB8UkHD2Kxw==","shasum":"63426256cefff2de6aae6b60177c383d975fa1a1","tarball":"https://registry.npmjs.org/validate/-/validate-4.1.1.tgz","fileCount":13,"unpackedSize":59997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNB+0NjzKlZBqLKvOt4ml7xaIQ+TLFc4PjSj8xkRP3sAiB65XqzmRdFOHEhOlWcR+kmFyevg+WbDmlWtToR/2AvlA=="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.1.1_1522361874697_0.4331624084387229"},"_hasShrinkwrap":false},"4.2.0":{"name":"validate","description":"Validate object properties in javascript.","version":"4.2.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --reporter spec --check-leaks --bail","test-cov":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.0.0","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"chai":"^4.1.2","documentation":"^6.1.0","istanbul":"^0.4.5","mocha":"^5.0.4"},"main":"lib/schema.js","license":"MIT","gitHead":"7e329fbced5d4abbd994a18bc1634259c1f6b3a7","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-8syCmfANODya1msBNLxvTjz7DBZ90LHaueDyAh2CUMScuHunUbi+rMKfujhq8DvW4IE5LSpaZz8/BDJWsvgGYw==","shasum":"4ab61a60a4e3b6af14d41600a2d47215ce601b94","tarball":"https://registry.npmjs.org/validate/-/validate-4.2.0.tgz","fileCount":13,"unpackedSize":60564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7QeM9OR/zIPccXoPAbgqonhAO7oQechGqtvaA4k8H2AiAOBC+tkUsPA/HEq5nVjdOg6iXfMVPhcZoohd7+9j3joQ=="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.2.0_1522803231369_0.4325054434338025"},"_hasShrinkwrap":false},"4.3.0":{"name":"validate","description":"Validate object properties in javascript.","version":"4.3.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"mocha --reporter spec --check-leaks --bail","test-cov":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks","docs":"documentation readme ./lib/*.js --section=API"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"chai":"^4.1.2","documentation":"^6.1.0","istanbul":"^0.4.5","mocha":"^5.0.4"},"main":"lib/schema.js","license":"MIT","gitHead":"73cb6b06d487090d5c1c88a011afa27a79f7ea40","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-ka8mopqltDS7SvOV+lZQttV6tMDcQUuDOOH4UCnlHJyQkeJEJUeuzdENhNH5XpHv7L3ni0EDlr+1+WXAmh3Y2g==","shasum":"999e436f382392ee761d1888a00379895757f00d","tarball":"https://registry.npmjs.org/validate/-/validate-4.3.0.tgz","fileCount":13,"unpackedSize":63005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa00CxCRA9TVsSAnZWagAAFNkQAJiwfcdQq1jV0zhwtBby\nTtWN5KEZufE7jId9Wdlhue1rT2hg46l/9Te41ixnSMjHiLXCt0Ot5C/Ntmfc\nLJ73hNfZ0jRWX1o5c4A87gtK4uwd9+acQZDN0ni4UJWNExL1oDlkESpM7/n8\nvPOmiXhqMTpn8UxfvpKiM8MnBA41v3rv9hEpq7VHhxRkEMRpxf31pN5jG6lb\nwCH5SKJ2zNpeH9tnYFRrXI5/cTlI+qaS+MlrPYfb4ld//ZasGq1ZOv32zJCF\n2jopwgThW3yvE3EpfE/jfuwWct9c10vdCnKgQGkoW9Z3vkdcz+D1hwBwrBn4\nY2B1IsA2ioEXOSnJQ2xjisNO3fCzWVR9OCD77dwPKbydn1GB/h8JBSafl5lX\niQMkVRkA0y7tVcMliZBK0MIAaYmpfc2SxHgAIG2X6Mb4Dfiv/m6mbwKubnZG\n7PbJ8a1NnagOm1NKvLV//i4STJxeISQoqZQF1hB92lGaIYkg42gga+9oHBUz\nFOnMS5YSNd2xFktn4mgvy2WBeFsirBCNQDpyG74ICiloTvC06cIS2UI569co\nZoPZ2Ywc/DEbdpzhVGwkWJdzUYd7jkYG1I7NWPddgkuVw0EZBZzwZxY1eXQx\nHQ0blNIAYNxwYJcbZgDH/SwZhKiw7dOAP6NNO4po9m28xb1RepMTvcj3dx1T\nO/l0\r\n=OWZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbkkk3ZH54ECTvuB5le6WKsQCn5afgG/cQlqNWg0WgdwIhAOD9BuDIUpMtoVCXSJpWoSdUAkNBpRXNKeys9jcWnqzc"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.3.0_1523794096122_0.8967779381750587"},"_hasShrinkwrap":false},"4.3.1":{"name":"validate","description":"Validate object properties in javascript.","version":"4.3.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./lib/*.js --section=API","lint":"eslint lib test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","documentation":"^6.1.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.3"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"files":["build"],"main":"build/schema.js","license":"MIT","gitHead":"b995450fe12eb7c50a6b12ce66f66fd4cbc3e577","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-4vcxsTEkAw1oMXWwkpjb4b+a5JwO0GMdAcWk0ev51SdyYJGeFoacUDd9H1V/162HV1cQHxBk37UWgF/1OujELw==","shasum":"44c31e5f04bd00431364187a4b073fa7ca246c2f","tarball":"https://registry.npmjs.org/validate/-/validate-4.3.1.tgz","fileCount":9,"unpackedSize":51699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2hQ/CRA9TVsSAnZWagAAQfUP/1v314umBqpSHxGi6g2C\n15OY5jqB/bv4u6BdDplH1LiU0yoYrG0fNyW3uOF9DqWSZ4rCOFs+n2+4GvSu\nADg+nMStZBYMYF8U4Ij0o+6E0SNgP3J0W46piN/FbvTDL8Xw9cjZcsCb1oFH\nhzGsA6LkKGVGUieEZTM4DcrDyd4i3UcnGKfPKLYSPHhXTgRhDCO8t3de67fN\nxHzSyuUn6QJIQYinGQ8a4aWOFz5ynFHuThRKwjCKC8YU9sAA81vqK9ukzKVO\nsUdYAyxZoVcaTzSDrlkUhPQweGNunCccGH1Jb6q/xbC3FlxF5WMbZqep4/5G\nlt2LpwQmfFVuxYUlN8sZQ8K1xLxMjUf7c9Pc0qTsUAR/bnI9IA39nkNhnfie\nL8ZDewfm0JC1Chx1CYnfBPQURFnF4TBDKt60CfBVGS7I52Mgf36I13Cm0hp8\nIIoXKo7PH42YZwjJ9xGgBFIsYJmeJuw45CQQPd1z5amKrzuptyNDOnjZrid5\n3ZMqJxB/J+e6OqBg5kTnFP2HxUxvqfj3Irx9BfxZ2j8D22QGpATcKBzAie+2\nW9KIHkOcYS78945j+C/C8i2cyhXJhYry59WdZMwYbzoCIgbbaCPDnPBK6jDf\n/zUZlKdMkN5avCTjpFeLLXvREV5edfNCDZVGhUairdC/wDHztuAAIIp+ICXg\n0TL0\r\n=n3LU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoVSsmzWgftyimGgTAeG6Re3OpCCskEr7mVVupVsh5fgIhAOZYiRiHI9tDD/vQKvR08OGdtIFgrVEBgPf4BqjQdXe2"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.3.1_1524241470595_0.8200257136994953"},"_hasShrinkwrap":false},"4.4.0":{"name":"validate","description":"Validate object properties in javascript.","version":"4.4.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","documentation":"^6.1.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.3"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"files":["build"],"main":"build/schema.js","license":"MIT","gitHead":"a1d705f0c8784a03649aab7a0f73b483d67b18a9","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-fItiGJ4JXcDZIhiyskHeCHexndKjvAcIAL51pUyqXxbOLgxi5a9n1UEEImQWgSd2BrujHawcRMAcJSdqjOOekQ==","shasum":"9fb980227bd83e9db3ff016a57642986dab4a4b9","tarball":"https://registry.npmjs.org/validate/-/validate-4.4.0.tgz","fileCount":9,"unpackedSize":53780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9R7TCRA9TVsSAnZWagAARlQQAJC8/Pd3JlFZXabwK0j6\n8HcFfKB6XMrVvmSMXyuRMijf2rDMYBRg1O+Z6/RNlrDyrgXZz1/7/z9TEvjL\nDLoyor05cUEMAwOfjN/3FPAJKwS1YZ61KbCkqflySgZgumHGFWQ9M/svm6ld\nxzvJkjUFM2lN7hcYvJDRRXk+0mwaVv4lKhcKBYHWak1vpAzNXKDVw9/jGWIy\nkZJRjyttEjeoPboArd9ocoKRuoC2MnDgznGPgUmpT16r+RyaMrOfi4ZLaSnF\nydQswUxSTuuvxKmdf33cuGQbPMy5IlCFUmO7zeVEUIql2k2qbcp0v4M5K7Mr\nyfnSqvR7yiMucVdLt0K2mA7Dm4si+Lg+nC4icy+GpQAf9SRBIhMWUv26AeW0\nReCEeLExtpbIRLC9bs/6fJ1UtfZicgu8nO279kBvaseRFhlxiXaSSyzuhtKy\nzDxUGC9n5DcMLyT2LsWXx20wliY4vXsKJ040KbKFea+cSs7tkJ0M45bO7pep\n3J0l0ucQMMBZG7u0wO3CM3Y1sgi3AVOVEY9xscSPDJu2WrhpOFKPVeD72Qda\nJT1GooCjQ3PiFQKB4Cj8eumyiP/KUzsBDQUfhipCS+UTi9B/yJvB+0hprlEt\nwyuA52Den4ujSBxG8IlnY5R1QsRBSNIcSzXLRSWCnPtiQnPcW7JpostTl6sC\nWJ6+\r\n=1yxy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWwfM7DKIWjRNRWDJNqgIENs3K5sIlSBhpNAvjCG13fAiEAx9lfcm7cU8lSoBWic8C1tyurYxj0auqF7QjU8hAxZ6I="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.4.0_1526013649790_0.23548915041737106"},"_hasShrinkwrap":false},"4.4.1":{"name":"validate","description":"Validate object properties in javascript.","version":"4.4.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","documentation":"^6.1.0","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.3"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"files":["build"],"main":"build/schema.js","license":"MIT","gitHead":"8af58e2ffa86e2cd3ae922634c8e6e8a28047f95","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-xJxBPJtjIGVbB+JcKJAgutTbsYT8bS3PtM3flEPsRyy2QtFqUUdxL5Q6rAoeV43HgD6iVBUZ57/AzgcXWaATjw==","shasum":"fc31d347dbb9294196c6d606ecc3f0204247247c","tarball":"https://registry.npmjs.org/validate/-/validate-4.4.1.tgz","fileCount":9,"unpackedSize":53919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9uRTCRA9TVsSAnZWagAA/oEP/jZoGyBtFHRUKn0QBB4n\ngNbV8E3Iwrg9wkbJGHBiT7vh8PDyCbxbFniklBxqUJuiJGTGlytL7BDdpWUX\no0AW//quicMRQ3iCYBim0Rkmz5Xn5pRF4X/GF5UmQq34rN9HjR+LlL/dELwt\nYdKVNUaUovgTicv1EInvx+DIORdaKMCaL06RrYv4IPt/z5qogDIZLzkbYO2G\nEWelQ23mAe9ocgCtOJHOPwmOyEBi7JVpy4w3EO42sbIQRRJyYqYhJtnxBx11\nSUzbRBlR/EQwACrvir5nStGjLLGtIKOdoTEvujLc9SA172Oc/STrGPojZ+yI\norITZkxzwEjwk8KP71W0BQhUvFkcZKFCu4JZYMCjWh0/FholVp08oQ/JXg/M\nDTw6mZBGNLARbjDBM/XoAqEz6pT40Z10insMgzS+1xKos7VUAGbqfmHYu9xX\nc9miZi4acTMvgJ6ZQfwZSQJtwNVgcdYOCFDMNAmsFdyFt3wUvweBWDJRf5px\nYztn1ZBnCSA/mxkWy6VaR0TLW52gR2RcUWRKaspj9AemYQYZFg+oiARmPn28\ntU2qz4IxwuicbaW/RNQzPOrsIQiUXH6Zriof6/zunPImeP94wzYs3KHXWvkp\nOinYH7WEDzQZvKJOL2vsCHyUcSXke74wY5L4pXRp3+b9P1IpoRBVtYRK17b6\nFa2Q\r\n=gs5R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEJkmRb0c7IASlwRXu7iDW0Szx/sfEslQmjDf07xuAMAIgdAVWgKF70kY/WF2CoqtnDGg1u2+BUBrweHtjeNvYYew="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.4.1_1526129745875_0.6145394918207892"},"_hasShrinkwrap":false},"4.5.0":{"name":"validate","description":"Validate object properties in javascript.","version":"4.5.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^23.0.0","babel-plugin-add-module-exports":"^0.3.1","babel-preset-env":"^1.6.1","documentation":"^8.1.0","eslint":"^5.0.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.3"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"files":["build"],"main":"build/schema.js","license":"MIT","gitHead":"88f7de25e61a430a621cebd51d624daa703a5308","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-CjCDfh6kTtSMfbWeOeUgcaMYaiJcs1/EVdGe8mre/A9+fjIlFBaooLMfjsm2UBQym/0mNjELCp59PY8pUnWaWA==","shasum":"7b4fbcd0d95fa7f89592169f5ac39ff0f29cc0e4","tarball":"https://registry.npmjs.org/validate/-/validate-4.5.0.tgz","fileCount":9,"unpackedSize":55754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdFmBCRA9TVsSAnZWagAAC8wP+gOrP5Ad4wsXnJ/115I6\nBEoVf4Le/GhY4C118MQafyEpM1SvYJnkTuQjfUwHS5N6lkgYhKmIZ4y40vnF\nGuoBpZqgUfQci4KZoNiTzMoHtRX18hsxgw6dZtJf4Ue59oTd/U9CWPJVxK3A\nWh+0GvWXboToQGZ1Q1Rcj2Dz/Jxwi8Ey5j/9GTTDgAztZ2gOCXX3JOOrm8Zz\nFhs6oWL7l7JrV3tclCYHmBN9MtP1N5fv64VbkthGd0hTXYkgxLwQzUUEsfr/\n/d1CdM8RySdrF4RajI8LnCQcJwomFptJcG+QFYCE6PISrT6QgpMPvagjBKg4\nxPOD1fAZDtZ0ZzEpDKKqvhmQpmDzGS1qJabjyY/CcLu6v4Uq06lIhhBoqZ+L\n0chrIZG5jktYqwhc1Jq9AELoPmgWxt2A8NgrQD5Ym/ByM2iIvzYSFb/CQqyd\nQxlg6rm+xB7cpVFMAlbcMGbdl16jP4wQd+8+dZ4gNtlLAvOub+Gv3luWjKc/\nwlSTfsdmfKIxlcVdBDwHyTw6cZ/AzJpgiN7fvWWqjD4VA5lxg/B+7Sm3LqDN\nODYcJSRpg6it5N+NF3mkpb0dwt4sDyzCYR9Ue5/zvByUkwyrmjPpaywVRNDc\nxHu9oiby9envcnap/jcZttFQ05AVGJG1+u84WA+qfY69rhjrkceddKpsih3s\nSaxv\r\n=/LQR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFNEZKxTDAXjoecr2D0Ul0XAMtS6g0ejJZjq24oPshlQIhAM82g1Nq8cUWycp1gHbTvfglu6tXWJ4Eqc/fLEpCcqrk"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.5.0_1534351745332_0.25611191013472356"},"_hasShrinkwrap":false},"4.5.1":{"name":"validate","description":"Validate object properties in javascript.","version":"4.5.1","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-jest":"^23.0.0","babel-plugin-add-module-exports":"^0.3.1","babel-preset-env":"^1.6.1","documentation":"^8.1.0","eslint":"^5.0.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.3"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"files":["build"],"main":"build/schema.js","license":"MIT","gitHead":"c87eff498b19b841700eec83d446bc93ddb9daa4","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@4.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"dist":{"integrity":"sha512-ZdfYYgJDVrx4oxamyW0ynIoW8jIAoAeb8/pSu9XF+WCZueGogUMU7cGYHVUiWAJDc7RO3QR/EBhhkP46Wn9Hng==","shasum":"ba36b8450b4bad4ccf52d666ba80abb2c01cace2","tarball":"https://registry.npmjs.org/validate/-/validate-4.5.1.tgz","fileCount":9,"unpackedSize":57987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdKEzCRA9TVsSAnZWagAA6cAP/RLmbDDXtB2cVnAITZkI\ng09cjnPbbgAAz9ZBuvtfpjr4yHW0HAP4Y5DdAMwX6ltG/BUDHJVL7Kb+nPS5\nOYsgLuYuN+lGjjUqG4zSp5sovKUhyM1TNxhzJsctNgYkGwvwyabcJP0mFwB/\n3Ofg1uoaCNAbDBVOFVUsUnoD2mJKuVqLIYLUEAYnB1KDZcado6zjtDcwmq5k\nHBRIysQfaXcHJjdwUKoag2n1RN0Ww35EwouXNE6WNj34sXWj7VrkYcmDXl7z\nsVkvNVsXsS/pCiI82JpK8WRKytGg99rKZgfAk858PtmXA+CfI4wIupzIhiem\nl0JDegDczYbit+RXMCn/zK9JByYhN9y51V+cMAasRTfLSN2ZLksdmlw0Qsdy\nBTLD0yqgIoAkQY9OjN7t3HsXlI2PC4tImACVVt9Isvb0VqewYAP8grf0EG7A\nfljNFQU5l7/8UE4ft1DnZq0mFPMCzFf83/Fv+4Ej5kJxazr1ix0x2jN2rthv\nxmyyIHLAufykOitVUzB9VF5BKZ9hV0+e6dVI9kJGGyeKB1dugvPRInO6r48k\nhNktKXexRDC2KLg6386ttITmQ4Qm7PB3cFmZS15rPofI1XK5qWOujOKPfX1z\nAD/FslnCGRTL9OcrpGwRgAjkh02LYHqp8VgPIP6lMgfDERsmHKp3cZoZXWNx\nDDrt\r\n=FF6t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdL+KVOPZug59ug/LcoMYteuNiNhmlAOHPhtB6NYsH2AiB23IoF3P+gW02bT/Svy/Q4ZM5aZmBn8PqcPy/E53Kozw=="}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_4.5.1_1534370099490_0.8676034566668978"},"_hasShrinkwrap":false},"5.0.0":{"name":"validate","description":"Validate object properties in javascript.","version":"5.0.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/preset-env":"^7.6.0","babel-jest":"^24.9.0","babel-plugin-add-module-exports":"^1.0.2","documentation":"^12.1.2","eslint":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"main":"build/schema.js","license":"MIT","gitHead":"98cc1af428704a1d23ac9bf8570a2b1973e0d01d","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@5.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-QvuS8GXuszEhi37LTHjxQlNW3TWr9vGQoLpegxsQGphSqLIQmw9OeLoGlnuAH9Iqe6fHo52xbpzlZG6U3BPdeA==","shasum":"f755bee311877eb6cfe872283280154989b4541d","tarball":"https://registry.npmjs.org/validate/-/validate-5.0.0.tgz","fileCount":9,"unpackedSize":59997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfjkuCRA9TVsSAnZWagAAmFQP/RhSrU/5gvGJqKy/5IfT\nFeFH7EyyFxtqxto8Q2oFGfUhUkIbK6siupZIuoLJuwjQepYkpP5pbuq26Bqt\nGXnbBtL7ZLTfUwrf6rcMPQAOEpUvCmSWxCv9ct+5HGZodyvTNZTMf7IfFR+L\nwgV4Lj/OG6sqsKHmHU5RoiBCPCSAWGwdaX/Sau5JyqsAU3mnxNommQ7XjbP/\n8Db11v8j9/FLbBqSSUUIrQXYv7+Vfkm6XCr9bQSyRaSHlACVAJnzDBwDbfXc\n0RiMLlJuB6b6TCUxuGI02evXPDeLwq+AEhbS7gNFHFbQfiTHt2N01NDlDUOV\nzW94009AUPqjQKEVL0lydLDDRd9nF4acA61uyCagWLFAyoRy5J6waLrnuqum\naVnscl4zezFk2pFdHYmf2dnfH1oNWkG+Mcr230Iqq9xKM6CJNDmg0mgBhl1J\n7BQzbQhD5UOkeIN07ng36aFhlV4Tcyg42fx5CHlXW/Nu7c2qECSdtYvSh8eX\nj31L5eNw8n8sqxJVuYZuTuiaVUKLrgLsL3M32iZakYvU6y57N8Q2IWcbiQj8\ng27rVB0/2Fo4Q1zZja5Jr0RxabtxJmslck61fN5xIXh0HY6+9IH0ik0wiNLu\nbb7EoRPgAS6dsUIFLEOaFd2boPoawh62rBRULDOOJRk+oy2XVwg2VcThn56j\noVcT\r\n=TwMi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8kpDr5W89jDq1Q1Ik6F9yICUuOostWzQym31k2bO9qgIhAP0j3xkGXhYHAjilT8/n0/61Tcvdg0GwONOWUkVxe68x"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_5.0.0_1568553261723_0.1402461991564432"},"_hasShrinkwrap":false},"5.1.0":{"name":"validate","description":"Validate object properties in javascript.","version":"5.1.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"component-type":"1.2.1","eivindfjeldstad-dot":"0.0.1","typecast":"0.0.1"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/preset-env":"^7.6.0","babel-jest":"^24.9.0","babel-plugin-add-module-exports":"^1.0.2","documentation":"^12.1.2","eslint":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"main":"build/schema.js","license":"MIT","gitHead":"7a26f904f6976aac9ba22aa2cb1f2bb3325661f0","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@5.1.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Y+vJv+xR3XsaQM8W1rQvwc6is/sgCUBv3lvNKc2DZ1HcVcEWAaHVSFB5uoxkQnw2riUq77Rg5nv1u8YuuSu/Zw==","shasum":"12d685e346067646cba491b27994ad98b6319fce","tarball":"https://registry.npmjs.org/validate/-/validate-5.1.0.tgz","fileCount":10,"unpackedSize":64819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrEw8CRA9TVsSAnZWagAAgAsP/3qtNNCGRaUs/mvMF+mY\nOknchbmKzd3BVigaLmw+7hxLJ5oECT/JeCSV3iMtJhKhxRuEDmKEn32I/5bX\n9hfhg7exQjbg461YsebANQU5zd3wOSgnHu446B/sjzHZN3f/uDgoqf2IMOco\nUYBrqRM1vUOhCXj025BX6Y3Sy5NeGQqzQRINgjMWYmghIY4aulsuZbhMvtl8\nQ62e0Q/SHHEl/JFDlVspO+YqFqCmaZJoo9Bieou0MobuU5ARVaaffpJOg3hx\nFgdMVMAPJ93GuAGNt3CTErd6vj3KDMsluqJmXcD5RXxxlW7AOiHOJ5sR9ZM7\nrxV0xTfhheWtv94CMAMNGX70IzUir6e7hnt01hPuvmBcT3exesBMu6GJQKmO\njr6ocE+FHKFeAJnzWgXg9nmR0mofAet+7wv6HubIDufXhpqt2KOVZDtXAxDt\nZZH2/5bhUmIoQPvVge3NLldT1RaGuR1+IoyWrDlzsiphCQaX9FH/FV8ucCFq\nJ7jD5p3qpVKk9pDBlfHEu/SiunMbenixvCV/HjbyYS+ODFCJaJKhTe1/tWOJ\np6BNuNAXuE2iTRHr4JZpRnDolh3DLXWVR1vlQgrJZuNXuLpGvCWzhHcw1K4r\nO7orXvngpvi2ew7URE25KVA7H2RnArLBUXlcFnshc0nH80c1G9pLDAfWZrzP\nelAk\r\n=HeKZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbeI6q0WpoDRZn7tms/rklvvOb1Py0akeKBloj/Pv9BQIhAMSYMUP9/tE/R+bzIl3W7AmXY0Xji47KtdLHNw6FHfB2"}]},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_5.1.0_1571572796065_0.5412725940574394"},"_hasShrinkwrap":false},"5.2.0":{"name":"validate","description":"Validate object properties in javascript.","version":"5.2.0","author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"keywords":["validation","validate","valid","object"],"scripts":{"test":"jest","test-cov":"jest --coverage --runInBand --forceExit","docs":"documentation readme ./src/*.js --section=API","lint":"eslint src test","build":"babel -d build src","prepublish":"npm run build"},"engines":{"node":">=7.6"},"dependencies":{"@eivifj/dot":"^1.0.1","component-type":"1.2.1","typecast":"0.0.1"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/preset-env":"^7.6.0","babel-jest":"^24.9.0","babel-plugin-add-module-exports":"^1.0.2","documentation":"^12.1.2","eslint":"^6.4.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0"},"jest":{"testMatch":["**/test/**/*.js"],"coverageReporters":["text-summary","lcov"],"bail":true,"testEnvironment":"node"},"main":"build/schema.js","license":"MIT","gitHead":"e7ea5b82de29b3e4ee3bf12a7a4930d457ca6b51","bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","_id":"validate@5.2.0","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-pVADd6GfDT7bALYvvzhfHnfmxCDem2bG7lGY3mwHzY7ktMH/SaczoF+eKkGokQEdGKozkJvyuOiSfQEHXp4zIA==","shasum":"fe7355c1644092b67dd07731ad5716cb99f689a5","tarball":"https://registry.npmjs.org/validate/-/validate-5.2.0.tgz","fileCount":10,"unpackedSize":71468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4HxXCRA9TVsSAnZWagAAYzgP/ArWK3c+OnBftz1PIV+G\nXXHxvv2BW5aJRkKgEij2l/BXKD4BKNPxHXadW91iRKnZqHrDVe6t1yhkWunx\n+x6CJwPiXAkxyt4OgxuPQY8N/+qG47kG/n6ynreXuuZZQv7NMHy9jrXAIamQ\n+cIq/oD+9R01pPY2uT9nbYNXaD2rMNBXkxVWIANkjzqk/dHTCBFYauodw9pg\nWJQIEuwalzNVNqMkcdcUlbYGn4GcKDtoGae19esSXc+PJPNX1/8U52YCC08w\nIDLa3RyJifQGIZJc/1oRHnz9damMXq09Yh/3NqRAUeSoviQUMQ6/DNVSOC+N\nS57V93MnL5JZkLbgAgjIibsKIKO3qJXTJIsBOO6Bz762BqqqMaNJN3038114\nS1E+S04MXBLIJJP6DUUupTZNkumGc+yhrrns+OHChz7gmRy0Hy/GoXiefFYQ\nJ6XIjgsCQnPPNrKOvbLEB+/P4cHncaem1nPeyiMwg4sQz0VAhVyP6PcOICHT\nRkXyHckcS6xXxKJUfr+TKG8L9ak8bYr3YKcIcBg268/P/Rr4dde+/K8a7yiF\nXCq6CTrEA5NBUh9aYEgumiljgqqmnmxC7Q70//FJx+4Y3fgg1Nlurz7ckQo7\no/+FHMRj1MfcuEPIeB4IdmqiHXTaLVmgZ4krqEdJTKiUaiUvfdBLBCN9iGdo\ndwRD\r\n=+MUA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqYUtVFMWqiPUr9A66gG05rtfgL+d8TzWnXj0LxZHqMwIhAPrr5heFtynOtpSsXyeugeZfEjzURbRZNny1ZwBkMkeR"}]},"_npmUser":{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"},"directories":{},"maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate_5.2.0_1642101847689_0.5626955065079178"},"_hasShrinkwrap":false}},"readme":"# validate\n\nValidate object properties in javascript.\n\n[![npm version](http://img.shields.io/npm/v/validate.svg?style=flat-square)](https://npmjs.org/package/validate)\n[![Build Status](http://img.shields.io/travis/eivindfjeldstad/validate.svg?style=flat-square)](https://travis-ci.org/eivindfjeldstad/validate)\n[![Codecov](https://img.shields.io/codecov/c/github/eivindfjeldstad/validate.svg?style=flat-square)](https://codecov.io/gh/eivindfjeldstad/validate)\n\n## Usage\n\nDefine a schema and call `.validate()` with the object you want to validate.\nThe `.validate()` function returns an array of validation errors.\n\n```js\nimport Schema from 'validate'\n\nconst user = new Schema({\n  username: {\n    type: String,\n    required: true,\n    length: { min: 3, max: 32 }\n  },\n  pets: [{\n    name: {\n      type: String\n      required: true\n    },\n    animal: {\n      type: String\n      enum: ['cat', 'dog', 'cow']\n    }\n  }],\n  address: {\n    street: {\n      type: String,\n      required: true\n    },\n    city: {\n      type: String,\n      required: true\n    }\n    zip: {\n      type: String,\n      match: /^[0-9]+$/,\n      required: true\n    }\n  }\n})\n\nconst errors = user.validate(obj)\n```\n\nEach error has a `.path`, describing the full path of the property that failed validation, and a `.message` describing the error.\n\n```js\nerrors[0].path //=> 'address.street'\nerrors[0].message //=> 'address.street is required.'\n```\n\n### Custom error messages\n\nYou can override the default error messages by passing an object to `Schema#message()`.\n\n```js\nconst post = new Schema({\n  title: { required: true }\n})\n\npost.message({\n  required: (path) => `${path} can not be empty.`\n})\n\nconst [error] = post.validate({})\nassert(error.message = 'title can not be empty.')\n```\n\nIt is also possible to define messages for individual properties:\n\n```js\nconst post = new Schema({\n  title: {\n    required: true,\n    message: 'Title is required.'\n  }\n})\n```\n\nAnd for individual validators:\n\n```js\nconst post = new Schema({\n  title: {\n    type: String,\n    required: true,\n    message: {\n      type: 'Title must be a string.',\n      required: 'Title is required.'\n    }\n  }\n})\n```\n\n### Nesting\n\nObjects and arrays can be nested as deep as you want:\n\n```js\nconst event = new Schema({\n  title: {\n    type: String,\n    required: true\n  },\n  participants: [{\n    name: String,\n    email: {\n      type: String,\n      required: true\n    },\n    things: [{\n      name: String,\n      amount: Number\n    }]\n  }]\n})\n```\n\nArrays can be defined implicitly, like in the above example, or explicitly:\n\n```js\nconst post = new Schema({\n  keywords: {\n    type: Array,\n    each: { type: String }\n  }\n})\n```\n\nArray elements can also be defined individually:\n\n```js\nconst user = new Schema({\n  something: {\n    type: Array,\n    elements: [\n      { type: Number },\n      { type: String }\n    ]\n  }\n})\n```\n\nNesting also works with schemas:\n\n```js\nconst user = new Schema({\n  name: {\n    type: String,\n    required: true\n  },\n  email: {\n    type: String,\n    required: true\n  }\n})\n\nconst post = new Schema({\n  title: {\n    type: String,\n    required: true\n  },\n  content: {\n    type: String,\n    required: true\n  },\n  author: user\n})\n```\n\nIf you think it should work, it probably works.\n\n#### Naming conflicts\n\nValidate will naively assume that a nested object where _all_ property names are validators is not a nested object.\n\n```js\nconst schema = new Schema({\n  pet: {\n    type: {\n      required: true,\n      type: String,\n      enum: ['cat', 'dog']\n    }\n  }\n});\n```\n\nIn this example, the `pet.type` property will be interpreted as a `type` rule, and the validations will not work as intended. To work around this we could use the slightly more verbose `properties` rule:\n\n```js\nconst schema = new Schema({\n  pet: {\n    properties: {\n      type: {\n        required: true,\n        type: String,\n        enum: ['cat', 'dog']\n      }\n    }\n  }\n});\n```\n\nIn this case the `type` property of `pets.properties` will be interpreted as a nested property, and the validations will work as intended.\n\n### Custom validators\n\nCustom validators can be defined by passing an object with named validators to `.use`:\n\n```js\nconst hexColor = val => /^#[0-9a-fA-F]$/.test(val)\n\nconst car = new Schema({\n  color: {\n    type: String,\n    use: { hexColor }\n  }\n})\n```\n\nDefine a custom error message for the validator:\n\n```js\ncar.message({\n  hexColor: path => `${path} must be a valid color.`\n})\n```\n\n### Custom types\n\nPass a constructor to `.type` to validate against a custom type:\n\n```js\nclass Car {}\n\nconst user = new Schema({\n  car: { type: Car }\n})\n```\n\n### Chainable API\n\nIf you want to avoid constructing large objects, you can add paths to a schema by using the chainable API:\n\n```js\nconst user = new Schema()\n\nuser\n  .path('username').type(String).required()\n  .path('address.zip').type(String).required()\n```\n\nArray elements can be defined by using `$` as a placeholder for indices:\n\n```js\nconst user = new Schema()\nuser.path('pets.$').type(String)\n```\n\nThis is equivalent to writing\n\n```js\nconst user = new Schema({ pets: [{ type: String }]})\n```\n\n### Typecasting\n\nValues can be automatically typecast before validation.\nTo enable typecasting, pass an options object to the `Schema` constructor with `typecast` set to `true`.\n\n```js\nconst user = new Schema(definition, { typecast: true })\n```\n\nYou can override this setting by passing an option to `.validate()`.\n\n```js\nuser.validate(obj, { typecast: false })\n```\n\nTo typecast custom types, you can register a typecaster:\n\n```js\nclass Car {}\n\nconst user = new Schema({\n  car: { type: Car }\n})\n\nuser.typecaster({\n  Car: (val) => new Car(val)\n})\n```\n\n### Property stripping\n\nBy default, all values not defined in the schema will be stripped from the object.\nSet `.strip = false` on the options object to disable this behavior. This will likely be changed in a future version.\n\n### Strict mode\nWhen strict mode is enabled, properties that are not defined in the schema will trigger a validation error. Set `.strict = true` on the options object to enable strict mode.\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [Property](#property)\n    -   [Parameters](#parameters)\n    -   [message](#message)\n        -   [Parameters](#parameters-1)\n        -   [Examples](#examples)\n    -   [schema](#schema)\n        -   [Parameters](#parameters-2)\n        -   [Examples](#examples-1)\n    -   [use](#use)\n        -   [Parameters](#parameters-3)\n        -   [Examples](#examples-2)\n    -   [required](#required)\n        -   [Parameters](#parameters-4)\n        -   [Examples](#examples-3)\n    -   [type](#type)\n        -   [Parameters](#parameters-5)\n        -   [Examples](#examples-4)\n    -   [string](#string)\n        -   [Examples](#examples-5)\n    -   [number](#number)\n        -   [Examples](#examples-6)\n    -   [array](#array)\n        -   [Examples](#examples-7)\n    -   [date](#date)\n        -   [Examples](#examples-8)\n    -   [length](#length)\n        -   [Parameters](#parameters-6)\n        -   [Examples](#examples-9)\n    -   [size](#size)\n        -   [Parameters](#parameters-7)\n        -   [Examples](#examples-10)\n    -   [enum](#enum)\n        -   [Parameters](#parameters-8)\n        -   [Examples](#examples-11)\n    -   [match](#match)\n        -   [Parameters](#parameters-9)\n        -   [Examples](#examples-12)\n    -   [each](#each)\n        -   [Parameters](#parameters-10)\n        -   [Examples](#examples-13)\n    -   [elements](#elements)\n        -   [Parameters](#parameters-11)\n        -   [Examples](#examples-14)\n    -   [properties](#properties)\n        -   [Parameters](#parameters-12)\n        -   [Examples](#examples-15)\n    -   [path](#path)\n        -   [Parameters](#parameters-13)\n        -   [Examples](#examples-16)\n    -   [typecast](#typecast)\n        -   [Parameters](#parameters-14)\n        -   [Examples](#examples-17)\n    -   [validate](#validate)\n        -   [Parameters](#parameters-15)\n        -   [Examples](#examples-18)\n-   [Schema](#schema-1)\n    -   [Parameters](#parameters-16)\n    -   [Examples](#examples-19)\n    -   [path](#path-1)\n        -   [Parameters](#parameters-17)\n        -   [Examples](#examples-20)\n    -   [validate](#validate-1)\n        -   [Parameters](#parameters-18)\n        -   [Examples](#examples-21)\n    -   [assert](#assert)\n        -   [Parameters](#parameters-19)\n        -   [Examples](#examples-22)\n    -   [message](#message-1)\n        -   [Parameters](#parameters-20)\n        -   [Examples](#examples-23)\n    -   [validator](#validator)\n        -   [Parameters](#parameters-21)\n        -   [Examples](#examples-24)\n    -   [typecaster](#typecaster)\n        -   [Parameters](#parameters-22)\n        -   [Examples](#examples-25)\n\n### Property\n\nA property instance gets returned whenever you call `schema.path()`.\nProperties are also created internally when an object is passed to the Schema constructor.\n\n#### Parameters\n\n-   `name` **[String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** the name of the property\n-   `schema` **[Schema](#schema)** parent schema\n\n#### message\n\nRegisters messages.\n\n##### Parameters\n\n-   `messages` **([Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object) \\| [String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String))** \n\n##### Examples\n\n```javascript\nprop.message('something is wrong')\nprop.message({ required: 'thing is required.' })\n```\n\nReturns **[Property](#property)** \n\n#### schema\n\nMount given `schema` on current path.\n\n##### Parameters\n\n-   `schema` **[Schema](#schema)** the schema to mount\n\n##### Examples\n\n```javascript\nconst user = new Schema({ email: String })\nprop.schema(user)\n```\n\nReturns **[Property](#property)** \n\n#### use\n\nValidate using named functions from the given object.\nError messages can be defined by providing an object with\nnamed error messages/generators to `schema.message()`\n\nThe message generator receives the value being validated,\nthe object it belongs to and any additional arguments.\n\n##### Parameters\n\n-   `fns` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** object with named validation functions to call\n\n##### Examples\n\n```javascript\nconst schema = new Schema()\nconst prop = schema.path('some.path')\n\nschema.message({\n  binary: (path, ctx) => `${path} must be binary.`,\n  bits: (path, ctx, bits) => `${path} must be ${bits}-bit`\n})\n\nprop.use({\n  binary: (val, ctx) => /^[01]+$/i.test(val),\n  bits: [(val, ctx, bits) => val.length == bits, 32]\n})\n```\n\nReturns **[Property](#property)** \n\n#### required\n\nRegisters a validator that checks for presence.\n\n##### Parameters\n\n-   `bool` **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)?** `true` if required, `false` otherwise (optional, default `true`)\n\n##### Examples\n\n```javascript\nprop.required()\n```\n\nReturns **[Property](#property)** \n\n#### type\n\nRegisters a validator that checks if a value is of a given `type`\n\n##### Parameters\n\n-   `type` **([String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function))** type to check for\n\n##### Examples\n\n```javascript\nprop.type(String)\n```\n\n```javascript\nprop.type('string')\n```\n\nReturns **[Property](#property)** \n\n#### string\n\nConvenience method for setting type to `String`\n\n##### Examples\n\n```javascript\nprop.string()\n```\n\nReturns **[Property](#property)** \n\n#### number\n\nConvenience method for setting type to `Number`\n\n##### Examples\n\n```javascript\nprop.number()\n```\n\nReturns **[Property](#property)** \n\n#### array\n\nConvenience method for setting type to `Array`\n\n##### Examples\n\n```javascript\nprop.array()\n```\n\nReturns **[Property](#property)** \n\n#### date\n\nConvenience method for setting type to `Date`\n\n##### Examples\n\n```javascript\nprop.date()\n```\n\nReturns **[Property](#property)** \n\n#### length\n\nRegisters a validator that checks length.\n\n##### Parameters\n\n-   `rules` **([Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object) \\| [Number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number))** object with `.min` and `.max` properties or a number\n    -   `rules.min` **[Number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** minimum length\n    -   `rules.max` **[Number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** maximum length\n\n##### Examples\n\n```javascript\nprop.length({ min: 8, max: 255 })\nprop.length(10)\n```\n\nReturns **[Property](#property)** \n\n#### size\n\nRegisters a validator that checks size.\n\n##### Parameters\n\n-   `rules` **([Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object) \\| [Number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number))** object with `.min` and `.max` properties or a number\n    -   `rules.min` **[Number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** minimum size\n    -   `rules.max` **[Number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** maximum size\n\n##### Examples\n\n```javascript\nprop.size({ min: 8, max: 255 })\nprop.size(10)\n```\n\nReturns **[Property](#property)** \n\n#### enum\n\nRegisters a validator for enums.\n\n##### Parameters\n\n-   `enums`  \n-   `rules` **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** allowed values\n\n##### Examples\n\n```javascript\nprop.enum(['cat', 'dog'])\n```\n\nReturns **[Property](#property)** \n\n#### match\n\nRegisters a validator that checks if a value matches given `regexp`.\n\n##### Parameters\n\n-   `regexp` **[RegExp](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp)** regular expression to match\n\n##### Examples\n\n```javascript\nprop.match(/some\\sregular\\sexpression/)\n```\n\nReturns **[Property](#property)** \n\n#### each\n\nRegisters a validator that checks each value in an array against given `rules`.\n\n##### Parameters\n\n-   `rules` **([Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array) \\| [Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object) \\| [Schema](#schema) \\| [Property](#property))** rules to use\n\n##### Examples\n\n```javascript\nprop.each({ type: String })\nprop.each([{ type: Number }])\nprop.each({ things: [{ type: String }]})\nprop.each(schema)\n```\n\nReturns **[Property](#property)** \n\n#### elements\n\nRegisters paths for array elements on the parent schema, with given array of rules.\n\n##### Parameters\n\n-   `arr` **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** array of rules to use\n\n##### Examples\n\n```javascript\nprop.elements([{ type: String }, { type: Number }])\n```\n\nReturns **[Property](#property)** \n\n#### properties\n\nRegisters all properties from the given object as nested properties\n\n##### Parameters\n\n-   `props` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** properties with rules\n\n##### Examples\n\n```javascript\nprop.properties({\n  name: String,\n  email: String\n})\n```\n\nReturns **[Property](#property)** \n\n#### path\n\nProxy method for schema path. Makes chaining properties together easier.\n\n##### Parameters\n\n-   `args` **...any** \n\n##### Examples\n\n```javascript\nschema\n  .path('name').type(String).required()\n  .path('email').type(String).required()\n```\n\n#### typecast\n\nTypecast given `value`\n\n##### Parameters\n\n-   `value` **Mixed** value to typecast\n\n##### Examples\n\n```javascript\nprop.type(String)\nprop.typecast(123) // => '123'\n```\n\nReturns **Mixed** \n\n#### validate\n\nValidate given `value`\n\n##### Parameters\n\n-   `value` **Mixed** value to validate\n-   `ctx` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** the object containing the value\n-   `path` **[String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)?** path of the value being validated (optional, default `this.name`)\n\n##### Examples\n\n```javascript\nprop.type(Number)\nassert(prop.validate(2) == null)\nassert(prop.validate('hello world') instanceof Error)\n```\n\nReturns **ValidationError** \n\n### Schema\n\nA Schema defines the structure that objects should be validated against.\n\n#### Parameters\n\n-   `obj` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** schema definition (optional, default `{}`)\n-   `opts` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** options (optional, default `{}`)\n    -   `opts.typecast` **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** typecast values before validation (optional, default `false`)\n    -   `opts.strip` **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** strip properties not defined in the schema (optional, default `true`)\n    -   `opts.strict` **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** validation fails when object contains properties not defined in the schema (optional, default `false`)\n\n#### Examples\n\n```javascript\nconst post = new Schema({\n  title: {\n    type: String,\n    required: true,\n    length: { min: 1, max: 255 }\n  },\n  content: {\n    type: String,\n    required: true\n  },\n  published: {\n    type: Date,\n    required: true\n  },\n  keywords: [{ type: String }]\n})\n```\n\n```javascript\nconst author = new Schema({\n  name: {\n    type: String,\n    required: true\n  },\n  email: {\n    type: String,\n    required: true\n  },\n  posts: [post]\n})\n```\n\n#### path\n\nCreate or update `path` with given `rules`.\n\n##### Parameters\n\n-   `path` **[String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** full path using dot-notation\n-   `rules` **([Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object) \\| [Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array) \\| [String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [Schema](#schema) \\| [Property](#property))?** rules to apply\n\n##### Examples\n\n```javascript\nconst schema = new Schema()\nschema.path('name.first', { type: String })\nschema.path('name.last').type(String).required()\n```\n\nReturns **[Property](#property)** \n\n#### validate\n\nValidate given `obj`.\n\n##### Parameters\n\n-   `obj` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** the object to validate\n-   `opts` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** options, see [Schema](#schema-1) (optional, default `{}`)\n\n##### Examples\n\n```javascript\nconst schema = new Schema({ name: { required: true }})\nconst errors = schema.validate({})\nassert(errors.length == 1)\nassert(errors[0].message == 'name is required')\nassert(errors[0].path == 'name')\n```\n\nReturns **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** \n\n#### assert\n\nAssert that given `obj` is valid.\n\n##### Parameters\n\n-   `obj` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** \n-   `opts` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** \n\n##### Examples\n\n```javascript\nconst schema = new Schema({ name: String })\nschema.assert({ name: 1 }) // Throws an error\n```\n\n#### message\n\nOverride default error messages.\n\n##### Parameters\n\n-   `name` **([String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object))** name of the validator or an object with name-message pairs\n-   `message` **([String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function))?** the message or message generator to use\n\n##### Examples\n\n```javascript\nconst hex = (val) => /^0x[0-9a-f]+$/.test(val)\nschema.path('some.path').use({ hex })\nschema.message('hex', path => `${path} must be hexadecimal`)\n```\n\n```javascript\nschema.message({ hex: path => `${path} must be hexadecimal` })\n```\n\nReturns **[Schema](#schema)** \n\n#### validator\n\nOverride default validators.\n\n##### Parameters\n\n-   `name` **([String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object))** name of the validator or an object with name-function pairs\n-   `fn` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)?** the function to use\n\n##### Examples\n\n```javascript\nschema.validator('required', val => val != null)\n```\n\n```javascript\nschema.validator({ required: val => val != null })\n```\n\nReturns **[Schema](#schema)** \n\n#### typecaster\n\nOverride default typecasters.\n\n##### Parameters\n\n-   `name` **([String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object))** name of the validator or an object with name-function pairs\n-   `fn` **[Function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function)?** the function to use\n\n##### Examples\n\n```javascript\nschema.typecaster('SomeClass', val => new SomeClass(val))\n```\n\n```javascript\nschema.typecaster({ SomeClass: val => new SomeClass(val) })\n```\n\nReturns **[Schema](#schema)** \n\n## Licence\n\nMIT\n","maintainers":[{"name":"eivifj","email":"eivind.fjeldstad@gmail.com"}],"time":{"modified":"2022-06-28T08:24:58.630Z","created":"2012-05-30T18:57:10.390Z","0.1.0":"2012-05-30T18:57:12.068Z","0.1.1":"2012-06-01T10:38:31.611Z","0.1.2":"2012-06-01T14:07:50.249Z","0.1.3":"2012-06-02T17:09:39.098Z","0.2.0":"2012-06-04T07:10:54.439Z","0.2.1":"2012-06-04T23:17:22.889Z","0.2.2":"2012-06-06T00:08:25.359Z","0.2.3":"2013-03-08T04:57:51.549Z","0.2.4":"2013-05-25T22:24:26.927Z","1.0.0":"2013-12-03T09:51:15.004Z","1.0.1":"2013-12-03T10:47:21.233Z","1.1.0":"2013-12-03T11:04:42.955Z","1.1.1":"2013-12-03T11:13:19.530Z","2.0.0":"2013-12-23T15:46:58.721Z","2.0.1":"2013-12-23T15:57:59.820Z","2.1.0":"2013-12-23T16:39:31.389Z","2.1.1":"2013-12-23T16:51:24.885Z","2.1.2":"2014-01-14T03:15:30.752Z","2.1.3":"2014-05-12T18:13:25.000Z","2.1.4":"2014-05-25T08:31:20.136Z","2.1.5":"2014-05-25T08:31:47.235Z","2.1.6":"2015-02-04T10:41:18.791Z","3.0.0":"2015-09-24T17:10:56.342Z","3.0.1":"2015-09-24T17:25:49.093Z","3.1.0":"2018-03-07T17:38:21.193Z","4.0.0":"2018-03-14T14:28:52.630Z","4.0.1":"2018-03-22T01:45:37.798Z","4.0.2":"2018-03-25T00:30:08.133Z","4.1.0":"2018-03-28T15:53:45.694Z","4.1.1":"2018-03-29T22:17:54.781Z","4.2.0":"2018-04-04T00:53:51.492Z","4.3.0":"2018-04-15T12:08:16.258Z","4.3.1":"2018-04-20T16:24:30.717Z","4.4.0":"2018-05-11T04:40:49.913Z","4.4.1":"2018-05-12T12:55:46.263Z","4.5.0":"2018-08-15T16:49:05.463Z","4.5.1":"2018-08-15T21:54:59.598Z","4.6.0":"2019-09-15T13:03:19.262Z","5.0.0":"2019-09-15T13:14:21.830Z","5.1.0":"2019-10-20T11:59:56.239Z","5.2.0":"2022-01-13T19:24:07.812Z"},"author":{"name":"Eivind Fjeldstad"},"repository":{"type":"git","url":"git+https://github.com/eivindfjeldstad/validate.git"},"homepage":"https://github.com/eivindfjeldstad/validate#readme","keywords":["validation","validate","valid","object"],"bugs":{"url":"https://github.com/eivindfjeldstad/validate/issues"},"readmeFilename":"readme.md","users":{"977277822":true,"afc163":true,"kuzhelov":true,"skyblue":true,"pdilyard":true,"ratneshn":true,"softwind":true,"tobiasnickel":true,"rhyslbw":true,"nickeltobias":true,"crisu83":true,"mbouclas":true,"cwagner":true,"sopepos":true,"tomekf":true,"camus":true,"philipjc":true,"kevin-foster":true,"jvicente":true,"mmork":true,"laomu":true,"gpuente":true,"pentanos":true},"license":"MIT"}