Validator for Architect

npm install architect-validator
5 downloads in the last month


validator plugin for architect

Config Format

  "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"}]

npm loves you