-
Notifications
You must be signed in to change notification settings - Fork 8
/
package.json
135 lines (135 loc) · 4.54 KB
/
package.json
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"name": "coc-java-debug",
"version": "0.4.0",
"description": "Java langauage debugging extension for coc.nvim",
"author": "dansomething",
"license": "EPL-2.0",
"repository": {
"type": "git",
"url": "https://github.com/dansomething/coc-java-debug"
},
"bugs": "https://github.com/dansomething/coc-java-debug/issues",
"main": "lib/index.js",
"files": [
"/LICENSE",
"/README.md",
"/lib/index.js",
"/server"
],
"keywords": [
"coc.nvim",
"java",
"debug",
"debugging",
"debugger",
"vimspector"
],
"engines": {
"coc": ">=0.0.80",
"node": ">=10.0.0"
},
"scripts": {
"build": "node esbuild.mjs",
"clean": "rimraf lib",
"fix": "eslint --fix .",
"lint": "eslint .",
"prepare": "npm-run-all clean build",
"release": "np --no-tests",
"watch": "node esbuild.mjs --watch"
},
"prettier": {
"singleQuote": true,
"printWidth": 120,
"semi": true
},
"devDependencies": {
"@types/node": "^10.12.0",
"@typescript-eslint/eslint-plugin": "^7.0.1",
"@typescript-eslint/parser": "^7.0.1",
"coc.nvim": "^0.0.80",
"esbuild": "^0.20.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.3",
"np": "^9.2.0",
"npm-run-all": "^4.1.5",
"prettier": "^3.2.5",
"rimraf": "^5.0.5",
"typescript": "^4.9.5"
},
"activationEvents": [
"onLanguage:java"
],
"contributes": {
"breakpoints": [
{
"language": "java"
}
],
"javaExtensions": [
"./server/com.microsoft.java.debug.plugin-0.51.0.jar"
],
"configuration": {
"type": "object",
"title": "Java Debug Configuration",
"properties": {
"java.debug.vimspector.profile": {
"type": [
"string",
"null"
],
"default": "Java Attach",
"description": "(Deprecated) Use `\"default\":true` in Vimspector.json instead.\n\nSpecifies the Vimspector profile to activate when launching.\nSet to `null` to be prompted if multiple configurations are found and no default is set.\n\nSee also:\nhttps://puremourning.github.io/vimspector/configuration.html#configuration-selection",
"scope": "window"
},
"java.debug.vimspector.substitution.adapterPort": {
"type": "string",
"default": "AdapterPort",
"description": "Specifies the Vimspector adapter port substitution name in `.vimspector.json`. The actual port number will replace this value in the Vimspector config when the debug server is started.",
"scope": "window"
},
"java.debug.vimspector.substitution.classPaths": {
"type": "string",
"default": "ClassPaths",
"description": "Specifies the Vimspector class paths substitution name in `.vimspector.json`. The actual class paths will replace this value in the Vimspector config when the debug server is started.",
"scope": "window"
},
"java.debug.vimspector.substitution.mainClass": {
"type": "string",
"default": "MainClass",
"description": "Specifies the Vimspector main class substitution name in `.vimspector.json`. The actual main class will replace this value in the Vimspector config when the debug server is started.",
"scope": "window"
},
"java.debug.vimspector.substitution.modulePaths": {
"type": "string",
"default": "ModulePaths",
"description": "Specifies the Vimspector module paths substitution name in `.vimspector.json`. The actual module paths will replace this value in the Vimspector config when the debug server is started.",
"scope": "window"
},
"java.debug.vimspector.substitution.projectName": {
"type": "string",
"default": "ProjectName",
"description": "Specifies the Vimspector project name substitution name in `.vimspector.json`. The actual project name will replace this value in the Vimspector config when the debug server is started.",
"scope": "window"
}
}
},
"commands": [
{
"command": "java.debug.vimspector.start",
"title": "Launch Vimspector and connect it to the Java Debug Server.",
"category": "Java"
},
{
"command": "java.debug.resolveMainMethod",
"title": "Show resolved main methods.",
"category": "Java"
},
{
"command": "java.debug.resolveClasspath",
"title": "Show resolved class paths.",
"category": "Java"
}
]
}
}