{"_id":"makesure","_rev":"47-8188bb6a8a6e10cfdad034c09cd5cb7e","name":"makesure","description":"JavaScript object validation made easy.","dist-tags":{"latest":"2.0.0"},"versions":{"0.5.0":{"name":"makesure","version":"0.5.0","description":"Create validation schemas for your objects.","main":"index.js","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"chai":"^1.9.2","mocha":"^2.0.1","validator":"^3.22.0"},"dependencies":{"q":"^1.0.1","utils-merge":"^1.0.0"},"gitHead":"19257fc9dba97e0fbab39954ccfd2819a2ba85d1","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.5.0","_shasum":"813a3bbbf1e9f0f72962f8b1441e505c168f8e6b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"813a3bbbf1e9f0f72962f8b1441e505c168f8e6b","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.5.0.tgz","integrity":"sha512-c8/2+qH04lvEeEsHyLq8WUE8Em+o2vYz2izOrPY9d3mht0twkLIrM2qloMQIIirSPVT6ycLcsLEDNRnSYotbqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgptiS6Nk/HR33BMmek6/zaMyIR3RkOCElzvLFciWDJAiEApDxHsdFa4dO2hlHMjIng/6qrFgnx2vu/mSrCnxnwZ+Y="}]}},"0.6.0":{"name":"makesure","version":"0.6.0","description":"Create validation schemas for your objects.","main":"index.js","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"chai":"^1.9.2","mocha":"^2.0.1","validator":"^3.22.0"},"dependencies":{"q":"^1.0.1","utils-merge":"^1.0.0"},"gitHead":"952128120369f3bb4a629511bc9374d712bbf3c3","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.6.0","_shasum":"342068b3babe6925e071c263c46de545d7f3ff63","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"342068b3babe6925e071c263c46de545d7f3ff63","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.6.0.tgz","integrity":"sha512-g4UyU3f8ZrVcofXayEbfvHZnGgRrnzCN4oa742rEzpsFZo7F1VKYjI2BswzTJf7tphF3mKk11F8V4/D/MehA5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7Lp8NuORVR8Z606NWxd1EF+v99u0rGaV6u5PDMZOfrAiBk94GRNhBrS4D750cVtdOpy3Mn/EDEX+iU3lB7Aco6nw=="}]}},"0.6.1":{"name":"makesure","version":"0.6.1","description":"Create validation schemas for your objects.","main":"index.js","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"chai":"^1.9.2","mocha":"^2.0.1","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0","q":"^1.0.1","utils-merge":"^1.0.0"},"gitHead":"b25ea44972d459b9d878836166e2cdc825db5712","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.6.1","_shasum":"089cad941930c3f0abb3dc3deea4fbd985eccdb4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"089cad941930c3f0abb3dc3deea4fbd985eccdb4","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.6.1.tgz","integrity":"sha512-F6pJ6ruKd56/G/mSIGPjDeSqYf+N03ksJ0X4yrT5TNZNZJkEFR13f663or33iqs1pqpVhSeeN7MpTNno93BWTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4DcJVD1pmkmV7T50x8fLzHFVlQtLvw2SbgH+1KHl8uAiEA20x91PmQMjl9/+oydE/OtMm44CwfYJ7zC9Vlxh4A0d0="}]}},"0.6.2":{"name":"makesure","version":"0.6.2","description":"Make sure that is valid or get the errors!","main":"index.js","scripts":{"test":"mocha test/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"chai":"^1.9.2","mocha":"^2.0.1","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0","q":"^1.0.1","utils-merge":"^1.0.0"},"gitHead":"ab97bd21480a0730962806277fbaa475777b6bec","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.6.2","_shasum":"1e9ef3391b4e9ea87c01234f0c22e04e9d6b5588","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"1e9ef3391b4e9ea87c01234f0c22e04e9d6b5588","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.6.2.tgz","integrity":"sha512-+Eh/VLYS5fpO6nN4SchPE4AIS+mi9bLvF8Gl3P9QC6mOKnZWT/Qk8+QAngaGiWF4s35jDuxyybiPHg90Zp+Jbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Ze3APcFUo4nabiqRQqiPVOMn9Pfcq8rKGOOGLwdYbQIhALtoGB/QaazBKvpsdT47oLyB5vEczmcLebZFE2QoyV2C"}]}},"0.6.3":{"name":"makesure","version":"0.6.3","description":"Make sure that is valid or get the errors!","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"chai":"^1.9.2","mocha":"^2.0.1","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0","q":"^1.0.1"},"gitHead":"66087e74293780e7521028a5d29345384623ac33","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.6.3","_shasum":"da48c2677f838ceb9702da609fb9cc6f8a403fdb","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"da48c2677f838ceb9702da609fb9cc6f8a403fdb","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.6.3.tgz","integrity":"sha512-v6dVHkcJd1FYw5UjQCDu+xO7K5xtU60KuvJ7ydQv0HB9aaIZJdBzxXfZu/FChMRlKU0w9o8k2mxIDDUHRZWjPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYDaDL0IAgTtqzfSBlgCaTuw2vWXXCcxdGXholqnqAeAiBlL02y9xy/EsTM4nwO38STUYX3fBqiunvaRLJT3Cw1ag=="}]}},"0.7.0":{"name":"makesure","version":"0.7.0","description":"Make sure that is valid or get the errors!","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/ test/acceptance/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","chai":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0","q":"^1.0.1"},"gitHead":"c22d8a8ca050f7c75ab7a96f6b89bb1359602a54","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.7.0","_shasum":"66f672de17f15f4c5768f03c7edae7a0ddad6c29","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"66f672de17f15f4c5768f03c7edae7a0ddad6c29","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.7.0.tgz","integrity":"sha512-kPLKRTFzRI0NnUL0H5qdgdAuIocoXFl2xDTHjTzE9qQ6kI5VEqZL9MZNdrlrU8ILhqOrrQdglUWs4ROG0i660Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW+eEdsxIsCqF1XnH6yHXyo5VQkxt100hiTSAVDSPQSAiAojlMKcGDeHnSSnxk8cSMWXon969xfaWJK5BhRltXkqg=="}]}},"0.7.1":{"name":"makesure","version":"0.7.1","description":"Make sure that is valid or get the errors!","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/ test/acceptance/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","chai":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0","q":"^1.0.1"},"gitHead":"5d49ea047d84af9144f31ca9f8b098ee1d45ccae","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.7.1","_shasum":"a7f7e85fe51e42345f58b54868b021502cd155ca","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"a7f7e85fe51e42345f58b54868b021502cd155ca","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.7.1.tgz","integrity":"sha512-GVc4FMOfi9rGvYQk6DO9v8MrAnNGTn5tEB1rWOOn/7v81A2E4kUPiW5SlQGQuvJvpFIFq2rSZHfa4mo5rzEPNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUO5vhguCfrj0FeUAmDuoGDAzfWiWzYRc4K79nlEHqRQIgYh1K8Fy1V1OtVvx8joDs8ZGm5xbYHvqF//QunITI1UE="}]}},"0.8.0":{"name":"makesure","version":"0.8.0","description":"Make sure that is valid or get the errors!","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/ test/acceptance/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","chai":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0"},"gitHead":"360e4a803e3b91455c35e6240d9d497067ea829e","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.8.0","_shasum":"9ed90855a9ae4fda576d23db77460784b98be214","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"9ed90855a9ae4fda576d23db77460784b98be214","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.8.0.tgz","integrity":"sha512-CFB0obDmaoIwL//zJrmOFCclCkply3NVqN2wBSuvIgR0xz6SuHP3+bYfuITUw3ByGEr4iHb4rwVxzpESijIgrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYush7fvelky7ZHrT4OdodQBw3G8st9kHZ8W85lHn2uQIhAIgV00BU1SnYv0HvZEEonoH6j/1vDwHngl0obMM3og55"}]}},"0.8.1":{"name":"makesure","version":"0.8.1","description":"Make sure that is valid or get the errors!","main":"index.js","scripts":{"test":"./node_modules/mocha/bin/mocha test/ test/acceptance/"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","chai":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"merge":"^1.2.0"},"gitHead":"9b5fb2b55253c63ec36ec8826af3af1249310173","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.8.1","_shasum":"e3f2bea9835c5fc7820c66f21bc246d0579c7067","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"e3f2bea9835c5fc7820c66f21bc246d0579c7067","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.8.1.tgz","integrity":"sha512-NLppaMgG/UHmLdPNA/7HGrMJBDm0C61QUXjxTtr79D2M3rO5jbtPhAwfQfPNiSxCpBa21cKxjPx4+jIJ/yMZCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuntFskjHZhXBA0eZpYqg40umrMu9bwDu+RUv7HWTdqwIgagv0EXP5UyrMInk/gX/ds/4YPCmR4OTB5KqDjbmPb8A="}]}},"0.9.0":{"name":"makesure","version":"0.9.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","chai":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"a34a34a68f5972e37f98e730ad3622e6c2a15700","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.9.0","_shasum":"40220f25248579bc76684a3876189a6df7c4d0e9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"40220f25248579bc76684a3876189a6df7c4d0e9","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.9.0.tgz","integrity":"sha512-wVIEemLEwe7h4BPHCdgHpU87MLvbFwudKuiNAUVvwJnCY6YyYT66YrqUC2kI3aHRuQjuxN1WW/NKo8V5bh7oqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdugEhmSH98sq0ekJQdwJk3qY972QduXaAGizmRHMKwwIgQ3yc9DB5RFEbtV303vZiqDn7Z6eEuC2pHHU7nzhQnbM="}]}},"0.10.0":{"name":"makesure","version":"0.10.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"9d4ce1d61822448545dfc724591137537685f8e4","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.10.0","_shasum":"502f3909669186d0101d7ea8677bbcb4072d0627","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"502f3909669186d0101d7ea8677bbcb4072d0627","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.10.0.tgz","integrity":"sha512-HI9OV6ahGkENEvimoynZFLomcLaxNT3rNlo4ifBo7p6m+xg3Mu/fWOzx8zneb0d+xSCiRKPeQEysmjMwCQQXrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv/JxdoeUKJ8dhgRIswn6nOd2HHH9ByEpfWWSIre01zQIgR13IbWyoy0KRitTNueVG3YmUrtvkGSQlQvGz3LTjbYE="}]}},"0.10.1":{"name":"makesure","version":"0.10.1","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["validation","validate","form","schema","manager","error","errors","makesure"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"74a4cb03675edffde1df9a79c97e31dbcd1bfcda","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.10.1","_shasum":"d152a5e8a8e18137ff751f36d3612d192e9649c5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"d152a5e8a8e18137ff751f36d3612d192e9649c5","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.10.1.tgz","integrity":"sha512-hFaguWMrVIB5Jin49qo8HFPmt5oGau9IJCzRlDEWZdgQ86gw9O+UDMlybzAHHvtfxFeKQJxw33e0485uSqiIRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxFrpW7GTqGdNexTJ95hqLnrHM4blnr4S7GzvF2Hq9HAiEAkXWH2PoOxsAWQaRDZQp9nfsK7lTgH3z9kvOls4+dqfQ="}]}},"0.10.2":{"name":"makesure","version":"0.10.2","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"47ffe14c861ad5c58505aff81e5682c600204ca4","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.10.2","_shasum":"65ed07f026422756db67204a213cb6a01694d6d4","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"65ed07f026422756db67204a213cb6a01694d6d4","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.10.2.tgz","integrity":"sha512-qAsGnETWngd2Rwr27F5tc5O7GHsQdo7WVIk0qr18hbANAOPw20C2B++ZfHTEvAQHzJgy6ThxsqQ0PHDApBeZig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBth8Bg4ZoUqKI84VFAneE1Z8lzccUzUSg5yzfbA2udPAiEAqbhhT+PjIQuTVLJ6KOFVCYX+BASmf5XXfssw7Sx/5x4="}]}},"0.12.0":{"name":"makesure","version":"0.12.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"1f38f9ab177b96966469bd94bf5492b47bbb4098","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.12.0","_shasum":"a83819f889dc6d4e90051f032f4183d79c36b06a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"a83819f889dc6d4e90051f032f4183d79c36b06a","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.12.0.tgz","integrity":"sha512-HVFQFfxjme96eSkTL36JEi+EbmkUa8YLRwO8spkFep/YVbm7nBNHhui9XprqEjbvQhHLI6f1N6kRIzKO+PqWmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFYIX//lz5QauQm90Ok1PwycH8gPkrP7JA0nCZAvh2dAiEA7+nCVwi9YLdIFmUPsQR3/ARyEtSIL08Aai5cov+hAtE="}]}},"0.12.1":{"name":"makesure","version":"0.12.1","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"a02227344c613dd0c9dbacc69bf5e427bffa751c","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.12.1","_shasum":"d599590c3c138e0ee159195c53c6779540a3e4d4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"d599590c3c138e0ee159195c53c6779540a3e4d4","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.12.1.tgz","integrity":"sha512-qVVZi0vk5pNu3nLnExitRXtAS1KK37Il3ZJjaNrv7jO3K1RUDfk6A89bT7vtqormhkWmmVlD2wEzVA+nBb/S1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsfuZqNfaj92bP08iWnj5tgapf4DhCOTGcbhtWO4kJ4gIhALaeOy8VSZc3hWT1JXcYMBNZlkltaSgJii4dvGpaW29q"}]}},"0.12.2":{"name":"makesure","version":"0.12.2","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"2bce55fac4f95e89d6b269f1fa1069dec8b62ee0","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.12.2","_shasum":"02123cdd8ed72b63be51f77415b8da818a1ad763","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"02123cdd8ed72b63be51f77415b8da818a1ad763","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.12.2.tgz","integrity":"sha512-bn1lY5bb7kB+PBNgIzFbbCrSFcHhW6fLU7Oy4pEleeGOqqfCslqqtu9ukxMxM8T2eSeYOmRjr0GVqthtr0S31g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYx2aM2foYsB+OJT/KekgtKuLDAXW8gEMc/82VqgRl/AiAr/9/Pwh+iE75iW5VXWTWA20g9syYXCVJABHI9HovPHg=="}]}},"0.13.0":{"name":"makesure","version":"0.13.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"license":"MIT","devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0","validator":"^3.22.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0"},"gitHead":"86f0be93e67c2bdc27a2fdef75c6148392225ef8","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.13.0","_shasum":"bd0eb8e81b5e3a052f0e2579d69b1949813d9106","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"bd0eb8e81b5e3a052f0e2579d69b1949813d9106","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.13.0.tgz","integrity":"sha512-hIv3fUqDaHaNAOh/mQHFsNrV9UsxBbgHKiuLbDtyS9ZjAqluA4xj2LD/mstp6EjX3ssksPc080mv6dyT/L69Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLG56DRAeuavU4dWiyVmHlik4I4Zr74Z33q7istfzrpAiBmXzlKCjwlu2zmtJBl2uqlQFQbDZhNhnGbHiMLoMBZog=="}]}},"0.14.0":{"name":"makesure","version":"0.14.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/sadjow/makesure/raw/master/LICENSE"}],"devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0","validator":"^3.22.1"},"gitHead":"4d39c39cdf53b9ead96f32363ccff22f73dc3964","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@0.14.0","_shasum":"c4e570621a73d0c941ffa78509b1bdd57b28bbd4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"c4e570621a73d0c941ffa78509b1bdd57b28bbd4","tarball":"https://registry.npmjs.org/makesure/-/makesure-0.14.0.tgz","integrity":"sha512-y7nAjCoS2RCuzZMNYFvOL53K+yamY9TsGye/1E9unepJwKdsVd/kPgkqnrZbLVSDAPDK0coxfoeOb2APPl6BjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkkm8BZBPAXR39xLAC7n5umRfJcErhpOob+bvvWY+4MAiAdWzr1g3hLBhVGYiKiCRXHUn/pgKpNQyQOrXik4OdkXA=="}]}},"1.0.0":{"name":"makesure","version":"1.0.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/sadjow/makesure/raw/master/LICENSE"}],"devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0","validator":"^3.22.1"},"gitHead":"5cdefaea08bd74d9efe337f6c8147a705fe507cb","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@1.0.0","_shasum":"21e52ae11f5b90da3a7edf185ee4df2872900172","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"21e52ae11f5b90da3a7edf185ee4df2872900172","tarball":"https://registry.npmjs.org/makesure/-/makesure-1.0.0.tgz","integrity":"sha512-+iGYSXcZgqxmKNuG5BYpDq7Nf2tK1y+3/pV9btvDEseZPsLVPAfw8nESqtlUucvVtXejACbkIIyxeGV9RpVZ6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESJ8Y7bB/xSiiBYKQdEul416KMgZR6KIBAXsNy3TdMeAiEAvG4g2D6sc0GgWmoPF+BfZS5mltLqe1eKkkFS/OiYeHA="}]}},"1.1.0":{"name":"makesure","version":"1.1.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/sadjow/makesure/raw/master/LICENSE"}],"devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0","validator":"^3.22.1"},"gitHead":"95f245947eddf1da7ea0740db42903fa7635a247","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@1.1.0","_shasum":"4556414cf905d4792832db567b3a96edffefe5a4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"4556414cf905d4792832db567b3a96edffefe5a4","tarball":"https://registry.npmjs.org/makesure/-/makesure-1.1.0.tgz","integrity":"sha512-MrarI208tjMxTDfH8mQ6o+LubIwDdq7QXbjPwV4k5t9JtWLM16IX7unEEeCHvZDDc5ti60iGrHHiwTXsCoK5qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1hhrEBauy4ai+GKaHY3d22GDKoSw1p7RYcDqV4UQOJAiEA+n1eDW/k0b+y1nRXYuiI0oJfmPkYiJeacsD5bEtb8XA="}]}},"2.0.0":{"name":"makesure","version":"2.0.0","description":"JavaScript object validation made easy.","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/sadjow/makesure/raw/master/LICENSE"}],"devDependencies":{"body-parser":"^1.9.2","diacritics":"^1.2.1","express":"^4.10.0","mocha":"^2.0.1","should":"^4.1.0","sinon":"^1.11.1","supertest":"^0.14.0"},"dependencies":{"async":"^0.9.0","merge":"^1.2.0","validator":"^3.22.1"},"gitHead":"e7f012ead9559802a1839d888c30ca225affae17","bugs":{"url":"https://github.com/sadjow/makesure/issues"},"homepage":"https://github.com/sadjow/makesure","_id":"makesure@2.0.0","_shasum":"6b3fb2d2b6d0d02849871a14a2794eec65d5f511","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sadjow","email":"sadjow@gmail.com"},"maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"dist":{"shasum":"6b3fb2d2b6d0d02849871a14a2794eec65d5f511","tarball":"https://registry.npmjs.org/makesure/-/makesure-2.0.0.tgz","integrity":"sha512-XFBt2XzutDMqsxRpXDreartYFKlG6ZRW2dphIa5dM3DGqPAcObYkGwDyzSeUy2WprHqKiCNezANORdTW1gBxKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4rrAnQo9OiW0Y61+crJGQ3/sG0QdUU2GEHs33+EOiRAiEAr0jmVXiCXEef8le33YmV/g8HK58A03MVhJVI8fQnd6g="}]}}},"readme":"# makesure\n[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/sadjow/makesure?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n\n```js\nvar makesure = require('makesure')\n\nvar validateUser = makesure(function(){\n  this.permit('name email') // optional\n  this.attrs('name email').isNot('empty').orSay(\"can't be empty\")\n})\n\n// Validates a object, with an intrusive attribute.\nvalidateUser({ name: '', description: 'My description', admin: true }, function(err, user){\n  // err == {\n  //   'name': [{'EMPTY': \"can't be empty\"}]\n  // }\n  //\n  // user == {\n  //   name: '',\n  //   description: 'My description'\n  // }\n})\n```\n\n##  Features\n\n  * Registry.\n  * Async;\n  * DSL;\n  * Nested;\n  * Focus on attributes or general;\n  * Validate the entire object and return all the errors;\n  * You can use your own functions for validation, or use a the set of functions like of the [validator](https://github.com/chriso/validator.js) package provides.\n  * tags;\n  * Built-in validations;\n\n## Roadmap\n\n  * Improve general validation to add general messages.\n  * General messages based on attributes validation\n\n##  Installation\n\n```console\nnpm install --save makesure\n```\n\nor for client-side:\n\n```console\nbower install --save makesure\n```\n\n## Nested validation\n\nYou can use makesure validate nested function to validate a whole object and get all the errors at once.\n\n```js\nvar makesure = require('makesure')\n\nvar validateAddress = makesure(function(){\n  this.attr('street').isNot('empty')\n    .orSay(\"can't be empty\")\n})\n\nvar validateUser = makesure(function(){\n  this.attr('name').is('length', 3, 200)\n    .orSay('minimum length is 3 and max is 200')\n  this.attr('address').with(validateAddress) // nested\n})\n\nvalidateUser({ name: '', address: { street: '' } }, function(err, user){\n  // err == {\n  //   'name': [{code: \"LENGTH\", message: \"minimum length is 3 and max is 200\"}],\n  //   'address.street': [{ code: \"EMPTY\", message: \"can't be empty\"}]\n  // }\n})\n```\n\n## General validation\n\nSometimes, it's needed to validate the time of the operation or if a configuration flag is enabled. That validation is general for that object/operation.\n\n```js\nvar validateAction = makesure(function(){\n  this.validate(function(cb){\n    cb(null, new Date().getDay() != 7);\n  }).orSay(\"The operation can't be performed on Sunday.\")\n  .tag(\"sunday_restriction\"); // if not set the tag default 'invalid' is used.\n})\n\nvalidateAction({}, function(err){\n  // err = {\n  //   'base': [ {code: 'SUNDAY_RESTRICTION', message: \"The operation can't be performed on Sunday.\"} ]\n  // }\n})\n```\n\n## Built-in validations\n\nThis project is using the [validator](https://github.com/chriso/validator.js) package as the built-in validations functions.\n\n```js\nvar validator = require('validator');\n\nmakesure.registerSync('equals', validator.equals);\nmakesure.registerSync('contains', validator.contains);\nmakesure.registerSync('matches', validator.matches);\nmakesure.registerSync('email', validator.isEmail);\nmakesure.registerSync('url', validator.isURL);\nmakesure.registerSync('fqdn', validator.isFQDN);\nmakesure.registerSync('ip', validator.isIP);\nmakesure.registerSync('alpha', validator.isAlpha);\nmakesure.registerSync('numeric', validator.isNumeric);\nmakesure.registerSync('alphanumeric', validator.isAlphanumeric);\nmakesure.registerSync('base64', validator.isBase64);\nmakesure.registerSync('hexadecimal', validator.isHexadecimal);\nmakesure.registerSync('hex_color', validator.isHexColor);\nmakesure.registerSync('lowercase', validator.isLowercase);\nmakesure.registerSync('uppercase', validator.isUppercase);\nmakesure.registerSync('int', validator.isInt);\nmakesure.registerSync('float', validator.isFloat);\nmakesure.registerSync('divisible_by', validator.isDivisibleBy);\nmakesure.registerSync('null', validator.isNull);\nmakesure.registerSync('empty', validator.isNull);\nmakesure.registerSync('length', validator.isLength);\nmakesure.registerSync('byte_length', validator.isByteLength);\nmakesure.registerSync('uuid', validator.isUUID);\nmakesure.registerSync('date', validator.isDate);\nmakesure.registerSync('after', validator.isAfter);\nmakesure.registerSync('before', validator.isBefore);\nmakesure.registerSync('in', validator.isIn);\nmakesure.registerSync('credit_card', validator.isCreditCard);\nmakesure.registerSync('isbn', validator.isISBN);\nmakesure.registerSync('json', validator.isJSON);\nmakesure.registerSync('multibyte', validator.isMultibyte);\nmakesure.registerSync('ascii', validator.isAscii);\nmakesure.registerSync('full_width', validator.isFullWidth);\nmakesure.registerSync('half_width', validator.isHalfWidth);\nmakesure.registerSync('variable_width', validator.isVariableWidth);\nmakesure.registerSync('surrogate_pair', validator.isSurrogatePair);\nmakesure.registerSync('mongo_id', validator.isMongoId);\n```\n\n## License\n\n[MIT](https://github.com/sadjow/makesure/blob/master/LICENSE)\n\n[npm-image]: https://img.shields.io/npm/v/makesure.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/makesure\n[travis-image]: https://img.shields.io/travis/sadjow/makesure/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/sadjow/makesure\n","maintainers":[{"name":"sadjow","email":"sadjow@gmail.com"}],"time":{"modified":"2022-06-19T15:37:45.011Z","created":"2014-10-27T19:04:49.433Z","0.5.0":"2014-10-27T19:04:49.433Z","0.6.0":"2014-10-27T19:26:21.903Z","0.6.1":"2014-10-27T21:10:56.324Z","0.6.2":"2014-10-27T21:46:05.018Z","0.6.3":"2014-10-28T00:19:29.238Z","0.7.0":"2014-10-28T13:55:03.293Z","0.7.1":"2014-10-28T16:23:38.774Z","0.8.0":"2014-10-28T21:11:39.454Z","0.8.1":"2014-10-28T21:13:33.572Z","0.9.0":"2014-11-05T01:20:33.622Z","0.10.0":"2014-11-05T18:57:17.558Z","0.10.1":"2014-11-05T18:59:46.018Z","0.10.2":"2014-11-06T01:41:34.166Z","0.12.0":"2014-11-07T17:47:47.439Z","0.12.1":"2014-11-07T18:23:19.144Z","0.12.2":"2014-11-07T18:33:29.484Z","0.13.0":"2014-11-10T16:17:54.662Z","0.14.0":"2014-11-10T19:56:12.144Z","1.0.0":"2014-11-19T22:00:46.994Z","1.1.0":"2015-01-27T17:38:24.396Z","2.0.0":"2015-01-29T20:49:57.882Z"},"homepage":"https://github.com/sadjow/makesure","keywords":["error","errors","form","makesure","manager","nested","object","sanitization","sanitize","sanitizer","sanitizes","sanitizing","schema","validate","validation","validations","validator"],"repository":{"type":"git","url":"https://github.com/sadjow/makesure"},"author":{"name":"Sadjow Leão","email":"sadjow@gmail.com"},"bugs":{"url":"https://github.com/sadjow/makesure/issues"},"readmeFilename":"README.md","users":{"sadjow":true}}