{"_id":"verify","_rev":"40-435d73391f63e8f645b421fb365357fb","name":"verify","description":"```javascript","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"verify","version":"0.0.1","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","_id":"verify@0.0.1","dist":{"shasum":"d080fd6d88560e77d1c17d3b72f58b995fd74461","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.1.tgz","integrity":"sha512-z8d/PnCjzXGgehELDISzQtdtHw97a7bGMhO5BVTUN4oX1zD+FDW/luqRWEoMkF/rl3dQp3aBRhmnKdhV3EVm2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD70335zNlucP1TYza8S9BxU+amkEU+lrmovRbOHpQTWQIgOlHdUXeVKQm7JtiuZLUba/NVooTE1bRv8CyaWILJaDg="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.3":{"name":"verify","version":"0.0.3","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","_id":"verify@0.0.3","dist":{"shasum":"9aa09a4cfe5200908884daf11ca18a219acdddc9","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.3.tgz","integrity":"sha512-JCyUFbkz3IHS88kGdHCLJUiXiBaIyb7C278i9z82D2E65PS3Lyu4R6iUiXO4uvsqe1JsQXvxbgSK6Kwl0k9Guw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDz7aCG0bFAIX474SNdMHFh8PRvDv2sgmiK0E2xS3toWAiEA73k4MUXbkWebOtpk6AyupATP9rha50yhNgUlCm5c+yM="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.4":{"name":"verify","version":"0.0.4","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","_id":"verify@0.0.4","dist":{"shasum":"6cff9f0ede2149dd2cb53cf71425cde4f13d00de","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.4.tgz","integrity":"sha512-n3LnVK6yR5ciWTwZtvfXpCxZ+3HH0I2EW1c/eXCPVFVQWcI/NnbzXTwgXqNrXCZ6bKbIfBE2ugwvfxCxcE+Ztw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASFvm9ctpoVTcLJoz6Y4TQqbzb3O+YRvYiP6+6zavLKAiEAjAVWtjI/dVhqBoRMkJvPVaBYvhWeJ/GvFlP4NxGip+Q="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.6":{"name":"verify","version":"0.0.6","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","_id":"verify@0.0.6","dist":{"shasum":"67be2a0b8ba58675025bfc7b9b88d85d01ad3498","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.6.tgz","integrity":"sha512-wH+bwxCuq5cIHvmhfTPsQiIrcPurrl6PJr2lESmytoSFzfM6Uodl63QMtIhgyIuXlPbYIGG7bKu9+qoHEpAUrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfmliWx08OUdgg3DQZVaJvTvhyf2MHBpUW21GGa4F6OQIhAK3COBltKFlKTd+9MqvsryacfPsYksUD30y6SZAABS4J"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.7":{"name":"verify","version":"0.0.7","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x","sift":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","_id":"verify@0.0.7","dist":{"shasum":"0eaf3c7b830e72345d48bc7fd17cfaee027dea08","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.7.tgz","integrity":"sha512-oZKXJi5N1gQsQ7892bS515xpOuH0PL3568hu4S4FTU8b14LV8BZFBOSuF0ToIpT05ZBhZ5FBieM6/2/BFDQaFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVc6CmpPbWI8YKGI0jrfi7+B0epYehDL+DnOBhz+XPGwIhAMNJVyi+8Kbyr/qrBb71yqiTeiSfIo1wiXUSUfb/xAbd"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.9":{"name":"verify","version":"0.0.9","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x","sift":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","bugs":{"url":"https://github.com/crcn/verify.js/issues"},"_id":"verify@0.0.9","dist":{"shasum":"118844313dac1cfe5bb4aee5901e32a6b585fc27","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.9.tgz","integrity":"sha512-DJ21pTT+begHD41oQzn8EeU4qKAGm3MVpM8mibq1/kHIxHok2RJ9weAHk3nrdGcr2Z8i+UlJMJmHVKJ2N8urBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Gg27FiNaaqIBHeLgDqLSuwg70FwbiuTvdZ+380C8wQIgH50cwQsNUxVjhEViGfWyfrsw5NZL0gVmuyIPl24ZzSQ="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.10":{"name":"verify","version":"0.0.10","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x","sift":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","bugs":{"url":"https://github.com/crcn/verify.js/issues"},"_id":"verify@0.0.10","dist":{"shasum":"9c1ba9251247d4d8c44675c4b6cb3f9d8e092759","tarball":"https://registry.npmjs.org/verify/-/verify-0.0.10.tgz","integrity":"sha512-zCsA/Z7S5JaOiWvNlFGBu7cTJIVPQTxS9wLrijoW8JRcxNPkkjINOICGOjpgrndiBcNY5Z24OomihDnZrEMbrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9UA+UqCE6vdQYI9RbpJIu8WVhwsUSXIURfqYdK9tOrAiBWsnPgKSEFQejuJ63ntscJ5xVZ6ErJxj+mDocIHPe7nw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.0":{"name":"verify","version":"0.1.0","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x","sift":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","bugs":{"url":"https://github.com/crcn/verify.js/issues"},"_id":"verify@0.1.0","dist":{"shasum":"e2f43d4d5ab1b405153d984ae2bf97c669622db8","tarball":"https://registry.npmjs.org/verify/-/verify-0.1.0.tgz","integrity":"sha512-GAGLFcA4lk4e8oHerTAwpfMqXeyasEomiD+SIo64EENwrotQMEq1ykLyShSrHVtnwLqiIKGmAsOQB9dDXw4QNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBVwNu2h2b5Ee/M4HS3ep58z79t16lPDpMNosKIa/w/QIgR0csPYOovJ7laDMBw2JWb/DFmwkhXaQl7096CG76T6c="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.1":{"name":"verify","version":"0.1.1","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x","sift":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","bugs":{"url":"https://github.com/crcn/verify.js/issues"},"_id":"verify@0.1.1","dist":{"shasum":"58572cd3613338083221a43bc521f595e3d03f7b","tarball":"https://registry.npmjs.org/verify/-/verify-0.1.1.tgz","integrity":"sha512-SknNW4JH8w5tkOC1xcK6agqYZ75fzMKJB4R1wXXzWqQXwwdxAQKLr5HgUOO8rxeQohr7QlMRxgjKim/Ta6Y5oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV9Aeh40UabPxUmP3m9Vxzp2njscaBlnMhTEd+bl5mJAiAsPSdpB3Ky4EQtfj1Mm08Hb2g5WGtOtUmXcHjD64SJfA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.2":{"name":"verify","version":"0.1.2","description":"```javascript","main":"./lib/index.js","directories":{"example":"examples"},"dependencies":{"validator":"~0.4.13","structr":"0.2.x","comerr":"0.0.x","toarray":"0.0.x","sift":"0.0.x"},"devDependencies":{"mocha":"1.8.x","expect.js":"0.2.x"},"scripts":{"test":"mocha --reporter min"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"author":"","license":"BSD","bugs":{"url":"https://github.com/crcn/verify.js/issues"},"_id":"verify@0.1.2","dist":{"shasum":"fa3e825eb7d71a912d73486fa2842ef828430690","tarball":"https://registry.npmjs.org/verify/-/verify-0.1.2.tgz","integrity":"sha512-CuJTjEN8Haol85dRr6z+G9KAZia4ygbRBgYyX40Og9GLlw54WHaFvdxvq091nbRDn/b9rsIrvTbNQ5u6GK2mQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKR+5zRyirGym7y4jLoGUegGoeFsqYVAAaWYTx+OqclAiA/rGqEcgA5fHG0Ig/BTSyaeIT/GeN2qGgLWsPz1N552Q=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]}},"readme":"```javascript\n\nvar verify = require(\"verify\")();\n\nverify.register(\"email\", \"Invalid email\").is(/regexp/).len(6, 64);\nverify.register(\"name\", \"Invalid name\").len(2);\nverify.register(\"phoneNumber\", \"Invalid phone number\").sanitize(/\\d+\\-\\d+\\-\\d+/, function(number) {\n\treturn number.replace(/-/g, \"\");\n})\nverify.register(\"fullName\", \"Invalid full name\").is(\"name\");\n\n\n//don't throw an error if validation \nverify.throwsError(false);\n\nvar options = {\n\tphoneNumber: \"994-433-3444\",\n\temail: \"email@email.com\",\n\tfullName: \"Wu\"\n}\n\n\nif(verify.that(options).has(\"email\", \"phoneNumber\", \"fullName\").sanitize()) {\n\tconsole.log(options.phoneNumber); //994443344\n}\n\n```\n\n\n### API\n\n#### verify(options)\n\t\n\t- `throwsError` - TRUE if the validation library throws an error if one occurs\n\n#### chain verify.register(name, message)\n\t\nregisters a new verifiable item\n\n#### chain verify.get(name)\n\nreturns a validator chain that's already registered\n\n### Chain API\n\n#### chain.match(fnOrRegexp)\n\ncheck against a given value\n\n#### chain.sanitize(check, fn)\n\nsanitizes the value based on the check. \n","maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"},{"name":"crcn","email":"craig.j.condon@gmail.com"}],"time":{"modified":"2022-06-28T10:09:33.526Z","created":"2012-11-02T04:01:03.977Z","0.0.1":"2012-11-02T04:01:04.908Z","0.0.3":"2013-02-24T00:45:23.867Z","0.0.4":"2013-03-13T00:58:35.164Z","0.0.6":"2013-03-20T22:22:25.990Z","0.0.7":"2013-04-01T05:36:29.691Z","0.0.9":"2014-03-01T03:56:06.644Z","0.0.10":"2014-03-01T03:57:38.239Z","0.1.0":"2014-03-01T04:03:02.354Z","0.1.1":"2014-03-01T04:04:36.773Z","0.1.2":"2014-03-02T04:04:49.857Z"},"repository":{"type":"git","url":"https://crcn:KQ3Lc6za@github.com/crcn/verify.js.git"},"license":"BSD","readmeFilename":"README.md","bugs":{"url":"https://github.com/crcn/verify.js/issues"},"users":{"456wyc":true}}