forked from patrys/vscode-code-outline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
108 lines (108 loc) · 3.53 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
{
"name": "vscode-code-outline",
"displayName": "Code Outline",
"description": "A code outline tree provider for VSCode",
"version": "0.0.8",
"publisher": "patrys",
"homepage": "https://github.com/patrys/vscode-code-outline",
"repository": {
"type": "git",
"url": "https://github.com/patrys/vscode-code-outline"
},
"icon": "resources/icon.png",
"galleryBanner": {
"color": "#292d3e",
"theme": "dark"
},
"engines": {
"vscode": "^1.13.0"
},
"categories": [
"Other"
],
"activationEvents": [
"onView:symbolOutline"
],
"main": "./out/src/extension",
"contributes": {
"commands": [
{
"command": "symbolOutline.refresh",
"title": "Refresh",
"icon": {
"dark": "resources/dark/icon-refresh.svg",
"light": "resources/light/icon-refresh.svg"
}
}
],
"views": {
"explorer": [
{
"id": "symbolOutline",
"name": "Code Outline"
}
]
},
"menus": {
"view/title": [
{
"command": "symbolOutline.refresh",
"when": "view == symbolOutline",
"group": "navigation"
}
]
},
"configuration": {
"type": "object",
"title": "Code Outline configuration",
"properties": {
"symbolOutline.doSort": {
"type": "boolean",
"default": true,
"description": "Sort the outline"
},
"symbolOutline.sortOrder": {
"type": "array",
"default": [
"Class",
"Module",
"Constant",
"Interface",
"*",
"Constructor",
"Function",
"Method"
],
"description": "Order to the sort symbols in, if sorted. * is placeholder for all symbols not explicitly listed."
},
"symbolOutline.topLevel": {
"type": "array",
"default": [
"*"
],
"description": "Which symbols to include at the topmost scope. * includes everything."
},
"symbolOutline.namespaceSeparators": {
"type": "object",
"default": {
"php": "\\"
},
"description": "If the language server you use provides symbol name and containerName values with namespace prefixes, use this property to define the namespace separator. Using the separator defined here, this extension will extract and use only the final token in the provided `name` and `containerName` strings for child/parent matching."
}
}
}
},
"scripts": {
"vscode:prepublish": "tsc -p ./",
"compile": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install",
"test": "node ./node_modules/vscode/bin/test"
},
"devDependencies": {
"typescript": "^2.0.3",
"vscode": "^1.0.0",
"mocha": "^2.3.3",
"@types/node": "^6.0.40",
"@types/mocha": "^2.2.32"
}
}