1.1.2 • Published 8 years ago

json-schema-validation-strategy v1.1.2

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

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);
1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.9.0

8 years ago