validator.js 543 Bytes
'use strict'

const indicative = require('../')

const data = {
  profile: {
    email: 'bar'
  }
}

const rules = {
  'profile.email': 'email',
  username: 'required'
}

indicative
  .validate(data, rules)
  .catch(function (errors) {
    console.log('\n')
    console.log('single validation >>>')
    console.log(errors)
    console.log('\n\n')
  })

indicative
  .validateAll(data, rules)
  .catch(function (errors) {
    console.log('all validations >>>')
    console.log(errors)
  })

console.log(indicative.is.email(data.profile.email))