2.1.1 • Published 8 years ago

combine-validators v2.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

combine-validators

Travis Codecov npm downloads MIT License

A Validator gives validator.js string validators a common context and allows composition.

const Validator = require('combine-validators');
const validations = Validator.validations;

const v = new Validator();
v.check(validations.isMandatory, validations.isEmail)(req.body, 'email', 'Email not valid');
v.check(validations.isOptional, validations.isIn('a', 'b', 'c'))(req.body, 'type', 'Type not valid');
v.check(validations.isMandatory, validations.isMongoId)(req.body, '_id', 'Id not valid');
if(v.hasErrors()) console.log('Validation rejected');
2.1.1

8 years ago

2.1.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago