{"_id":"validate.js","_rev":"55-14a0d041fabb9f5df227c1439c075626","name":"validate.js","description":"Declarative validations for JavaScript","dist-tags":{"latest":"0.13.1"},"versions":{"0.1.0":{"name":"validate.js","version":"0.1.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"A Rails inspired validation framework for javascript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.1.0","dist":{"shasum":"fb35309c5c8e9d426bf9f5b679b544375502215c","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.1.0.tgz","integrity":"sha512-JU514ORUiSt0hLmbVQfxldm/axKHdiXDIsSfQwRd8vZBPzGhi5NSYpv8ET2Hmp8xd64ifBCKaXSsZa+D0NKX6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcJd87aCzYF4sbXo2cL9CGbis8hcfeHk8G+A6AqazE7wIger9rbkqWdkwv+H9wQCjJ3LnbIUCxSWi9+OA+6nDhNVI="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"directories":{}},"0.1.1":{"name":"validate.js","version":"0.1.1","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"A Rails inspired validation framework for javascript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.1.1","dist":{"shasum":"5e3c1f8bf9ad946b1f36a96200ba0e086c8e0327","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.1.1.tgz","integrity":"sha512-Je5c2E38fnnsC2v3Tk0+3JxPf8Vm4T01MlhdERPTUqAoUPpR3A7BQY7onE8uVL+ZR9pDvFDsBW2yVI3wA4kjqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwvfxFyVVJGhn8TNfNympWkRgZ+zbV7nU3TXi39ghLwAiBZl0ntDYkhvjkHp3ocwmZWp+Ro1mtIJCJDHRNqWbF1sA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"directories":{}},"0.1.2":{"name":"validate.js","version":"0.1.2","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.1.2","dist":{"shasum":"3de6129d5d140994dfdd805b5e08d099cfa35e5a","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.1.2.tgz","integrity":"sha512-vcPhmLbgRcUkaa2UzyLDVSoDSgOvJvR8o/xzQF08yItdSpcHMJ0DFSDw0QbxU48ElWFtRNpeCkRrSNgspVjYtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEo8kXENX9EzGD6UXJPXkvqXMaQBDUn/IepB1tAR3ULkAiEA6xBemangyu3YINCo9H1ukkTlwKLcl21VP1jlRr2yJQ4="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"directories":{}},"0.1.3":{"name":"validate.js","version":"0.1.3","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.1.3","dist":{"shasum":"1c0f0605aeb9bf772aba58fa02984589ba211a3c","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.1.3.tgz","integrity":"sha512-iw1IC2Pou0fy78KgdHk8EuJw0cYNiO0DM56A5aj+N+iC7zVNhXZj3KEZ52LInZy8wjt/wUVwN46UwJfQWqkf+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsQ+uKWtqYoPNzcgTAD+9gZA3nZjsSO+mzH6xueZuhmwIgVJzVGGF3wVH+ECWoqpqnWB8r9Gdc+yv9GNE/ln8DUDY="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"directories":{}},"0.2.0":{"name":"validate.js","version":"0.2.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0","grunt-template-jasmine-istanbul":"~0.2.5","coveralls":"~2.5.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.2.0","dist":{"shasum":"2d19491e8e1356c3a30ea7d14596f11a9238eb3d","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.2.0.tgz","integrity":"sha512-h6/KKeB+U7mTasKH2rCYcqThv87cCvdteS+tcP0IzFgx8JxDby9vj0DO2TxkgK5gQLs63lyR9j/vUuEJ6nUUvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnNPv3I2s2ilFQBbpmjCKkHwXGTmhoXmpungLGd7o+rAiAweEjGqWDHfScOF+0BP5w0k29mxUd5AchY4Ps3Ojp0BQ=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"directories":{}},"0.3.0":{"name":"validate.js","version":"0.3.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0","grunt-template-jasmine-istanbul":"~0.2.5","coveralls":"~2.5.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"gitHead":"0b6848d7e541bf55f13e817a94a32163ad5fa625","bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.3.0","_shasum":"e3c6dea8d2945f1388902d7c7f27768c40f48f88","_from":".","_npmVersion":"2.0.0-beta.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"e3c6dea8d2945f1388902d7c7f27768c40f48f88","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.3.0.tgz","integrity":"sha512-TtoL8qBtYg6GnVIkmRhbZKbuDtjrfPbFUft+lFoNEIycVNWS20TWCSNB1MjiNr3Q50dN5agz8Q60JirABVKXCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7WTeV4H1oOfU+FPbyMoleDzPidlW0LsiFrhe6x/J1lAiEAv4yLM1jk2vMMdk4qd77Vx8yJ9dbMm7EcDKcr+S4XyuU="}]},"directories":{}},"0.3.1":{"name":"validate.js","version":"0.3.1","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/wrapp/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0","grunt-template-jasmine-istanbul":"~0.2.5","coveralls":"~2.5.0"},"licenses":[{"type":"MIT","url":"https://github.com/wrapp/validate.js/tree/master/LICENSE.txt"}],"gitHead":"ce663c530f09006dc63021ceed500f33a452ef83","bugs":{"url":"https://github.com/wrapp/validate.js/issues"},"_id":"validate.js@0.3.1","_shasum":"63682d5c745da5c7a951f831147c54b32b9c865b","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"63682d5c745da5c7a951f831147c54b32b9c865b","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.3.1.tgz","integrity":"sha512-XCke5VvBCpfwSItTK8dgHZA9JS84o6YN/ASbueZYxxgK4/OMOFx2H+nNlQ/rXgIv4HFJXqqKDa7EWfH5QWqJaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2DM8eVuCN2xJAGK0AHwmFm1PZwYDR/RsLDhXITJmJuAiEAvADK15seyQ9jdbA31KqYRHaUVxtPzv+MOS3FGFoWByg="}]},"directories":{}},"0.3.2":{"name":"validate.js","version":"0.3.2","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0","grunt-template-jasmine-istanbul":"~0.2.5","coveralls":"~2.5.0"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"a207816196491ff7c52806299459a561fa8c068c","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.3.2","_shasum":"8dfa640dbfcce6a10f54b5b72586505df7dfe050","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"8dfa640dbfcce6a10f54b5b72586505df7dfe050","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.3.2.tgz","integrity":"sha512-QsQKnFPRZkkopE1VYO/bkbtqeDc4qoo/YNw/cAdZjbGFCh9ajyZJhlb6q+i3eRYbKxNxk5GfE0S5Jk9rAvBdGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWCNf6tAG00oEKNaUxyZTYnBjIgBsu23w4m//Gj+qb3QIgepYbKLbwD+zFdez4JGOPgMX1wtm9oVC18bNLqkLbD7M="}]},"directories":{}},"0.4.0":{"name":"validate.js","version":"0.4.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0","grunt-template-jasmine-istanbul":"~0.2.5","coveralls":"~2.5.0"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"9e651006fb4fd8e83206ebf3c64f4e36daefbb16","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.4.0","_shasum":"ac5c7e1b3dbf507539ede9165e089e0a00537b0a","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"ac5c7e1b3dbf507539ede9165e089e0a00537b0a","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.4.0.tgz","integrity":"sha512-JI/DaK8WAr/7eh2SCKHfwIXRqwy7Zk1rWaX3Unqal87l62UUB2se+ls4xY37lXYfDr4hiwZP76c0v89nu5SNVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkWP1KFpWkyaLTiWOD6DgJTt5inazrcftOfIhC/Tu+owIhALaIHJp9u6roJ7/b27JV3XJ42PfWr03ZOb94fWJ//Rsu"}]},"directories":{}},"0.5.0":{"name":"validate.js","version":"0.5.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"~0.4.1","grunt-notify":"~0.2.13","grunt-contrib-watch":"~0.5.2","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jasmine":"~0.5.2","grunt-docco":"~0.3.0","grunt-template-jasmine-istanbul":"~0.2.5","coveralls":"~2.5.0"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"3f710f75afc33f2413ef63239a47d239980b6220","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.5.0","_shasum":"e404b3ae9ca5d9e9b6264e6c4250807fd69e6a10","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"e404b3ae9ca5d9e9b6264e6c4250807fd69e6a10","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.5.0.tgz","integrity":"sha512-g9oNxrBR7MCEu8uVwzjzG28fL5LhDElKRATqh6JzYCY+s1jP17Dpgu6w4u0QuIqY/0vdl1d2gCRgZXXnnkrnvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGuERTJDOj+79f0XvzGcPE8qFYr5aLxX6ClLAQW4YyMQIhAJCUEvH5FuIEm7MAvGRx1z2NwFgOCAvw9qDtsY13BdbR"}]},"directories":{}},"0.6.0":{"name":"validate.js","version":"0.6.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.0","grunt-contrib-uglify":"0.8.0","grunt-contrib-jasmine":"0.8.2","grunt-docco":"0.3.3","grunt-template-jasmine-istanbul":"0.3.3","coveralls":"2.11.2"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"4b7723665ef20ba7c8bb03a4cd183ba67151b962","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.6.0","_shasum":"3a2727e3cac7d40aff4a0b5d2b9deb616a2cb185","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"3a2727e3cac7d40aff4a0b5d2b9deb616a2cb185","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.6.0.tgz","integrity":"sha512-at45w7id91r9YOavpjhmNKHl9VsoLHVrrBvyHnRudZYMlYcUZjiHTJvGJZ3SOVoA7TyCEwVZLGJn3eFXpdrX2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDANL9UCVlZZ+t16Gd+IO0LnGnb4XYnrWyFOCKBFRUUIgIhAOmJ52IuDbjF3KIPvcK0WwwnMrf+6kbaQxsRI60AhWXo"}]},"directories":{}},"0.6.1":{"name":"validate.js","version":"0.6.1","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.0","grunt-contrib-uglify":"0.8.0","grunt-contrib-jasmine":"0.8.2","grunt-docco":"0.3.3","grunt-template-jasmine-istanbul":"0.3.3","coveralls":"2.11.2"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"859c34ec033d79a93b13593e7ab707f9355609b5","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.6.1","_shasum":"ca08480e482131e07e8cc56e04b005f78fd99328","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"ca08480e482131e07e8cc56e04b005f78fd99328","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.6.1.tgz","integrity":"sha512-m3EeYixduwb0u3VvK9EVObh+PM8CotOcnnW68e68wR9uBdGSzEMgj3cwRYzImFlEsGYKbB3ZdCJEQJrFn68rXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Sz3woKK/Bu4mt6eM4bfwYg1h6VfiLZkaNpFkyvl9qAIgUes4d2JI3cJOE7gjRuAs/eYcFqxFjn0P5foo4y+TEmE="}]},"directories":{}},"0.7.0":{"name":"validate.js","version":"0.7.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.1","grunt-contrib-uglify":"0.9.1","grunt-contrib-jasmine":"0.8.2","grunt-docco":"0.3.3","grunt-template-jasmine-istanbul":"0.3.3","coveralls":"2.11.2"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"40452577036f6f08bd36c0c34316572aec2cfc61","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.7.0","_shasum":"806e5cf6cb90a6561fa96dedbe31cf90e8aee65e","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"806e5cf6cb90a6561fa96dedbe31cf90e8aee65e","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.7.0.tgz","integrity":"sha512-2WevXe8snSh4D0Gcwc29ndH2H+blaSchpn8YskTbfZZ0WnI0dFgx70WTbjFGXXd6GUG7eYz5DWDrzkpw7kkFnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsvCrq3BDkBeBYZ5MAQNRgbeUyhQYDDV+h/Qq/lsq/egIgO6C+zGbjzgwdDQA8EEeI1NyAIZsivhpPOXwncV7ZNjc="}]},"directories":{}},"0.7.1":{"name":"validate.js","version":"0.7.1","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.1","grunt-contrib-uglify":"0.9.1","grunt-contrib-jasmine":"0.8.2","grunt-docco":"0.3.3","grunt-template-jasmine-istanbul":"0.3.3","coveralls":"2.11.2"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"ecee7e783e0e42cfd088ff696e156bf7d2902fa8","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.7.1","_shasum":"997fcc785966d11efc673a5126f4a979a89ed759","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"997fcc785966d11efc673a5126f4a979a89ed759","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.7.1.tgz","integrity":"sha512-ud9A6bo29Xm6y2kWz5Dpt/moDM6O0R1tk/ykTEI4DiTqfmVnShD1uHVl4wFiTEzjlB5DAVYwgXd/vrazZCpZEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDitQ2tmxK1o+SetVh9h4X86FMPd32dguxvrBewEtn3wgIhAP4C8BvF0HA7G4SIsfi8evITt3C00ujDsSbv9bvu8uWM"}]},"directories":{}},"0.8.0":{"name":"validate.js","version":"0.8.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.1","grunt-contrib-uglify":"0.9.1","grunt-contrib-jasmine":"0.8.2","grunt-docco":"0.3.3","grunt-template-jasmine-istanbul":"0.3.3","coveralls":"2.11.2"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"42e5cb3451dbd39d45a13e200fc6b3e199c69b77","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.8.0","_shasum":"e0792207cd7b98abb682738d9421a838ea14c30c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"e0792207cd7b98abb682738d9421a838ea14c30c","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.8.0.tgz","integrity":"sha512-PmLVfg+z3/K2CVx7vDvaHGTjIFsxkwEaRF90ithaNopEgF1C+KDV+FKOdgqkGmac4veAg3e5xNS/rN325JLR8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuvqp6AX6LQuZKMpFFcSzqeaDJEdaslMsOlBUUhZAiZAiAThs/psaEYey6SBL8iughNilasUmg3KJ23WUHhLvysCw=="}]},"directories":{}},"0.9.0":{"name":"validate.js","version":"0.9.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.1","grunt-contrib-uglify":"0.9.1","grunt-contrib-jasmine":"0.8.2","grunt-docco":"0.3.3","grunt-template-jasmine-istanbul":"0.3.3","coveralls":"2.11.2"},"licenses":[{"type":"MIT","url":"https://github.com/ansman/validate.js/tree/master/LICENSE.txt"}],"gitHead":"8f0bbddb015ad38f05147093e2fba2b36e4a9a9a","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.9.0","_shasum":"8acf0144f1520a19835c6cc663f45e0836aa56c8","_from":".","_npmVersion":"2.14.6","_nodeVersion":"4.1.2","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"dist":{"shasum":"8acf0144f1520a19835c6cc663f45e0836aa56c8","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.9.0.tgz","integrity":"sha512-MZWPI9EpmMFHnQ+gdEl7GG4m4tpRkz6Irhy0Yatgo/APyhsqK8X2PO6aOtmLC7EfhhqhTeCD3gMnMXhYkqMq0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI4bs0nx2cAjnjboQXDsqonqTwcTvnMjc6z/BmAPsgDQIgcvUDmiDH9e3T7rh6bst3g9ivzhZ54UyOpFuXuDFrfxA="}]},"directories":{}},"0.10.0":{"name":"validate.js","version":"0.10.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"0.4.5","grunt-notify":"0.4.1","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.3","grunt-contrib-uglify":"0.9.2","grunt-contrib-jasmine":"0.9.2","grunt-docco":"0.4.0","grunt-template-jasmine-istanbul":"0.3.4","coveralls":"2.11.4"},"license":"MIT","gitHead":"f44c89bff8200304c636e8f739253f268c289732","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.10.0","_shasum":"0d97014d7e19cbe8a4780c792f60b505a4307afd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"dist":{"shasum":"0d97014d7e19cbe8a4780c792f60b505a4307afd","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.10.0.tgz","integrity":"sha512-q2FvIGc/jZjm6Cw/Pi5Shli/uOHqNqncOC9xqqLOaBO/GQyiWlrKcsrOAtdF3loRf5DA752X9twz1aP9jnP6yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk9j+QV+QCAtXXs2RLqSBDEKmt9iXpEeNJ/KWwF1WWuwIgQQywx5oK4IcN5cCaG8Itp2NjNag4yjg5xsuWYUmGelA="}]},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validate.js-0.10.0.tgz_1463768515284_0.713036528788507"},"directories":{}},"0.11.0":{"name":"validate.js","version":"0.11.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","typings":"validate.d.ts","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"1.0.1","grunt-notify":"0.4.5","grunt-contrib-watch":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-jasmine":"1.0.3","grunt-docco":"0.4.0","grunt-template-jasmine-istanbul":"0.4.0","coveralls":"2.11.9"},"license":"MIT","gitHead":"1c9a18adca12b98dabac0166e301bc8ca9fb7676","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.11.0","_shasum":"a6387cf1232ad887d3f46931d4a4d141a6844420","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"dist":{"shasum":"a6387cf1232ad887d3f46931d4a4d141a6844420","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.11.0.tgz","integrity":"sha512-MwpxmFWfboABDD+D6iPgV86r9nOQTNzqd/jkYJzX7NuGf2V6Afu76YtRm+4ZWQB6YoZHDM6GzVgnKPaz6EaVMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu9UlQglzItvvCfDYJB80dSkeyqzrDeGgzPrCIn5tx8AiBAVZyFrDQ6fOpLm7h/ENnVGwqfIvmWx0E/pfqM+mQ0UQ=="}]},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validate.js-0.11.0.tgz_1478375840824_0.253728928277269"},"directories":{}},"0.11.1":{"name":"validate.js","version":"0.11.1","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","typings":"validate.d.ts","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"1.0.1","grunt-notify":"0.4.5","grunt-contrib-watch":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-jasmine":"1.0.3","grunt-docco":"0.4.0","grunt-template-jasmine-istanbul":"0.4.0","coveralls":"2.11.9"},"license":"MIT","gitHead":"047f315ed3369e75726a77ffc6d4f6248b10f798","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.11.1","_shasum":"f51c3c6c4a56e6380a20a7eb104245037f2a540d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"dist":{"shasum":"f51c3c6c4a56e6380a20a7eb104245037f2a540d","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.11.1.tgz","integrity":"sha512-ubovdQHQysHs18KhKIsFjGDb/uwWqCR2P4aPg42aIndOGIcsbEnIkN4iSK6OKQoqRbLtogXJ5hm3amgrQbnR8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbB8gSr4GUUKSWkC8Y9hBIBg/Zckku/wrDD10zyroELAiAaa6qsdA4YYfw4nYgf26NLyE0gSSlqSyyBZdVKz/Px8g=="}]},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validate.js-0.11.1.tgz_1478452672567_0.16768699698150158"},"directories":{}},"0.12.0":{"name":"validate.js","version":"0.12.0","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","typings":"validate.d.ts","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"1.0.1","grunt-notify":"0.4.5","grunt-contrib-watch":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-jasmine":"1.0.3","grunt-docco":"0.4.0","grunt-template-jasmine-istanbul":"0.4.0","coveralls":"2.11.9"},"license":"MIT","gitHead":"f907eb86807a112e8b2bdaa35f0bcc2e9acaa855","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.12.0","_npmVersion":"5.5.1","_nodeVersion":"6.5.0","_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"dist":{"integrity":"sha512-/x2RJSvbqEyxKj0RPN4xaRquK+EggjeVXiDDEyrJzsJogjtiZ9ov7lj/svVb4DM5Q5braQF4cooAryQbUwOxlA==","shasum":"17f989e37c192ea2f826bbf19bf4e97e6e4be68f","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyV8CLOA2XJBbNhAhfeedgL9gNKrDvCo6NBQC+jegUmAiAlX5jeh4NX/UYrK6Wg5k5GH1v8EAcdYDiCIslFeJ23xQ=="}]},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate.js-0.12.0.tgz_1508261149281_0.2864944401662797"},"directories":{}},"0.13.1":{"name":"validate.js","version":"0.13.1","author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"description":"Declarative validations for JavaScript","main":"validate.js","typings":"validate.d.ts","homepage":"http://validatejs.org","repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"scripts":{"test":"grunt test","build":"grunt build","watch":"grunt watch","docs":"grunt docco"},"keywords":["validation","validate","server","client"],"devDependencies":{"grunt":"1.0.1","grunt-notify":"0.4.5","grunt-contrib-watch":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-jasmine":"1.0.3","grunt-docco":"0.4.0","grunt-template-jasmine-istanbul":"0.4.0","coveralls":"2.11.9"},"license":"MIT","gitHead":"40e06a1bafd2ce61dba37779ee77e796ad397b81","bugs":{"url":"https://github.com/ansman/validate.js/issues"},"_id":"validate.js@0.13.1","_nodeVersion":"6.14.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PnFM3xiZ+kYmLyTiMgTYmU7ZHkjBZz2/+F0DaALc/uUtVzdCt1wAosvYJ5hFQi/hz8O4zb52FQhHZRC+uVkJ+g==","shasum":"b58bfac04a0f600a340f62e5227e70d95971e92a","tarball":"https://registry.npmjs.org/validate.js/-/validate.js-0.13.1.tgz","fileCount":8,"unpackedSize":76643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBTErCRA9TVsSAnZWagAAT88P/1g3rbahFd4t+dV1QE4m\nZ3AAd8rDAgZQiSl23Pv1Ry3w1rzlWzOp1mbWAbg0v+JikQMwiPK+R/cJjQLw\n54p6TwyDo38BO3UWrbh/UwDzH0uaofay1JFBGVYY3IRDhiCZ0B+CtAMf18ln\nXV6WyAn0xnOOgXXaQ3eU9BUDNvC274eoOz4qDX1FKa+rDVTAG16pw3eoExhF\nc8K132ap8x+yhKyA1NSC+CSEQ9AxjPNQvXMwoJkWUyFZzV4WNXH1dDIYjTDx\ndHk06qaQLE/UrblYEuODhqRS2a8olcoS8k79TJ0TZtoOVAh2S6TutS4GA6y1\njA0YvsLg2d4dNer0SwHiqdy9RrnlnbAuqr9F4NLsL5W3q6qifOoK/ks9GFxa\n0Rt7aJRDoSZraZEx1ovQOK50oB91RXjR/0qod7djcwSb34NLsCsB4zDZLASE\njNefuQW/s2xPsepLVV14B4v3jF6qqUaOVZH4j6I2JDzjvV4LkAjsgQtggX3x\nL5WwOaJtMdNSDSYr7svlGtKBafo7R4K2ZWvBM7sPM+S0A4pUNIJ81FjZWTj+\nDfS9HSo2aa4XftgJiAKIz1RAjey+WZIs462rkf+eTI9fpnsefQJ6XXblPBll\nwrHn4eO/YW6Fi6sBCkZgmwOqIFMPsvzqsjzriYog+vfAUAJ0dkpWK+1lxZtK\nzwgK\r\n=8CaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFgTIztvb0/GAMSheApjC+lsLUd8iLbLv5ZTjjescxagIhAJ4gQIgbiX/s5WGUuwKN7OKCEM9loSCJskv/ICKHCrdF"}]},"maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"_npmUser":{"name":"ansman","email":"nicklas@ansman.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validate.js_0.13.1_1560621355088_0.7629729778260752"},"_hasShrinkwrap":false}},"readme":"validate.js\n===\nValidate.js provides a declarative way of validating javascript objects.\n\nFor documentation please see [validatejs.org/](http://validatejs.org/).\n\nFor issues and feature requests visit the [issue tracker](https://github.com/ansman/validate.js/issues).\n\nBuilding validate.js\n---\n### Requirements\n  * [node.js](https://nodejs.org/) - Will probably work with most versions\n  * [grunt-cli](http://gruntjs.com/using-the-cli)\n\n### Build steps\n  1. `git clone git@github.com:ansman/validate.js.git`\n  2. `cd validate.js`\n  3. `npm install`\n  4. `grunt build`\n\nThis will build *validate.min.js*, *validate.min.map* and the *docs* folder.\n\n### Continuous testing\nYou can run continuous testing that runs the tests on file changes by running\n`grunt watch` or simply `grunt`.\n\nIf you want to just run the tests once you can do that by running `grunt test`.\n\nBuild status\n---\n[![Build Status](https://travis-ci.org/ansman/validate.js.svg?branch=master)](https://travis-ci.org/ansman/validate.js)\n[![Coverage Status](https://coveralls.io/repos/ansman/validate.js/badge.svg?branch=master)](https://coveralls.io/r/ansman/validate.js?branch=master)\n\nContributing\n---\nBefore opening a pull request please make sure your changes follow the\n[contribution guidelines](https://github.com/ansman/validate.js/blob/master/CONTRIBUTING.md).\n\nUsers of validate.js\n---\nIf your site, library or application uses validate.js and would like to be shown\nhere please feel free to email <a href=\"mailto:info@validatejs.org\">info@validatejs.org</a>\nwith the name and optionally a URL to the project and it will be added here.\n","maintainers":[{"name":"ansman","email":"nicklas@ansman.se"}],"time":{"modified":"2022-06-28T08:36:20.796Z","created":"2013-11-16T03:58:27.395Z","0.1.0":"2013-11-16T03:58:29.187Z","0.1.1":"2013-11-16T18:55:40.442Z","0.1.2":"2013-11-26T04:10:16.123Z","0.1.3":"2013-11-26T18:26:18.274Z","0.2.0":"2014-01-22T21:32:03.260Z","0.3.0":"2014-09-05T07:13:28.515Z","0.3.1":"2014-09-22T18:51:55.021Z","0.3.2":"2014-10-05T13:35:32.609Z","0.4.0":"2015-02-06T16:08:39.194Z","0.5.0":"2015-03-07T17:03:23.412Z","0.6.0":"2015-03-15T12:50:57.182Z","0.6.1":"2015-03-30T05:57:50.614Z","0.7.0":"2015-04-08T18:04:00.568Z","0.7.1":"2015-04-16T07:06:41.335Z","0.8.0":"2015-07-03T09:23:51.922Z","0.9.0":"2015-10-10T12:45:01.865Z","0.10.0":"2016-05-20T18:21:58.194Z","0.11.0":"2016-11-05T19:57:21.367Z","0.11.1":"2016-11-06T17:17:54.893Z","0.12.0":"2017-10-17T17:25:50.799Z","0.13.0":"2019-06-15T17:44:47.764Z","0.13.1":"2019-06-15T17:55:55.247Z"},"author":{"name":"Nicklas Ansman","email":"nicklas@ansman.se"},"repository":{"type":"git","url":"git+https://github.com/ansman/validate.js.git"},"readmeFilename":"README.md","homepage":"http://validatejs.org","keywords":["validation","validate","server","client"],"bugs":{"url":"https://github.com/ansman/validate.js/issues"},"users":{"richsoni":true,"timhemming":true,"mrmartineau":true,"jcloutz":true,"marcobiedermann":true,"codebyren":true,"sopepos":true,"cestrensem":true,"jokero":true,"kevin-foster":true,"philligan":true,"avivharuzi":true,"nilz3ro":true,"zhenguo.zhao":true},"license":"MIT"}