Skip to content
This repository has been archived by the owner on Dec 13, 2020. It is now read-only.

Latest commit

 

History

History
43 lines (24 loc) · 1.62 KB

README.md

File metadata and controls

43 lines (24 loc) · 1.62 KB

ajv-async

DEPRECATED / ARCHIVED

Ajv compiles asynchronous schemas to async functions that are supported in most JavaScript environments.

If you need to support other environments, you can compile schemas to standalone validation code - it is not fully implemented/supported - and use any transpiler you prefer, there is no need to use this package.

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