0.3.2 • Published 11 years ago

great-validator v0.3.2

Weekly downloads
3
License
Apache
Repository
github
Last release
11 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

11 years ago

0.3.1

11 years ago

0.3.0

11 years ago

0.2.7

11 years ago

0.2.6

11 years ago

0.2.5

11 years ago

0.2.4

11 years ago

0.2.2

11 years ago

0.1.0

11 years ago