1.0.0 • Published 9 years ago

messiah v1.0.0

Weekly downloads
7
License
-
Repository
github
Last release
9 years ago

messiah

Node object validators

Examples

var messiah = require('messiah');

// Create an object User
messiah.objects.new('user', {
  name: {
    isRequired: 'The name is required',
    isLength: {
      message: 'The name has to be at least 5 characters',
      min: 5
    }
  },
  email: {
    isEmail: 'The e-mail address is not valid'
  }
});

var user = {
  "email": "netter@lendix.com",
  "name": "Benjamin Netter"
};

// Check 
messiah.check('user', user, function(err) {
  if (err) {
    // Errors
  }
});