Skip to content

Commit d11e05c

Browse files
SnowSky1claude
andcommitted
fix(test): classify runtime dependencies in test workspaces
Co-Authored-By: Claude <noreply@anthropic.com>
1 parent cc4b416 commit d11e05c

4 files changed

Lines changed: 68 additions & 59 deletions

File tree

pnpm-lock.yaml

Lines changed: 46 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/conformance/package.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,22 @@
3737
"test:conformance:server:run": "node --import tsx ./src/everythingServer.ts",
3838
"test:conformance:all": "pnpm run test:conformance:client:all && pnpm run test:conformance:server:all"
3939
},
40-
"devDependencies": {
41-
"@modelcontextprotocol/conformance": "0.2.0-alpha.10",
40+
"dependencies": {
4241
"@modelcontextprotocol/client": "workspace:^",
43-
"@modelcontextprotocol/server": "workspace:^",
44-
"@modelcontextprotocol/core-internal": "workspace:^",
4542
"@modelcontextprotocol/express": "workspace:^",
4643
"@modelcontextprotocol/node": "workspace:^",
44+
"@modelcontextprotocol/server": "workspace:^",
45+
"cors": "catalog:runtimeServerOnly",
46+
"express": "catalog:runtimeServerOnly",
47+
"zod": "catalog:runtimeShared"
48+
},
49+
"devDependencies": {
50+
"@modelcontextprotocol/conformance": "0.2.0-alpha.10",
51+
"@modelcontextprotocol/core-internal": "workspace:^",
4752
"@modelcontextprotocol/tsconfig": "workspace:^",
4853
"@modelcontextprotocol/vitest-config": "workspace:^",
4954
"@modelcontextprotocol/eslint-config": "workspace:^",
5055
"@modelcontextprotocol/test-helpers": "workspace:^",
51-
"cors": "catalog:runtimeServerOnly",
52-
"express": "catalog:runtimeServerOnly",
53-
"tsx": "catalog:devTools",
54-
"zod": "catalog:runtimeShared"
56+
"tsx": "catalog:devTools"
5557
}
5658
}

test/e2e/package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,18 @@
2929
"test": "vitest run",
3030
"test:watch": "vitest"
3131
},
32-
"devDependencies": {
33-
"@hono/node-server": "catalog:runtimeServerOnly",
32+
"dependencies": {
3433
"@modelcontextprotocol/client": "workspace:^",
3534
"@modelcontextprotocol/core-internal": "workspace:^",
35+
"@modelcontextprotocol/express": "workspace:^",
3636
"@modelcontextprotocol/server": "workspace:^",
3737
"@modelcontextprotocol/server-legacy": "workspace:^",
38-
"@modelcontextprotocol/express": "workspace:^",
38+
"express": "catalog:runtimeServerOnly",
39+
"vitest": "catalog:devTools",
40+
"zod": "catalog:runtimeShared"
41+
},
42+
"devDependencies": {
43+
"@hono/node-server": "catalog:runtimeServerOnly",
3944
"@modelcontextprotocol/fastify": "workspace:^",
4045
"@modelcontextprotocol/hono": "workspace:^",
4146
"@modelcontextprotocol/node": "workspace:^",
@@ -48,14 +53,11 @@
4853
"@valibot/to-json-schema": "catalog:devTools",
4954
"arktype": "catalog:devTools",
5055
"cors": "catalog:runtimeServerOnly",
51-
"express": "catalog:runtimeServerOnly",
5256
"fastify": "catalog:runtimeServerOnly",
5357
"hono": "catalog:runtimeServerOnly",
5458
"jose": "catalog:runtimeClientOnly",
5559
"tsx": "catalog:devTools",
5660
"typescript": "catalog:devTools",
57-
"valibot": "catalog:devTools",
58-
"vitest": "catalog:devTools",
59-
"zod": "catalog:runtimeShared"
61+
"valibot": "catalog:devTools"
6062
}
6163
}

test/helpers/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@
2626
"lint:fix": "eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .",
2727
"check": "npm run typecheck && npm run lint"
2828
},
29+
"dependencies": {
30+
"vitest": "catalog:devTools"
31+
},
2932
"devDependencies": {
3033
"@modelcontextprotocol/core-internal": "workspace:^",
3134
"zod": "catalog:runtimeShared",
32-
"vitest": "catalog:devTools",
3335
"@modelcontextprotocol/tsconfig": "workspace:^",
3436
"@modelcontextprotocol/vitest-config": "workspace:^",
3537
"@modelcontextprotocol/eslint-config": "workspace:^"

0 commit comments

Comments
 (0)