Repository navigation
Expand file tree
/
Copy pathdebug-adapter-features.plugin.json
More file actions
68 lines (68 loc) · 1.81 KB
/
Copy pathdebug-adapter-features.plugin.json
File metadata and controls
68 lines (68 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"schemaVersion": 0,
"id": "dev.lithe.fixture.debug-adapter-features",
"displayName": "Debug Adapter Features Fixture",
"version": "0.1.0",
"pluginAPIVersion": 0,
"requires": { "backend": 0, "debugAdapters": 0 },
"vendor": {
"id": "org.example",
"displayName": "Example",
"signatureRequirement": "publisherPackage"
},
"permissions": [
"backend.launch",
"debug.launch",
"debug.start"
],
"activationEvents": [
"onDebug:script",
"onWorkspaceOpen"
],
"languages": [],
"backend": {
"launch": { "kind": "packaged", "path": "bin/backend" },
"arguments": ["--state", "${stateDir}"]
},
"debugAdapters": [
{
"id": "script",
"displayName": "Script Debugger",
"adapterID": "script-dap",
"requests": ["launch"],
"selectors": [{ "targetKinds": ["file"], "languageIDs": ["script"] }],
"configurationTypes": ["script"],
"configurations": {
"launch": {
"arguments": { "stopOnEntry": false },
"targetBindings": { "program": "target.path", "cwd": "target.workingDirectory" }
}
},
"features": {
"hotCodeReplace": {
"request": "script.reload",
"event": "script.reloaded",
"changedField": "modules",
"errorField": "error"
},
"stepFilters": { "argument": "stepFilters" }
},
"defaults": {
"stepFilters": {
"classNameFilters": ["_vendor.*"],
"skipSynthetics": true,
"skipStaticInitializers": false,
"skipConstructors": false,
"hideFilteredStackFrames": false
}
},
"launch": {
"process": {
"launch": { "kind": "packaged", "path": "bin/script-dap" },
"arguments": ["--stdio"]
},
"transport": "stdio"
}
}
]
}