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

🚨[ARCHIVED] Configure async validation mode in Ajv - JSON-Schema validator

License

Notifications You must be signed in to change notification settings

ajv-validator/ajv-async

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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