|
21 | 21 | "swagger-generator", |
22 | 22 | "express-openapi", |
23 | 23 | "express-swagger", |
| 24 | + "koa-openapi", |
| 25 | + "koa-swagger", |
24 | 26 | "zod-openapi", |
25 | 27 | "zod-swagger" |
26 | 28 | ], |
|
34 | 36 | "types": "./dist/express.d.ts", |
35 | 37 | "import": "./dist/express.js", |
36 | 38 | "require": "./dist/express.js" |
| 39 | + }, |
| 40 | + "./koa": { |
| 41 | + "types": "./dist/koa.d.ts", |
| 42 | + "import": "./dist/koa.js", |
| 43 | + "require": "./dist/koa.js" |
37 | 44 | } |
38 | 45 | }, |
39 | 46 | "main": "./dist/index.js", |
|
67 | 74 | }, |
68 | 75 | "dependencies": { |
69 | 76 | "@hyperjump/json-schema": "^1.16.0", |
| 77 | + "@types/koa-static": "^4.0.4", |
70 | 78 | "deepmerge": "^4.3.1", |
| 79 | + "koa-static": "^5.0.0", |
71 | 80 | "mime-types": "^3.0.1", |
72 | 81 | "radashi": "^12.6.0", |
| 82 | + "supertest": "^7.1.1", |
73 | 83 | "swagger-ui-dist": "^5.25.3", |
74 | 84 | "ts-morph": "^26.0.0", |
75 | 85 | "typescript": "^5.8.3", |
|
81 | 91 | "@oxc-node/core": "^0.0.29", |
82 | 92 | "@types/mime-types": "^3.0.1", |
83 | 93 | "@types/node": "^24.0.4", |
| 94 | + "@types/supertest": "^6.0.3", |
84 | 95 | "@vitest/coverage-v8": "^3.2.4", |
85 | 96 | "lefthook": "^1.11.14", |
86 | 97 | "nanoid": "^5.1.5", |
|
95 | 106 | "vue": "^3.5.17" |
96 | 107 | }, |
97 | 108 | "peerDependencies": { |
| 109 | + "@koa/router": "^13.0.0", |
98 | 110 | "@types/express": "^5.0.0", |
99 | | - "express": "^5.0.0" |
| 111 | + "@types/koa": "^2.0.0", |
| 112 | + "@types/koa__router": "^12.0.0", |
| 113 | + "express": "^5.0.0", |
| 114 | + "koa": "^3.0.0" |
100 | 115 | } |
101 | 116 | } |
0 commit comments