3.5.7 • Published 29 days ago

@qiwi/uniconfig-plugin-ajv v3.5.7

Weekly downloads
17
License
MIT
Repository
github
Last release
29 days ago

@qiwi/uniconfig-plugin-ajv

Ajv validation plugin.

Install

  npm i @qiwi/uniconfig-plugin-ajv
  yarn add @qiwi/uniconfig-plugin-ajv

Usage

import uniconfig, {rollupPlugin} from '@qiwi/uniconfig-core'
import uniconfigPluginAjv from '@qiwi/uniconfig-plugin-ajv'
    
rollupPlugin(uniconfigPluginAjv)
const config = uniconfig({
  data: {
    data: {
      foo: 'bar'
    },
    schema: {
      type: 'object',
      required: ['foo'],
      properties: {
        foo: {
          type: 'string',
          minLength: 1
        }
      }
    }
  },
  pipeline: 'ajv',
  mode: 'sync'
}) 

config.get('foo') // 'bar'   
3.5.7

29 days ago

3.5.6

2 months ago

3.5.5

2 years ago

3.5.4

2 years ago

3.5.3

3 years ago

3.5.2

3 years ago

3.5.1

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.2

4 years ago

3.2.1

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.22.1

5 years ago

2.21.1

5 years ago

2.19.0

5 years ago