-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
235 lines (235 loc) · 8.43 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
{
"name": "theme-pink-candy",
"displayName": "Pink Candy Theme",
"description": "A vivid colour scheme with a pink accent, in both light and dark variants.",
"version": "1.5.0",
"publisher": "kuba-p",
"author": {
"name": "kuba_p"
},
"license": "MIT",
"icon": "icon.png",
"homepage": "https://github.com/KubaP/vscode-pink-candy/blob/master/README.md",
"repository": {
"type": "git",
"url": "https://github.com/KubaP/vscode-pink-candy"
},
"bugs": {
"url": "https://github.com/KubaP/vscode-pink-candy/issues"
},
"galleryBanner": {
"color": "#22222A",
"theme": "dark"
},
"markdown": "github",
"engines": {
"vscode": "^1.67.0"
},
"categories": [
"Themes"
],
"keywords": [
"color",
"theme",
"color-theme",
"highlighting",
"light",
"dark"
],
"activationEvents": [
"onStartupFinished"
],
"main": "./out/extension.js",
"capabilities": {
"untrustedWorkspaces": {
"supported": true
}
},
"contributes": {
"themes": [
{
"label": "Pink Candy Light",
"uiTheme": "vs",
"path": "./themes/pink-candy-light.json"
},
{
"label": "Pink Candy Dark",
"uiTheme": "vs-dark",
"path": "./themes/pink-candy-dark.json"
},
{
"label": "Pink Candy Dark Warm",
"uiTheme": "vs-dark",
"path": "./themes/pink-candy-dark-warm.json"
}
],
"commands": [
{
"command": "theme-pink-candy.restoreDefaultConfig",
"title": "Pink Candy: Restore default configuration"
}
],
"configuration": {
"title": "Pink Candy Theme",
"properties": {
"theme-pink-candy.mutedMarkdownPlaintext": {
"type": "boolean",
"scope": "application",
"default": false,
"description": "Controls whether markdown plaintext has a muted appearance.",
"markdownDeprecationMessage": "Deprecated; use `#theme-pink-candy.markdownSyntaxStyle#` instead.",
"deprecationMessage": "Deprecated; use `theme-pink-candy.markdownSyntaxStyle` instead."
},
"theme-pink-candy.markdownSyntaxStyle": {
"type": "string",
"scope": "application",
"default": "traditional",
"markdownDescription": "Controls the syntax colour scheme for markdown.\r\nNote that this overrides the deprecated `#theme-pink-candy.mutedMarkdownPlaintext#` key.",
"description": "Controls the syntax colour scheme for markdown. Note that this overrides the deprecated `theme-pink-candy.mutedMarkdownPlaintext` key.",
"enum": [
"traditional",
"mutedPlaintext",
"alternate"
],
"enumItemLabels": [
"Traditional",
"Muted plaintext",
"Alternate"
],
"markdownEnumDescriptions": [
"The colour scheme that shipped with the initial release of this theme; this is the *default* option.",
"The default colour scheme, **but** plaintext has a muted appearance.",
"An alternate colour scheme that emphasizes semantic meaning and de-emphasizes markdown control characters."
],
"enumDescriptions": [
"The colour scheme that shipped with the initial release of this theme; this is the default option.",
"The default colour scheme, but plaintext has a muted appearance.",
"An alternate colour scheme that emphasizes semantic meaning and de-emphasizes markdown control characters."
]
},
"theme-pink-candy.italicizedComments": {
"type": "boolean",
"scope": "application",
"default": false,
"description": "Controls whether comments are italicized."
},
"theme-pink-candy.alternateCurrentLineStyle": {
"type": "boolean",
"scope": "application",
"default": false,
"description": "Controls whether the current-line uses an alternate appearance (outline rather than transparent background fill)."
},
"theme-pink-candy.monochromeBracketPairGuides": {
"type": "boolean",
"scope": "application",
"default": false,
"description": "Controls whether bracket pair guides are monochrome."
},
"theme-pink-candy.inlayHintStyle": {
"type": "string",
"scope": "application",
"default": "noBackground",
"description": "Controls the appearance of inlay hints.",
"enum": [
"noBackground",
"faintBackground",
"accent",
"accentBackground"
],
"enumItemLabels": [
"No background",
"Faint background",
"Accent",
"Accent with background"
],
"markdownEnumDescriptions": [
"No background behind the inlay hint; this is the *default* option.",
"A lightly shaded background behind the inlay hint.",
"An accent colour for the inlay hint text, with no background.",
"An accent colour for the inlay hint text and a lightly shaded background."
],
"enumDescriptions": [
"No background behind the inlay hint; this is the default option.",
"A lightly shaded background behind the inlay hint.",
"An accent colour for the inlay hint text, with no background.",
"An accent colour for the inlay hint text and a lightly shaded background."
]
},
"theme-pink-candy.light.terminalColourScheme": {
"type": "string",
"scope": "application",
"default": "normal+dark",
"markdownDescription": "Controls the terminal colour scheme.\r\nThe commonly accepted ANSI/aixterm escape sequences to control colours are somewhat ambiguous. The \"bright\" colours on a dark terminal background often mean \"higher contrast\". However, on a light terminal background, higher contrast requires \"darker\" colours instead. Since this is quite ambiguous and there's no clearly defined standard interpretation, this setting allows choosing from a few options.",
"description": "Controls the terminal colour scheme.",
"enum": [
"normal+dark",
"normal+light",
"dark+normal"
],
"enumItemLabels": [
"Normal/Dark",
"Normal/Light",
"Dark/Normal"
],
"markdownEnumDescriptions": [
"Normal theme colours for the standard 30-37/40-47 ANSI colours, and darker (higher contrast) colours for the \"bright\" 90-97 aixterm colours; this is the *default* option.",
"Normal theme colours for the standard 30-37 ANSI colours, and lighter (lower contrast) colours for the \"bright\" 90-97/100-107 aixterm colours.",
"Darker (higher contrast) colours for the standard 30-37/40-47 ANSI colours, and normal theme colours for the \"bright\" 90-97 aixterm colours."
],
"enumDescriptions": [
"Normal theme colours for the standard 30-37/40-47 ANSI colours, and darker (higher contrast) colours for the \"bright\" 90-97 aixterm colours; this is the default option.",
"Normal theme colours for the standard 30-37 ANSI colours, and lighter (lower contrast) colours for the \"bright\" 90-97/100-107 aixterm colours.",
"Darker (higher contrast) colours for the standard 30-37/40-47 ANSI colours, and normal theme colours for the \"bright\" 90-97 aixterm colours."
]
},
"theme-pink-candy.globalAccent": {
"type": "string",
"scope": "application",
"default": "default",
"description": "Controls where the accent colours are used.",
"enum": [
"default",
"disabledStatusBar",
"minimal"
],
"enumItemLabels": [
"Everywhere",
"Disabled on status bar",
"Minimal"
],
"markdownEnumDescriptions": [
"The accent colours are used everywhere; this is the *default* option.",
"The accent colours are used everywhere **but** on the status bar.",
"The accent colours are used only in a select few cases, such as buttons, links, important text, small decorations, etc."
],
"enumDescriptions": [
"The accent colours are used everywhere; this is the default option.",
"The accent colours are used everywhere but on the status bar.",
"The accent colours are used only in a select few cases, such as buttons, links, important text, small decorations, etc."
]
}
}
}
},
"scripts": {
"buildTheme": "node ./build/buildTheme.js",
"buildTs": "tsc -p ./",
"watchTs": "tsc -watch -p ./",
"package": "vsce package",
"publish": "vsce publish -p",
"postPublish": "node -e \"const version = require('./package.json').version; console.log(`##vso[task.setvariable variable=version;isOutput=true]${version}`);\""
},
"devDependencies": {
"@types/glob": "^7.1.4",
"@types/mocha": "^9.0.0",
"@types/node": "14.x",
"@types/vscode": "^1.67.0",
"@vscode/test-electron": "^1.6.2",
"@vscode/vsce": "2.16.0",
"chokidar": "^3.5.3",
"glob": "^7.1.7",
"jimp": "^0.16.1",
"mocha": "^9.1.1",
"typescript": "^4.4.3"
}
}