|
32 | 32 | "test:all": "pnpm -r test", |
33 | 33 | "test:conformance:client": "conformance client --command 'npx tsx src/conformance/everything-client.ts'", |
34 | 34 | "test:conformance:client:all": "conformance client --command 'npx tsx src/conformance/everything-client.ts' --suite all", |
35 | | - "test:conformance:client:run": "npx tsx src/conformance/everything-client.ts" |
| 35 | + "test:conformance:client:run": "npx tsx src/conformance/everything-client.ts", |
| 36 | + "test:conformance:server": "scripts/run-server-conformance.sh", |
| 37 | + "test:conformance:server:all": "scripts/run-server-conformance.sh --suite all", |
| 38 | + "test:conformance:server:run": "npx tsx src/conformance/everything-server.ts", |
| 39 | + "test:conformance:all": "pnpm run test:conformance:client:all && pnpm run test:conformance:server:all" |
36 | 40 | }, |
37 | 41 | "devDependencies": { |
38 | 42 | "@cfworker/json-schema": "catalog:runtimeShared", |
|
41 | 45 | "@eslint/js": "catalog:devTools", |
42 | 46 | "@modelcontextprotocol/client": "workspace:^", |
43 | 47 | "@modelcontextprotocol/conformance": "0.1.9", |
| 48 | + "@modelcontextprotocol/server": "workspace:^", |
44 | 49 | "@types/content-type": "catalog:devTools", |
45 | 50 | "@types/cors": "catalog:devTools", |
46 | 51 | "@types/cross-spawn": "catalog:devTools", |
|
51 | 56 | "@types/supertest": "catalog:devTools", |
52 | 57 | "@types/ws": "catalog:devTools", |
53 | 58 | "@typescript/native-preview": "catalog:devTools", |
| 59 | + "cors": "catalog:runtimeServerOnly", |
54 | 60 | "eslint": "catalog:devTools", |
55 | 61 | "eslint-config-prettier": "catalog:devTools", |
56 | 62 | "eslint-plugin-n": "catalog:devTools", |
| 63 | + "express": "catalog:runtimeServerOnly", |
57 | 64 | "prettier": "catalog:devTools", |
58 | 65 | "supertest": "catalog:devTools", |
59 | 66 | "tsdown": "catalog:devTools", |
|
0 commit comments