-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
136 lines (136 loc) · 4.03 KB
/
Copy pathpackage.json
File metadata and controls
136 lines (136 loc) · 4.03 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
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
136
{
"name": "apex-assist",
"version": "2.1.0",
"displayName": "Apex Assist",
"description": "Local validation of Apex language and dependency graphing",
"publisher": "KevinJones",
"main": "dist/extension.js",
"repository": "nawforce/apex-assist",
"author": "Kevin Jones <nawforce@gmail.com> (https://github.com/nawforce)",
"license": "BSD-3-Clause",
"bugs": "https://github.com/nawforce/apex-assist/issues",
"icon": "logo.png",
"dependencies": {
"@apexdevtools/apex-parser": "3.2.0",
"@apexdevtools/metadata-gulp": "file:/./tmp/apexdevtools-metadata-gulp-2.1.0.tgz",
"@apexdevtools/vf-parser": "1.0.0"
},
"devDependencies": {
"@vscode/vsce": "^2.17.0",
"webpack": "^5.75.0",
"webpack-cli": "^5.0.1"
},
"scripts": {
"package": "npm ci && npm run build && vsce package",
"build": "npm run webview && npm run maven && npm run sbt && npm run webpack-prod",
"webview": "(cd webview; npm ci && npm run buildAndCopy)",
"sbt": "sbt build",
"maven": "(cd jars; mvn -DoutputDirectory=. dependency:copy-dependencies -DincludeScope=runtime;)",
"webpack-dev": "webpack --mode development --config ./webpack.dev.js",
"webpack-prod": "webpack --mode production --devtool hidden-source-map --config ./webpack.prod.js"
},
"engines": {
"vscode": "^1.79.0"
},
"activationEvents": [
"workspaceContains:sfdx-project.json"
],
"contributes": {
"configuration": {
"title": "ApexAssist",
"properties": {
"apex-assist.server.maxMemory": {
"type": "integer",
"default": 1024,
"description": "Maximum memory for the JVM server, default is 1024MB, valid range 128-4096."
},
"apex-assist.errorsAndWarnings.showWarnings": {
"type": "boolean",
"default": false,
"description": "Show warnings as well as errors in diagnostics."
},
"apex-assist.errorsAndWarnings.showWarningsOnChange": {
"type": "boolean",
"default": true,
"markdownDescription": "Show warnings when a file is changed, use when `#apex-assist.errorsAndWarnings.showWarnings#` is false."
},
"apex-assist.dependencyExplorer.ignoreTypes": {
"type": "string",
"markdownDescription": "Regular expression of types to exclude from Dependency Explorer, e.g. 'fflib_.*'"
},
"apex-assist.loggingLevel": {
"type": "string",
"default": "info",
"enum": [
"info",
"debug",
"trace"
],
"markdownDescription": "Set logging level for debug information shown in Output window"
}
}
},
"commands": [
{
"command": "apex-assist.reload",
"title": "Assist: Reload Workspace"
},
{
"command": "apex-assist.gulp",
"title": "Assist: Download metadata from org"
},
{
"command": "apex-assist.clearDiagnostics",
"title": "Assist: Clear Diagnostics"
},
{
"command": "apex-assist.dependencyGraph",
"title": "Assist: Show Dependency Graph"
},
{
"command": "apex-assist.dependencyBombs",
"title": "Assist: Show Dependency Bombs"
}
],
"menus": {
"commandPalette": [
{
"command": "apex-assist.dependencyGraph",
"when": "resourceExtname == '.cls'"
}
],
"editor/context": [
{
"command": "apex-assist.dependencyGraph",
"when": "resourceExtname == '.cls'"
}
],
"explorer/context": [
{
"command": "apex-assist.dependencyGraph",
"when": "resourceExtname == '.cls'"
}
]
},
"languages": [
{
"id": "apex",
"aliases": [
"Apex",
"apex"
],
"extensions": [
".cls",
".trigger"
]
}
],
"grammars": [
{
"language": "apex",
"scopeName": "source.apex",
"path": "./grammars/apex.tmLanguage"
}
]
}
}