validator plugin for architect
{
"packagePath": "./node_modules/architect-validator",
"sanitize": true
}
Validate that ssssshtuff
module.exports = function (options, imports, register) {
var validator = imports.validator;
var obj = {
email: "this isn't an email",
name: "My name can be whatever"
}
validator(obj, function(key, value){
// throw an exception or return false
if (key == 'email') {
return isEmail(value);
}
}, function(errors){
// Errors come back as a list of kv's
// errors == [{key: 'email', "My name can be whatever"}]
});
};