This package has been deprecated

Author message:

deprecating in favor of personally namespaced package

validator-factory

1.1.1 • Public • Published

@ryanburnette/validator-factory

npm version

Description

An implementation of Validate.js as a factory for creating JavaScript object validators.

Usage

var validatorFactory = require('validator-factory');
<script src="https://unpkg.com/validator-factory@1.1.0/dist/index.min.js"></script>
var validate = createValidator({
  foo: {
    presence: true,
    length: {
      minimum: 3
    }
  },
  email: {
    presence: true,
    email: true
  }
})

validate({
  email: 'lois.griffin'
})
// => { body: { email: 'lois.griffin' },validation: { foo: [ "can't be blank" ], email: [ 'is not a valid email' ] } }

validate({
  foo: 'abc',
  email: 'lois.griffin@gmail.com'
})
// => { body: { foo: 'abc', email: 'lois.griffin@gmail.com' }, validation: false } 

Readme

Keywords

none

Package Sidebar

Install

npm i validator-factory

Weekly Downloads

10

Version

1.1.1

License

ISC

Unpacked Size

144 kB

Total Files

9

Last publish

Collaborators

  • ryanburnette