-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.json
113 lines (113 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
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
{
"name": "split-html-attributes",
"displayName": "Split HTML Attributes (Vue, React, Angular)",
"description": "Split your Vue, React & Angular directives & props (and HTML attributes) onto new lines, instantly!",
"icon": "images/icon.png",
"version": "1.0.10",
"publisher": "dannyconnell",
"engines": {
"vscode": "^1.40.0"
},
"categories": [
"Formatters"
],
"keywords": [
"vue",
"react",
"angular",
"formatter",
"format",
"vue.js",
"vuejs",
"reactjs",
"angularjs",
"new lines",
"break",
"break directives",
"break vue directives",
"break react directives",
"break angular directives",
"break up",
"break up directives",
"break up vue directives",
"break up react directives",
"break up angular directives",
"split",
"split props",
"split directives",
"split vue directives",
"split react directives",
"split angular directives",
"split onto new lines",
"split attributes onto new lines",
"split attributes new lines",
"danny connell",
"make apps with danny"
],
"activationEvents": [
"onCommand:extension.splitHTMLAttributes"
],
"main": "./src/extension.js",
"contributes": {
"commands": [
{
"command": "extension.splitHTMLAttributes",
"title": "Split HTML Attributes"
}
],
"keybindings": [
{
"command": "extension.splitHTMLAttributes",
"key": "ctrl+alt+shift+a",
"when": "editorTextFocus && !editorReadonly"
}
],
"configuration": {
"title": "Split HTML Attributes",
"properties": {
"splitHTMLAttributes.tabSize": {
"type": "number",
"default": 2,
"description": "Number of spaces for indentation.",
"scope": "resource"
},
"splitHTMLAttributes.useSpacesForTabs": {
"type": "boolean",
"default": true,
"description": "Use spaces for tabs.",
"scope": "resource"
},
"splitHTMLAttributes.closingBracketOnNewLine": {
"type": "boolean",
"default": false,
"description": "Place closing bracket (> or />) on a new line.",
"scope": "resource"
},
"splitHTMLAttributes.sortOrder": {
"type": "array",
"default": [],
"description": "Your preferred order for attributes e.g. [\"v-if\", \"v-else\", \"v-\", \"@click\", \"@focus\", \"@\"]",
"scope": "resource"
}
}
}
},
"scripts": {
"test": "node ./test/runTest.js"
},
"devDependencies": {
"@types/glob": "^7.1.1",
"@types/mocha": "^5.2.7",
"@types/node": "^12.11.7",
"@types/vscode": "^1.40.0",
"eslint": "^6.6.0",
"glob": "^7.1.5",
"mocha": "^6.2.2",
"typescript": "^3.6.4",
"vscode-test": "^1.2.2"
},
"repository": {
"type": "git",
"url": "https://github.com/dannyconnell/vscode-split-html-attributes.git"
}
}