openapi-schema
v1.0.0
Published
A JSON Schema for OpenAPI Specification.
Downloads
5
Maintainers
Readme
openapi-schema
A JSON Schema for OpenAPI Specification. Supports version 3.0.1.
Install via NPM
npm install --save openapi-schema
Usage
Example of OpenAPI specification validation with "ajv" NPM package:
const Ajv = require('ajv');
const schema = require('openapi-schema');
const ajv = new Ajv();
ajv.validate(schema, {
openapi: '3.0.1',
info: {
title: 'Test spec',
version: '1.0.0'
}
});
Missing requirements
- Parameter Object: "explode" – When style is form, the default value is true.
- Schema Object: "items" – items MUST be present if the type is array.
License
MIT