-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
77 lines (77 loc) · 2.66 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
{
"name": "abap-formatter",
"displayName": "abap-formatter",
"description": "SAP ABAP formatter - prettify",
"version": "0.0.1",
"engines": {
"vscode": "^1.68.0"
},
"categories": [
"Formatters",
"Linters",
"Other"
],
"activationEvents": [
"*"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "abap-formatter.helloworld",
"title": "ABAP - Hello World."
}
],
"configuration": {
"type": "object",
"title": "ABAP Formatter Settings",
"properties": {
"abap-formatter.keywordsToLowerCase": {
"type": "boolean",
"default": false,
"description": "If true, the keywords shortcut will be lower case. (e.g. 'IF' instead of 'if')"
},
"abap-formatter.logging": {
"type": "boolean",
"default": false,
"description": "If true, the extension will log all sorts of (debug) info to the console. Useful for troubleshooting."
},
"abap-formatter.notifications": {
"type": "boolean",
"default": true,
"description": "If true, the extension will show notifications."
},
"abap-formatter.additionalExtensions": {
"type": "array",
"default": [],
"description": "Which additional file extensions, besides ABAP, should be fixed as well. E.g. inc, without the leading dot. For this to work you'll also have to configure your VSCode files.associations settings (https://code.visualstudio.com/Docs/languages/overview#_common-questions)."
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"pretest": "npm run compile && npm run lint",
"lint": "eslint src --ext ts",
"test": "node ./out/test/runTest.js"
},
"devDependencies": {
"@types/glob": "^7.2.0",
"@types/mocha": "^9.1.1",
"@types/node": "16.x",
"@types/vscode": "^1.68.0",
"@typescript-eslint/eslint-plugin": "^5.27.0",
"@typescript-eslint/parser": "^5.27.0",
"@vscode/test-electron": "^2.1.3",
"eslint": "^8.16.0",
"glob": "^8.0.3",
"mocha": "^10.0.0",
"typescript": "^4.7.2"
},
"dependencies": {
"open": "^8.4.0",
"tmp": "^0.2.1"
}
}