This repository has been archived by the owner on Oct 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 52
/
Copy pathpackage.json
343 lines (343 loc) · 20.4 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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
{
"$schema": "https://raw.githubusercontent.com/sourcegraph/sourcegraph/main/client/shared/src/schema/extension.schema.json",
"name": "codecov",
"publisher": "sourcegraph",
"description": "Shows Codecov code coverage",
"icon": "data:image/png;base64,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",
"repository": {
"type": "git",
"url": "https://github.com/codecov/sourcegraph-codecov.git"
},
"categories": [
"External services",
"Reports and stats",
"Code analysis",
"Insights"
],
"tags": [
"codecov",
"coverage",
"code coverage",
"testing"
],
"version": "0.0.0-development",
"license": "MIT",
"bugs": {
"url": "https://github.com/codecov/sourcegraph-codecov/issues"
},
"activationEvents": [
"*"
],
"contributes": {
"actions": [
{
"id": "codecov.decorations.toggleCoverage",
"command": "updateConfiguration",
"commandArguments": [
[
"codecov.decorations.lineCoverage"
],
"${!config.codecov.decorations.lineCoverage}",
null,
"json"
],
"title": "${config.codecov.decorations.lineCoverage && \"Hide\" || \"Show\"} line coverage on file${get(context, `codecov.coverageRatio.${resource.uri}`) && ` (${get(context, `codecov.coverageRatio.${resource.uri}`)}% coverage)` || \"\"}",
"category": "Codecov",
"actionItem": {
"label": "Coverage: ${get(context, `codecov.coverageRatio.${resource.uri}`)}%",
"description": "${config.codecov.decorations.lineCoverage && \"Hide\" || \"Show\"} code coverage\nCmd/Ctrl+Click: View on Codecov",
"pressed": "config.codecov.decorations.lineCoverage",
"iconURL": "https://raw.githubusercontent.com/codecov/media/master/logos/codecov%20logo%20mark%20pink.svg?sanitize=true"
}
},
{
"id": "codecov.decorations.toggleHits",
"command": "updateConfiguration",
"commandArguments": [
[
"codecov.decorations.lineHitCounts"
],
"${!config.codecov.decorations.lineHitCounts}",
null,
"json"
],
"title": "${config.codecov.decorations.lineHitCounts && \"Hide\" || \"Show\"} line hit/branch counts",
"category": "Codecov"
},
{
"id": "codecov.button.toggle",
"command": "updateConfiguration",
"commandArguments": [
[
"codecov.hideCoverageButton"
],
"${!config.codecov.hideCoverageButton}",
null,
"json"
],
"title": "${config.codecov.hideCoverageButton && \"Show\" || \"Hide\"} coverage % button",
"category": "Codecov"
},
{
"id": "codecov.link.file",
"command": "open",
"commandArguments": [
"${get(context, `codecov.fileURL.${resource.uri}`)}"
],
"title": "View file coverage report",
"category": "Codecov"
},
{
"id": "codecov.link.commit",
"command": "open",
"commandArguments": [
"${codecov.commitURL}"
],
"title": "View commit report${codecov.commitCoverage && ` (${codecov.commitCoverage}% coverage)` || \"\"}",
"category": "Codecov"
},
{
"id": "codecov.link.repository",
"command": "open",
"commandArguments": [
"${codecov.repoURL}"
],
"title": "View repository coverage dashboard",
"category": "Codecov"
},
{
"id": "codecov.setAPIToken",
"command": "codecov.setAPIToken",
"title": "Set API token for private repositories",
"category": "Codecov"
},
{
"id": "codecov.setupEnterprise",
"command": "codecov.setupEnterprise",
"title": "Set up Codecov Enterprise",
"category": "Codecov"
},
{
"id": "codecov.help",
"command": "open",
"commandArguments": [
"https://docs.codecov.io"
],
"title": "Documentation and support",
"category": "Codecov",
"iconURL": "data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg width=\"2278\" height=\"2500\" viewBox=\"0 0 256 281\" xmlns=\"http://www.w3.org/2000/svg\" preserveAspectRatio=\"xMidYMid\"><path d=\"M218.551 37.419C194.416 13.289 162.33 0 128.097 0 57.537.047.091 57.527.04 128.121L0 149.813l16.859-11.49c11.468-7.814 24.75-11.944 38.417-11.944 4.079 0 8.198.373 12.24 1.11 12.742 2.32 24.165 8.089 33.414 16.758 2.12-4.67 4.614-9.209 7.56-13.536a88.081 88.081 0 0 1 3.805-5.15c-11.652-9.84-25.649-16.463-40.926-19.245a90.35 90.35 0 0 0-16.12-1.459 88.377 88.377 0 0 0-32.29 6.07c8.36-51.222 52.85-89.37 105.23-89.408 28.392 0 55.078 11.053 75.149 31.117 16.011 16.01 26.254 36.033 29.788 58.117-10.329-4.035-21.212-6.1-32.403-6.144l-1.568-.007a90.957 90.957 0 0 0-3.401.111c-1.955.1-3.898.277-5.821.5-.574.063-1.139.153-1.707.231-1.378.186-2.75.395-4.109.639-.603.11-1.203.231-1.8.351a90.517 90.517 0 0 0-4.114.937c-.492.126-.983.243-1.47.374a90.183 90.183 0 0 0-5.09 1.538c-.1.035-.204.063-.304.096a87.532 87.532 0 0 0-11.057 4.649c-.097.05-.193.101-.293.151a86.7 86.7 0 0 0-4.912 2.701l-.398.238a86.09 86.09 0 0 0-22.302 19.253c-.262.318-.524.635-.784.958-1.376 1.725-2.718 3.49-3.976 5.336a91.412 91.412 0 0 0-3.672 5.913 90.235 90.235 0 0 0-2.496 4.638c-.044.09-.089.175-.133.265a88.786 88.786 0 0 0-4.637 11.272l-.002.009v.004a88.006 88.006 0 0 0-4.509 29.313c.005.397.005.794.019 1.192.021.777.06 1.557.104 2.338a98.66 98.66 0 0 0 .289 3.834c.078.804.174 1.606.275 2.41.063.512.119 1.026.195 1.534a90.11 90.11 0 0 0 .658 4.01c4.339 22.938 17.261 42.937 36.39 56.316l2.446 1.564.02-.048a88.572 88.572 0 0 0 36.232 13.45l1.746.236 12.974-20.822-4.664-.127c-35.898-.985-65.1-31.003-65.1-66.917 0-35.348 27.624-64.702 62.876-66.829l2.23-.085c14.292-.362 28.372 3.859 40.325 11.997l16.781 11.421.036-21.58c.027-34.219-13.272-66.379-37.449-90.554\" fill=\"%23E0225C\"/></svg>"
}
],
"menus": {
"editor/title": [
{
"action": "codecov.decorations.toggleCoverage",
"alt": "codecov.link.file",
"when": "resource && !config.codecov.hideCoverageButton && get(context, `codecov.coverageRatio.${resource.uri}`)"
}
],
"commandPalette": [
{
"action": "codecov.decorations.toggleCoverage",
"when": "resource"
},
{
"action": "codecov.decorations.toggleHits",
"when": "resource"
},
{
"action": "codecov.button.toggle",
"when": "resource && get(context, `codecov.coverageRatio.${resource.uri}`)"
},
{
"action": "codecov.link.file",
"when": "resource && get(context, `codecov.fileURL.${resource.uri}`)"
},
{
"action": "codecov.link.commit",
"when": "codecov.commitURL"
},
{
"action": "codecov.link.repository",
"when": "codecov.repoURL"
},
{
"action": "codecov.setAPIToken"
},
{
"action": "codecov.setupEnterprise"
},
{
"action": "codecov.help"
}
],
"help": [
{
"action": "codecov.help"
}
]
},
"views": [
{
"id": "codecov.coverageGraph",
"where": "directory"
}
],
"configuration": {
"title": "Codecov settings",
"properties": {
"codecov.insight.icicle": {
"description": "Show an interactive coverage icicle graph on repository pages.",
"type": "boolean"
},
"codecov.insight.tree": {
"description": "Show a coverage tree map on repository pages.",
"type": "boolean"
},
"codecov.insight.sunburst": {
"description": "Show a coverage sunburst graph on repository pages.",
"type": "boolean"
},
"codecov.insight.pie": {
"description": "Show a coverage pie chart on repository and directory pages.",
"type": "boolean"
},
"codecov.decorations.lineCoverage": {
"description": "Whether to decorate each line with a background color based on its coverage.",
"type": "boolean",
"default": true
},
"codecov.fileDecorations.show": {
"description": "Whether to decorate each file in the file tree with a meter representing its coverage",
"type": "boolean",
"default": false
},
"codecov.fileDecorations.low": {
"description": "The highest coverage ratio in the 'low' range.",
"type": "number",
"default": 70,
"minimum": 0,
"maximum": 100
},
"codecov.fileDecorations.high": {
"description": "The lowest coverage ratio in the 'high' range.",
"type": "number",
"default": 85,
"minimum": 0,
"maximum": 100
},
"codecov.fileDecorations.optimum": {
"description": "The optimal coverage ratio.",
"type": "number",
"default": 100,
"minimum": 0,
"maximum": 100
},
"codecov.decorations.lineHitCounts": {
"description": "Whether to decorate the end of each covered line with the hit/branch stats.",
"type": "boolean",
"default": false
},
"codecov.hideCoverageButton": {
"description": "Whether to hide the file coverage ratio item in the toolbar (in a button labeled \"Coverage: N%\").",
"type": "boolean",
"default": false
},
"codecov.endpoints": {
"description": "An array of Codecov endpoints that are contacted to retrieve coverage data. Currently only 1 endpoint is supported.\n\nIf empty or not set, https://codecov.io is used.",
"type": "array",
"maxLength": 1,
"items": {
"description": "A Codecov endpoint (either https://codecov.io or Codecov Enterprise).",
"type": "object",
"additionalProperties": false,
"properties": {
"url": {
"description": "The URL for this Codecov endpoint.",
"type": "string",
"format": "uri",
"default": "https://codecov.io",
"examples": [
"https://codecov.io",
"https://codecov.example.com"
]
},
"token": {
"description": "The Codecov API token for this endpoint (required for private repositories).",
"type": "string"
},
"type": {
"description": "Define hosted version control type (gh|ghe|bb|gl):",
"type": "string",
"enum": [
"gh",
"ghe",
"bb",
"gl"
]
}
}
}
}
}
}
},
"main": "dist/extension.js",
"scripts": {
"prettier": "prettier 'src/**/*.{js?(on),ts}' --write --list-different",
"prettier:check": "npm run prettier -- --write=false",
"eslint": "eslint './src/**/*.ts'",
"eslint:fix": "npm run eslint -- --fix",
"typecheck": "tsc -p tsconfig.json",
"build": "parcel build --out-file extension.js src/extension.ts",
"serve": "npm run symlink-package && parcel serve --no-hmr --no-source-maps --out-file extension.js src/extension.ts",
"test": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' mocha --require ts-node/register --require source-map-support/register --opts mocha.opts",
"cover": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' nyc --require ts-node/register --require source-map-support/register --all mocha --opts mocha.opts --timeout 10000",
"watch:typecheck": "tsc -p tsconfig.json -w",
"watch:build": "tsc -p tsconfig.dist.json -w",
"watch:test": "npm run test -- -w",
"symlink-package": "mkdirp dist && lnfs ./package.json ./dist/package.json",
"sourcegraph:prepublish": "npm run build"
},
"nyc": {
"extension": [
".tsx",
".ts"
],
"include": [
"src/**/*.ts?(x)"
],
"exclude": [
"**/*.test.ts?(x)",
"**/*.d.ts",
"**/*.js"
]
},
"browserslist": [
"last 1 Chrome versions",
"last 1 Firefox versions",
"last 1 Edge versions",
"last 1 Safari versions"
],
"devDependencies": {
"@sourcegraph/eslint-config": "^0.16.2",
"@sourcegraph/extension-api-stubs": "^1.4.0",
"@types/mocha": "^5.2.7",
"@types/mock-require": "^2.0.0",
"@types/node": "^10.17.21",
"@types/promise.allsettled": "^1.0.3",
"eslint": "^7.16.0",
"lnfs-cli": "^2.1.0",
"mkdirp": "^0.5.5",
"mocha": "^6.2.3",
"mock-require": "^3.0.3",
"nyc": "^15.0.0",
"parcel-bundler": "^1.12.5",
"prettier": "^2.0.5",
"rxjs": "^6.5.5",
"source-map-support": "^0.5.19",
"sourcegraph": "^25.2.0",
"ts-node": "^8.9.1",
"typescript": "^3.8.3"
}
}