-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVue_template.code-workspace
72 lines (72 loc) · 2.08 KB
/
Vue_template.code-workspace
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
{
"folders": [
{
"path": "./"
},
],
"settings": {
/* typescript */
"typescript.tsdk": "node_modules/typescript/lib",
/* eslint */
"[html]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"eslint.format.enable": true,
"eslint.options": {
"extensions": [
".html",
".js",
".cjs",
".vue",
".jsx"
]
},
"eslint.validate": [
"html",
"vue",
"language",
"javascriptreact",
"typescript",
"javascript"
],
/* i18n-ally */
"i18n-ally.namespace": true,
"i18n-ally.pathMatcher": "{locale}.json",
"i18n-ally.localesPaths": [
"src/locales"
],
"i18n-ally.enabledFrameworks": [
"vscode",
"vue",
"general"
],
"i18n-ally.keystyle": "flat",
/* tailwind */
"tailwindCSS.experimental.classRegex": [
// for VuePrime styling. Example: class: [strings_in_this_array]
[
"class:\\s*\\[((?:[^[\\]]|\\[(?:[^[\\]]|\\[[^[\\]]*\\])*])*?)\\]",
"(?:['\"`]([^'\"`]*)['\"`])"
],
// for computed functions. Example: const textClass = computed(() => ['text-red'])
[
"computed\\(\\s*\\(\\s*\\)\\s*=>\\s*([\\s\\S]*?)\\)",
"(?:['\"`]([^'\"`]*)['\"`])"
],
// additional inline option - add /*tw:*/ before any string
"\\/\\*\\s?tw:\\s?\\*\\/\\s?['\"`](.*)['\"`]"
],
}
}