Configure async validation mode in Ajv - JSON-Schema validator
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts standalone bundle Nov 8, 2017
spec test: ajv transpile option Nov 5, 2017
.gitignore chore: update ajv version Jan 7, 2018
.travis.yml test: ajv transpile option Nov 5, 2017
LICENSE Initial commit Dec 26, 2016
README.md docs: usage Jan 7, 2018
index.js refactor: remove support for generators, remove regenerator Nov 5, 2017
package.json

README.md

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