Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/extensions/debug-server-ready/package.json
3290 views
1
{
2
"name": "debug-server-ready",
3
"displayName": "%displayName%",
4
"description": "%description%",
5
"version": "1.0.0",
6
"publisher": "vscode",
7
"license": "MIT",
8
"engines": {
9
"vscode": "^1.32.0"
10
},
11
"icon": "media/icon.png",
12
"activationEvents": [
13
"onDebugResolve"
14
],
15
"capabilities": {
16
"virtualWorkspaces": false,
17
"untrustedWorkspaces": {
18
"supported": true
19
}
20
},
21
"enabledApiProposals": [
22
"terminalDataWriteEvent"
23
],
24
"main": "./out/extension",
25
"scripts": {
26
"compile": "gulp compile-extension:debug-server-ready",
27
"watch": "gulp watch-extension:debug-server-ready"
28
},
29
"contributes": {
30
"debuggers": [
31
{
32
"type": "*",
33
"configurationAttributes": {
34
"launch": {
35
"properties": {
36
"serverReadyAction": {
37
"oneOf": [
38
{
39
"type": "object",
40
"additionalProperties": false,
41
"markdownDescription": "%debug.server.ready.serverReadyAction.description%",
42
"default": {
43
"action": "openExternally",
44
"killOnServerStop": false
45
},
46
"properties": {
47
"action": {
48
"type": "string",
49
"enum": [
50
"openExternally"
51
],
52
"enumDescriptions": [
53
"%debug.server.ready.action.openExternally.description%"
54
],
55
"markdownDescription": "%debug.server.ready.action.description%",
56
"default": "openExternally"
57
},
58
"pattern": {
59
"type": "string",
60
"markdownDescription": "%debug.server.ready.pattern.description%",
61
"default": "listening on port ([0-9]+)"
62
},
63
"uriFormat": {
64
"type": "string",
65
"markdownDescription": "%debug.server.ready.uriFormat.description%",
66
"default": "http://localhost:%s"
67
},
68
"killOnServerStop": {
69
"type": "boolean",
70
"markdownDescription": "%debug.server.ready.killOnServerStop.description%",
71
"default": false
72
}
73
}
74
},
75
{
76
"type": "object",
77
"additionalProperties": false,
78
"markdownDescription": "%debug.server.ready.serverReadyAction.description%",
79
"default": {
80
"action": "debugWithEdge",
81
"pattern": "listening on port ([0-9]+)",
82
"uriFormat": "http://localhost:%s",
83
"webRoot": "${workspaceFolder}",
84
"killOnServerStop": false
85
},
86
"properties": {
87
"action": {
88
"type": "string",
89
"enum": [
90
"debugWithChrome",
91
"debugWithEdge"
92
],
93
"enumDescriptions": [
94
"%debug.server.ready.action.debugWithChrome.description%"
95
],
96
"markdownDescription": "%debug.server.ready.action.description%",
97
"default": "debugWithEdge"
98
},
99
"pattern": {
100
"type": "string",
101
"markdownDescription": "%debug.server.ready.pattern.description%",
102
"default": "listening on port ([0-9]+)"
103
},
104
"uriFormat": {
105
"type": "string",
106
"markdownDescription": "%debug.server.ready.uriFormat.description%",
107
"default": "http://localhost:%s"
108
},
109
"webRoot": {
110
"type": "string",
111
"markdownDescription": "%debug.server.ready.webRoot.description%",
112
"default": "${workspaceFolder}"
113
},
114
"killOnServerStop": {
115
"type": "boolean",
116
"markdownDescription": "%debug.server.ready.killOnServerStop.description%",
117
"default": false
118
}
119
}
120
},
121
{
122
"type": "object",
123
"additionalProperties": false,
124
"markdownDescription": "%debug.server.ready.serverReadyAction.description%",
125
"default": {
126
"action": "startDebugging",
127
"name": "<launch browser config name>",
128
"killOnServerStop": false
129
},
130
"required": [
131
"name"
132
],
133
"properties": {
134
"action": {
135
"type": "string",
136
"enum": [
137
"startDebugging"
138
],
139
"enumDescriptions": [
140
"%debug.server.ready.action.startDebugging.description%"
141
],
142
"markdownDescription": "%debug.server.ready.action.description%",
143
"default": "startDebugging"
144
},
145
"pattern": {
146
"type": "string",
147
"markdownDescription": "%debug.server.ready.pattern.description%",
148
"default": "listening on port ([0-9]+)"
149
},
150
"name": {
151
"type": "string",
152
"markdownDescription": "%debug.server.ready.debugConfigName.description%",
153
"default": "Launch Browser"
154
},
155
"killOnServerStop": {
156
"type": "boolean",
157
"markdownDescription": "%debug.server.ready.killOnServerStop.description%",
158
"default": false
159
}
160
}
161
},
162
{
163
"type": "object",
164
"additionalProperties": false,
165
"markdownDescription": "%debug.server.ready.serverReadyAction.description%",
166
"default": {
167
"action": "startDebugging",
168
"config": {
169
"type": "node",
170
"request": "launch"
171
},
172
"killOnServerStop": false
173
},
174
"required": [
175
"config"
176
],
177
"properties": {
178
"action": {
179
"type": "string",
180
"enum": [
181
"startDebugging"
182
],
183
"enumDescriptions": [
184
"%debug.server.ready.action.startDebugging.description%"
185
],
186
"markdownDescription": "%debug.server.ready.action.description%",
187
"default": "startDebugging"
188
},
189
"pattern": {
190
"type": "string",
191
"markdownDescription": "%debug.server.ready.pattern.description%",
192
"default": "listening on port ([0-9]+)"
193
},
194
"config": {
195
"type": "object",
196
"markdownDescription": "%debug.server.ready.debugConfig.description%",
197
"default": {}
198
},
199
"killOnServerStop": {
200
"type": "boolean",
201
"markdownDescription": "%debug.server.ready.killOnServerStop.description%",
202
"default": false
203
}
204
}
205
}
206
]
207
}
208
}
209
}
210
}
211
}
212
]
213
},
214
"devDependencies": {
215
"@types/node": "22.x"
216
},
217
"repository": {
218
"type": "git",
219
"url": "https://github.com/microsoft/vscode.git"
220
}
221
}
222
223