-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
71 lines (71 loc) · 2.39 KB
/
Copy pathpackage.json
File metadata and controls
71 lines (71 loc) · 2.39 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
{
"name": "triplicate",
"author": {
"name": "squaaawk"
},
"publisher": "squaaawk",
"icon": "images/triplicate.png",
"repository": {
"type": "git",
"url": "https://github.com/squaaawk/triplicate"
},
"displayName": "Triplicate",
"description": "No more line number shifting!",
"version": "0.0.2",
"engines": {
"vscode": "^1.85.0"
},
"categories": [
"Other"
],
"activationEvents": [
"onStartupFinished"
],
"main": "./out/extension.js",
"contributes": {
"configuration": {
"title": "Triplicate",
"properties": {
"triplicate.system": {
"type": "string",
"default": "fixed length",
"description": "The numbering system to use for line numbers.",
"enum": ["fixed length", "factoradic"],
"enumDescriptions": [
"Each line number is a of a fixed length (defined by triplicate.length). Chooses the number's base to be the minimum value such that every line number can be represented within this fixed width.",
"Each line number is written in the factorial number system."
]
},
"triplicate.alphabet": {
"type": "string",
"default": "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ",
"description": "The alphabet used for rendering line numbers. Defaults to 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ."
},
"triplicate.length": {
"type": "number",
"default": 3,
"description": "The length of each line number, if using the fixed length numbering system. Defaults to 3."
}
}
}
},
"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": "vscode-test"
},
"devDependencies": {
"@types/vscode": "^1.85.0",
"@types/mocha": "^10.0.6",
"@types/node": "18.x",
"@typescript-eslint/eslint-plugin": "^6.15.0",
"@typescript-eslint/parser": "^6.15.0",
"eslint": "^8.56.0",
"typescript": "^5.3.3",
"@vscode/test-cli": "^0.0.4",
"@vscode/test-electron": "^2.3.8"
}
}