openapi-schema

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i openapi-schema

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

52 kB

Total Files

3

Last publish

Collaborators

  • bponomarenko