Configure async validation mode in Ajv - JSON-Schema validator


Keywords
JSON, schema, validator, validation, jsonschema, json-schema, json-schema-validator, json-schema-validation, async, asynchronous, asynchronous validation, ajv, generators, async-function, co, nodent, regenerator, configuration
License
MIT
Install
npm install ajv-async@1.0.1

Documentation

ajv-async

Configure async validation mode in Ajv - JSON-Schema validator

Build Status npm Gitter

Install

npm install ajv-async

Usage

The code below configures async mode in Ajv instance to transpile async functions using nodent, if required.

var Ajv = require('ajv');
var setupAsync = require('ajv-async');

var ajv = setupAsync(new Ajv);

A boolean transpile option can be passed to Ajv instance to enforce (or to prohibit) transpilation. See Ajv docs for more information.

Using in browser

ajv-async bundle in npm package already includes nodent. If you bundle your code with browserify or webpack, when you require('ajv-async') nodent will be included as well.

License

MIT