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

/openapi-schema/

    Package Sidebar

    Install

    npm i openapi-schema

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    52 kB

    Total Files

    3

    Last publish

    Collaborators

    • bponomarenko