{"repo":"metadevpro/openapi3-ts","free":true,"listed":false,"github":"https://github.com/metadevpro/openapi3-ts","clone":"git clone https://github.com/metadevpro/openapi3-ts.git","description":"TS Model & utils for creating and exposing OpenAPI 3.x contracts.","language":"TypeScript","stars":539,"topics":["openapi","ts"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"OpenApi3-TS TypeScript library to help building OpenAPI 3.x compliant API contracts. Version 4 Breaking change notice: Version 4.0 Adds explicit support for OAS 3.0 and OAS 3.1 as separate implementations. OAS 3.2 is available as a third parallel implementation ( oas32 ). The JSON Schema dialect is unchanged between 3.1 and 3.2 (Draft 2020-12); 3.2 adds document-structure fields such as streaming itemSchema / itemEncoding / prefixEncoding on the Media Type Object, the reusable mediaTypes component bucket, the query HTTP method and additionalOperations , Tag hierarchies, the XML nodeType , and the OAuth device authorization flow. To use version 3.2 import Or directly import from subpath: To use version 3.1 import Or directly import from subpath: To use version 3.0 import Or directly import from subpath: Includes - /src/model TS typed interfaces for helping building a contract. - /src/dsl Fluent DSL for building a contract. Install Install package via npm : Documentation, Versions, and Changelog - Documentation. - See changelog for version and changes. References - OpenAPI spec 3.2.0. https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.2.0.md - OpenAPI spec 3.1.0. https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.1.0.md License Licensed under the MIT License. Credits Contact: Pedro J. Molina github: pjmolina twitter: pmolinam (c) 2017-2026. Pedro J. Molina at Metadev S.L. https://metadev.pro & contributors.","default_branch":null,"files":null,"tree":[],"storefront":"/r/metadevpro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metadevpro/openapi3-ts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}