0.3.2 • Published 9 years ago

great-validator v0.3.2

Weekly downloads
3
License
Apache
Repository
github
Last release
9 years ago

great-validator

Asynchronous laravel-like validator for Node.js using Sequelize

Quick start

Installation

npm install great-validator

Configuration

When using rules that need to access the database (unique, etc)

var db = require('../Models');
var Validator = require('great-validator');
Validator.setModels(db);

Using the validator

var Validator = require('great-validator');

var rules = {
    email:    'required|email|unique:User,email',
    password: 'required|min:8'
}

var data = {
    email:    'joseca@greatvalidator.com',
    password: 'josecasPassword'
}

var validator = new Validator(rules, data);
validator.check()
.next(function(isValid) {
    if (isValid) {
        console.log('OK');
    }
    else {
        console.log('Failed');
    }
})
.catch(function(err) {
    console.error(err);
});

Release History

  • 0.3.2 Bugs
  • 0.3.1 Docs
  • 0.3.0 This is 0.2.7 with right version number
  • 0.2.7 Added methods "passes" and "fails. Added "foundModels". Bugs and docs
  • 0.2.6 Bugs and docs
  • 0.2.5 Updated description in package.json
  • 0.2.4 Docs
  • 0.2.3 Orthography in docs
  • 0.2.2 Updated Release History in README.md
  • 0.2.1 Updated version in package.json
  • 0.2.0 More validation rules
  • 0.1.0 Initial release
0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.2

9 years ago

0.1.0

9 years ago