1+ {
2+ "version" : " 0.2.0" ,
3+ "configurations" : [
4+ {
5+ "name" : " Debug MCP Server (tsx watch)" ,
6+ "type" : " node" ,
7+ "request" : " launch" ,
8+ "program" : " ${workspaceFolder}/node_modules/.bin/tsx" ,
9+ "args" : [" watch" , " src/index.ts" ],
10+ "console" : " integratedTerminal" ,
11+ "restart" : true ,
12+ "skipFiles" : [" <node_internals>/**" ],
13+ "env" : {
14+ "NODE_ENV" : " development"
15+ }
16+ },
17+ {
18+ "name" : " Debug Jest Tests" ,
19+ "type" : " node" ,
20+ "request" : " launch" ,
21+ "runtimeArgs" : [
22+ " --experimental-vm-modules" ,
23+ " --inspect-brk" ,
24+ " ${workspaceFolder}/node_modules/.bin/jest" ,
25+ " --runInBand"
26+ ],
27+ "console" : " integratedTerminal" ,
28+ "internalConsoleOptions" : " neverOpen" ,
29+ "skipFiles" : [" <node_internals>/**" ],
30+ "env" : {
31+ "NODE_OPTIONS" : " --experimental-vm-modules"
32+ }
33+ },
34+ {
35+ "name" : " Debug Current Jest Test File" ,
36+ "type" : " node" ,
37+ "request" : " launch" ,
38+ "runtimeArgs" : [
39+ " --experimental-vm-modules" ,
40+ " --inspect-brk" ,
41+ " ${workspaceFolder}/node_modules/.bin/jest" ,
42+ " --runInBand" ,
43+ " ${relativeFile}"
44+ ],
45+ "console" : " integratedTerminal" ,
46+ "internalConsoleOptions" : " neverOpen" ,
47+ "skipFiles" : [" <node_internals>/**" ],
48+ "env" : {
49+ "NODE_OPTIONS" : " --experimental-vm-modules"
50+ }
51+ },
52+ {
53+ "name" : " Debug Jest Test by Pattern" ,
54+ "type" : " node" ,
55+ "request" : " launch" ,
56+ "runtimeArgs" : [
57+ " --experimental-vm-modules" ,
58+ " --inspect-brk" ,
59+ " ${workspaceFolder}/node_modules/.bin/jest" ,
60+ " --runInBand" ,
61+ " --testNamePattern" ,
62+ " ${input:testNamePattern}"
63+ ],
64+ "console" : " integratedTerminal" ,
65+ "internalConsoleOptions" : " neverOpen" ,
66+ "skipFiles" : [" <node_internals>/**" ],
67+ "env" : {
68+ "NODE_OPTIONS" : " --experimental-vm-modules"
69+ }
70+ }
71+ ],
72+ "inputs" : [
73+ {
74+ "id" : " testNamePattern" ,
75+ "type" : " promptString" ,
76+ "description" : " Test name pattern to match (e.g., 'should trigger onsessionclosed')"
77+ }
78+ ]
79+ }
0 commit comments