architect-validator

Validator for Architect

architect-validator

validator plugin for architect

{
  "packagePath": "./node_modules/architect-validator",
  "sanitize": true
}

Validate that ssssshtuff

module.exports = function (optionsimportsregister) {
 
  var validator = imports.validator;
 
  var obj = {
    email: "this isn't an email",
    name: "My name can be whatever"
  }
 
  validator(obj, function(keyvalue){
    // 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"}] 
  });
 
};