-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
84 lines (84 loc) · 2.23 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
{
"name": "perl-language-server",
"displayName": "Perl IDE (beta)",
"description": "Perl IDE (beta)",
"version": "1.1.0",
"scripts": {
"compile": "tsc -b",
"clean": "rm -rf server/out && rm -rf client/out",
"watch": "tsc -b -w",
"postinstall": "cd client && npm i && cd ../server && npm i && cd .."
},
"engines": {
"vscode": "^1.46.0"
},
"main": "./client/out/extension",
"activationEvents": [
"onLanguage:perl"
],
"author": "ganezdragon",
"publisher": "ganezdragon",
"repository": {
"type": "git",
"url": "https://github.com/ganezdragon/perl-language-server"
},
"categories": [
"Programming Languages"
],
"contributes": {
"configuration": {
"title": "Perl",
"properties": {
"perl.showAllErrors": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "(Experimental) Since the perl parser is still evolving, the parser could throw errors on valid token. So we are disabling this by default, and having minimal features. Enable it to get the full parser features currently experimental."
},
"perl.maxNumberOfProblems": {
"scope": "resource",
"type": "number",
"default": 100,
"description": "Controls the maximum number of problems produced by the server."
},
"perl.caching": {
"scope": "machine-overridable",
"type": "string",
"default": "eager",
"enum": [
"full",
"eager"
],
"enumDescriptions": [
"Caches the entire workspace source tree. For a large workspace this could crash the server",
"Caches only the opened files. This will be still fast."
]
}
}
},
"languages": [
{
"id": "perl",
"aliases": [
"perl",
"perl"
],
"extensions": [
".pl",
".pm"
],
"configuration": "./language-configuration.json"
}
],
"snippets": [
{
"language": "perl",
"path": "./server/src/snippets/basic.json"
}
]
},
"devDependencies": {
"typescript": "^5.3.3",
"vsce": "^1.88.0"
}
}