@hey-api/openapi-ts
Version:
🌀 OpenAPI to TypeScript codegen. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
106 lines • 2.46 kB
JSON
{
"name": "@hey-api/openapi-ts",
"version": "0.97.3",
"description": "🌀 OpenAPI to TypeScript codegen. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.",
"keywords": [
"angular",
"axios",
"codegen",
"fetch",
"generator",
"http",
"javascript",
"json",
"next",
"next.js",
"node",
"nuxt",
"ofetch",
"openapi",
"rest",
"swagger",
"typescript",
"xhr",
"yaml"
],
"homepage": "https://heyapi.dev/",
"bugs": {
"url": "https://github.com/hey-api/openapi-ts/issues"
},
"license": "MIT",
"author": {
"name": "Hey API",
"email": "lubos@heyapi.dev",
"url": "https://heyapi.dev"
},
"repository": {
"type": "git",
"url": "git+https://github.com/hey-api/openapi-ts.git"
},
"funding": "https://github.com/sponsors/hey-api",
"bin": {
"openapi-ts": "./bin/run.js"
},
"files": [
"bin",
"dist",
"LICENSE.md",
"README.md"
],
"type": "module",
"main": "./dist/index.mjs",
"types": "./dist/index.d.mts",
"exports": {
".": {
"types": "./dist/index.d.mts",
"import": "./dist/index.mjs"
},
"./internal": {
"types": "./dist/internal.d.mts",
"import": "./dist/internal.mjs"
},
"./package.json": "./package.json"
},
"dependencies": {
"@lukeed/ms": "2.0.2",
"ansi-colors": "4.1.3",
"color-support": "1.1.3",
"commander": "14.0.3",
"get-tsconfig": "4.14.0",
"@hey-api/codegen-core": "0.8.2",
"@hey-api/shared": "0.4.5",
"@hey-api/json-schema-ref-parser": "1.4.2",
"@hey-api/spec-types": "0.2.0",
"@hey-api/types": "0.1.4"
},
"devDependencies": {
"@angular/common": "21.2.7",
"@angular/compiler": "21.2.7",
"@angular/compiler-cli": "21.2.7",
"@angular/core": "21.2.7",
"@angular/platform-browser": "21.2.7",
"@angular/platform-browser-dynamic": "21.2.7",
"@angular/router": "21.2.7",
"axios": "1.13.4",
"eslint": "9.39.2",
"ky": "1.14.3",
"nuxt": "3.14.1592",
"ofetch": "1.5.1",
"rxjs": "7.8.2",
"typescript": "6.0.2",
"vue": "3.5.25",
"yaml": "2.8.3",
"zone.js": "0.16.0"
},
"peerDependencies": {
"typescript": ">=5.5.3 || >=6.0.0 || 6.0.1-rc"
},
"engines": {
"node": ">=22.13.0"
},
"scripts": {
"build": "tsdown",
"dev": "tsdown --watch",
"typecheck": "tsgo --noEmit"
}
}