nw-openapi-v2-validator
Install
$ npm install nw-openapi-validator
Usage
var validator = require('nw-openapi-v2-validator');
var ajvOptions = {
allErrors: true
};
var api = require('./api/swagger.json');
validator.validate(api, ajvOptions).then(function (api) {
// Schema is valid
return api;
}).catch(function (reason) {
// Schema is not valid, errors
console.log(reason);
});
or
var validate = require('nw-openapi-v2-validator').validate;
var ajvOptions = {
allErrors: true
};
var api = require('./api/swagger.json');
validate(api, ajvOptions).then(function (api) {
// Schema is valid
return api;
}).catch(function (reason) {
// Schema is not valid, errors
console.log(reason);
});