{"id":21489558,"url":"https://github.com/fosfad/openapi-typescript-definitions","last_synced_at":"2025-03-17T10:45:17.093Z","repository":{"id":39006474,"uuid":"380214780","full_name":"fosfad/openapi-typescript-definitions","owner":"fosfad","description":"Types and interfaces for writing valid OpenAPI specification in TypeScript.","archived":false,"fork":false,"pushed_at":"2023-03-01T22:21:18.000Z","size":364,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-03-14T19:54:05.893Z","etag":null,"topics":["openapi","typescript-types"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fosfad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-25T11:19:46.000Z","updated_at":"2024-05-16T18:31:23.904Z","dependencies_parsed_at":"2024-05-16T18:31:18.624Z","dependency_job_id":"b95c6de3-8517-413d-af9f-6aa83cfd79a7","html_url":"https://github.com/fosfad/openapi-typescript-definitions","commit_stats":{"total_commits":42,"total_committers":1,"mean_commits":42.0,"dds":0.0,"last_synced_commit":"b82e9fa9a387f134458d975b3a9bd02e1716164b"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosfad%2Fopenapi-typescript-definitions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosfad%2Fopenapi-typescript-definitions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosfad%2Fopenapi-typescript-definitions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fosfad%2Fopenapi-typescript-definitions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fosfad","download_url":"https://codeload.github.com/fosfad/openapi-typescript-definitions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244020882,"owners_count":20385033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["openapi","typescript-types"],"created_at":"2024-11-23T14:21:41.012Z","updated_at":"2025-03-17T10:45:17.064Z","avatar_url":"https://github.com/fosfad.png","language":"TypeScript","readme":"# OpenAPI TypeScript definitions\n\nThis package contains TypeScript definitions for OpenAPI. It may be useful in all kind of TypeScript projects that work with OpenAPI directly, for example, in code generators, in documentation generators and other kinds of projects.\n\nSupported OpenAPI versions:\n\n- [3.1.0](https://spec.openapis.org/oas/v3.1.0)\n\nSince OpenAPI specification relies on JSON Schema specification, this package also has [@fosfad/json-schema-typescript-definitions](https://github.com/fosfad/json-schema-typescript-definitions) package in its dependencies which provides type definitions for JSON Schema.\n\n## Getting started\n\nInstall the definitions:\n\n```bash\nnpm install @fosfad/openapi-typescript-definitions\n```\n\nImport `OpenAPI` (and other needed types):\n\n```typescript\nimport { OpenAPI } from '@fosfad/openapi-typescript-definitions/3.1.0';\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffosfad%2Fopenapi-typescript-definitions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffosfad%2Fopenapi-typescript-definitions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffosfad%2Fopenapi-typescript-definitions/lists"}