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