4.4.0 • Published 10 months ago

openapi3-ts v4.4.0

Weekly downloads
353,130
License
MIT
Repository
github
Last release
10 months ago

OpenApi3-TS

TypeScript library to help building OpenAPI 3.x compliant API contracts.

Coverage Status Known Vulnerabilities npm version

NPM

Version 4

Breaking change notice:

Version 4.0 Adds explicit support for OAS 3.0 and OAS 3.1 as separate implementations.

To use version 3.1 import

import { oas31 } from 'openapi3-ts';

Or directly import from subpath:

import { OpenAPIObject, OpenApiBuilder } from 'openapi3-ts/oas31';

To use version 3.0 import

import { oas30 } from 'openapi3-ts';

Or directly import from subpath:

import { OpenAPIObject, OpenApiBuilder } from 'openapi3-ts/oas30';

Includes

  • /src/model TS typed interfaces for helping building a contract.
  • /src/dsl Fluent DSL for building a contract.

Install

Install package via npm:

npm i --save openapi3-ts

Documentation, Versions, and Changelog

References

License

Licensed under the MIT License.

Credits

Contact: Pedro J. Molina | github: pjmolina | twitter: pmolinam

(c) 2017-2024. Pedro J. Molina at Metadev S.L. https://metadev.pro & contributors.

@nesa-js/swaggercdk-oas-builder@directus-asolole/api@umijs-ng/openapi@opensdks/core@plugdata/webopenapi-to-dtsegg-pandoras@lysander6/directus@lysander6/directus-sdk-jsclass-validator-jsonschema-es5tsf_empty_cardtsf_popupdirectus9-liteopenapi2dtstsg-tgjz@labshare/loopback-openapi-v3@dgroux/api-framework@cats-cradle/validation-decoratorsdimensio@infinitebrahmanuniverse/nolb-openamichaelangrivera-ts-rest@everything-registry/sub-chunk-2382@ywwmm/openapiapertum@tracktile/veritassz-swagger-apisynqueitswagger-to-mockswagger-to-mock-swagger2swagger-codegen-tswnikoopenapi2typescriptworkeryxm-openapitembaswagger2apisthanveer-cdk-practical-constructsvite-openapivite-plugin-vben-openapivercel-openapivite-plugin-swagger2ts@directus/sdk-js@directus/specs@directus9/api@directus9/specs@directus/api@dkx/k8s-client-generator@dpayoams/specs@digitalroute/bagger@dimensio/specs@dlkit/openapi@cynova/test1@daizyio/ts-lambda-api@cotype/core@doto-solutions/typed-openapi@bpinternal/expresso@bpinternal/opapi@blocklet/dataset-sdk@benbria/openapi-typescript-generator@benjd90/routing-controllers-openapi@preyou911/vite-plugin-openapi2ts@powerfulyang/umi-openapi@rotorsoft/eventually-openapi@rudi23/koa-yup-router-docs@rudi23/yup-to-openapijsonapi-fastifyjest-openapi-coveragejoi-openapi-generatorintegrail-sdk-cloudkeliu-openapi-genkoa-x-router@andrew_walsh/openapi-spec-generator@synako/hali-clistix-securitytwo-stroketyped-openapitstubtua-apits-doctestts-lambda-apiumi-plugin-openapi-urlumijs-plugin-openapitutor-apitypescript-lambda-apitrpc-to-openapits-openapi-dslts-openapi-generator@apexlang/json-schema@apexlang/openapiv3@api-bff/core@architect-io/dependency-manager@arc-directus/api@amsterdam/scaffold-form@anstatsig/nestjs-zod-openapi@asteasolutions/zod-to-openapi@atrox/restful-react@audc/class-validator-jsonschema@assis-delivery/core@aerocms/api-gateway@alexop/openapi-zod-client
4.4.0

10 months ago

4.3.2

1 year ago

4.3.3

1 year ago

4.3.1

1 year ago

4.3.0

1 year ago

4.2.2

1 year ago

4.2.1

1 year ago

4.2.0

1 year ago

4.0.4

2 years ago

4.1.0

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

3.2.0

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.2

3 years ago

2.0.1

4 years ago

2.0.0

5 years ago

1.4.0

5 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.12.0

7 years ago

0.11.0

7 years ago

0.10.0

7 years ago

0.9.0

7 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.2

8 years ago

0.6.1

8 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.1

8 years ago

0.3.1

8 years ago

0.2.1

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago