assurance
Version:
Node validation/sanitization library with a handsome API
28 lines (20 loc) • 691 B
JavaScript
// just for the browser
require('./shims')
var Assurance = require('./Assurance')
, errors = require('./errors')
, AssuranceGroup = require('./AssuranceGroup')
, singleton = require('./singleton')
, validators = require('./validators')
, sanitizers = require('./sanitizers')
module.exports = singleton
module.exports.validators = validators
module.exports.sanitizers = sanitizers
module.exports.errors = errors
module.exports.Assurance = Assurance
module.exports.single = function (object, key, alias) {
var assure = new Assurance(object, alias)
return assure.me(key)
}
module.exports.group = function () {
return new AssuranceGroup()
}