json-schema-validation-strategy

1.1.2 • Public • Published

json-schema-validation-strategy

Build Status npm version

JSON Schema validation strategy for react-validation-mixin.

This library provides a validation strategy based on the library jsen

Custom messages and i18n

Property name override

validatorTypes:  {
  type: 'object',
  required: ['username'],
  properties: {
    username: {
      type: 'string',
      label: 'Field name'
    }
  }
}

Message override

validatorTypes:  {
  type: 'object',
  required: ['username'],
  properties: {
    username: {
      type: 'string',
      minLength: 5,
      invalidMessage: 'Invalid username',
      requiredMessage: 'Username is required'
    }
  }
}

Global message override

const options = {
  messages: {
    required: '{{key}} custom required message.'
  }
}
 
export default validation(strategy(options))(component);

Package Sidebar

Install

npm i json-schema-validation-strategy

Weekly Downloads

1

Version

1.1.2

License

MIT

Last publish

Collaborators

  • jefersondaniel412