|
31 | 31 | "import": "./dist/esm/server/index.js", |
32 | 32 | "require": "./dist/cjs/server/index.js" |
33 | 33 | }, |
| 34 | + "./validation": { |
| 35 | + "import": "./dist/esm/validation/index.js", |
| 36 | + "require": "./dist/cjs/validation/index.js" |
| 37 | + }, |
| 38 | + "./validation/ajv": { |
| 39 | + "import": "./dist/esm/validation/ajv-provider.js", |
| 40 | + "require": "./dist/cjs/validation/ajv-provider.js" |
| 41 | + }, |
| 42 | + "./validation/cfworker": { |
| 43 | + "import": "./dist/esm/validation/cfworker-provider.js", |
| 44 | + "require": "./dist/cjs/validation/cfworker-provider.js" |
| 45 | + }, |
34 | 46 | "./*": { |
35 | 47 | "import": "./dist/esm/*", |
36 | 48 | "require": "./dist/cjs/*" |
|
63 | 75 | "client": "tsx src/cli.ts client" |
64 | 76 | }, |
65 | 77 | "dependencies": { |
66 | | - "ajv": "^6.12.6", |
| 78 | + "ajv": "^8.17.1", |
| 79 | + "ajv-formats": "^3.0.1", |
67 | 80 | "bowser": "^2.12.0", |
68 | 81 | "content-type": "^1.0.5", |
69 | 82 | "cors": "^2.8.5", |
|
77 | 90 | "zod": "^3.23.8", |
78 | 91 | "zod-to-json-schema": "^3.24.1" |
79 | 92 | }, |
| 93 | + "peerDependencies": { |
| 94 | + "@cfworker/json-schema": "^4.1.1" |
| 95 | + }, |
| 96 | + "peerDependenciesMeta": { |
| 97 | + "@cfworker/json-schema": { |
| 98 | + "optional": true |
| 99 | + } |
| 100 | + }, |
80 | 101 | "devDependencies": { |
| 102 | + "@cfworker/json-schema": "^4.1.1", |
81 | 103 | "@eslint/js": "^9.8.0", |
82 | 104 | "@jest-mock/express": "^3.0.0", |
83 | 105 | "@types/content-type": "^1.1.8", |
|
92 | 114 | "@types/ws": "^8.5.12", |
93 | 115 | "eslint": "^9.8.0", |
94 | 116 | "eslint-config-prettier": "^10.1.8", |
95 | | - "prettier": "3.6.2", |
96 | 117 | "jest": "^29.7.0", |
| 118 | + "prettier": "3.6.2", |
97 | 119 | "supertest": "^7.0.0", |
98 | 120 | "ts-jest": "^29.2.4", |
99 | 121 | "tsx": "^4.16.5", |
|
0 commit comments