Skip to content

Commit cc21c42

Browse files
committed
feat: update js server template files
1 parent f5ff550 commit cc21c42

File tree

5 files changed

+21
-4
lines changed

5 files changed

+21
-4
lines changed

.changeset/old-shirts-show.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'create-mcp-kit': patch
3+
---
4+
5+
feat: update js server template files

packages/create-mcp-kit/template/server-js/jsconfig.json.hbs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@
1313
}
1414
},
1515
{{#if (includes plugins 'vitest')}}
16-
"include": ["src", "tests", "vitest.setup.js", "vitest.config.js"],
16+
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
17+
"include": ["src", "tests", "vitest.config.js", "vitest.global.js", "vitest.setup.js"],
18+
{{else}}
19+
"include": ["src", "tests", "vitest.config.js", "vitest.setup.js"],
20+
{{/if}}
1721
{{else}}
1822
"include": ["src"],
1923
{{/if}}

packages/create-mcp-kit/template/server-js/package.json.hbs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
{{#if (and (includes transports 'stdio') (or (includes transports 'streamable') (includes transports 'sse')))}}
2323
"dev": "npm run dev:stdio",
2424
"dev:stdio": "cross-env NODE_ENV=local node scripts/dev.js",
25+
"dev:web": "cross-env NODE_ENV=local TRANSPORT=web node scripts/dev.js",
2526
{{else if (includes transports 'web')}}
2627
"dev": "npm run dev:stdio",
2728
"dev:stdio": "cross-env NODE_ENV=local node scripts/dev.js",
@@ -40,7 +41,7 @@
4041
"prepare": "husky"
4142
},
4243
"dependencies": {
43-
"@modelcontextprotocol/sdk": "^1.17.2",
44+
"@modelcontextprotocol/sdk": "^1.17.3",
4445
"dotenv": "^17.2.1",
4546
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
4647
"express": "^5.1.0",
@@ -55,7 +56,7 @@
5556
"@commitlint/config-conventional": "^19.8.1",
5657
{{/if}}
5758
{{#if (includes plugins 'inspector')}}
58-
"@modelcontextprotocol/inspector": "^0.16.3",
59+
"@modelcontextprotocol/inspector": "^0.16.4",
5960
{{/if}}
6061
{{#if (includes plugins 'vitest')}}
6162
"@vitest/coverage-v8": "^3.2.4",
@@ -70,7 +71,7 @@
7071
"conventional-changelog-cli": "^5.0.0",
7172
{{/if}}
7273
"cross-env": "^10.0.0",
73-
"esbuild": "^0.25.8",
74+
"esbuild": "^0.25.9",
7475
{{#if (includes plugins 'style')}}
7576
"eslint": "^9.33.0",
7677
"eslint-plugin-import": "^2.32.0",

packages/create-mcp-kit/template/server-js/tests/utils.js renamed to packages/create-mcp-kit/template/server-js/tests/utils.js.hbs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{#if (includes plugins 'vitest')}}
12
export function waitForValue(getterFn, checkInterval = 100, timeout = 10000) {
23
return new Promise((resolve, reject) => {
34
const start = Date.now()
@@ -14,3 +15,4 @@ export function waitForValue(getterFn, checkInterval = 100, timeout = 10000) {
1415
}, checkInterval)
1516
})
1617
}
18+
{{/if}}

packages/create-mcp-kit/template/server-js/vitest.config.js.hbs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
import { defineConfig } from 'vitest/config'
33

44
export default defineConfig({
5+
resolve: {
6+
alias: {
7+
'@': '/src',
8+
},
9+
},
510
test: {
611
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
712
globalSetup: ['./vitest.global.js'],

0 commit comments

Comments
 (0)