-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathpackage.json
155 lines (155 loc) · 4.72 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
{
"name": "ascii-tree-generator",
"displayName": "Ascii Tree Generator",
"description": "A vscode extension to generate ascii tree of directories or formatting selected text to tree string.",
"version": "2.0.0",
"engines": {
"vscode": "^1.50.0"
},
"categories": [
"Formatters",
"Other"
],
"publisher": "aprilandjan",
"license": "MIT",
"icon": "images/icon.png",
"galleryBanner": {
"color": "#135200",
"theme": "dark"
},
"author": "aprilandjan",
"repository": {
"type": "git",
"url": "https://github.com/aprilandjan/vscode-ascii-tree-generator"
},
"activationEvents": [
"onCommand:extension.asciiTreeGenerator",
"onCommand:extension.asciiTreeGeneratorFromDirectory",
"onCommand:extension.asciiTreeGeneratorFromText",
"onCommand:extension.asciiTreeGeneratorRevertToText"
],
"main": "./out/extension.js",
"contributes": {
"configuration": [
{
"title": "Ascii Tree Generator Configuration",
"properties": {
"asciiTreeGenerator.rootElement": {
"type": "integer",
"default": 46,
"description": "For root elements (0-65535; Default: 46 '.')"
},
"asciiTreeGenerator.parentElement": {
"type": "integer",
"default": 9474,
"description": "For vertical parent elements (0-65535; Default: 9474 '│')"
},
"asciiTreeGenerator.childElement": {
"type": "integer",
"default": 9500,
"description": "For child elements (0-65535; Default: 9500 '├')"
},
"asciiTreeGenerator.lastElement": {
"type": "integer",
"default": 9492,
"description": "For last elements of paths (0-65535; Default: 9492 '└')"
},
"asciiTreeGenerator.dashElement": {
"type": "integer",
"default": 9472,
"description": "For horizontal dash elements (0-65535; Default: 9472 '─')"
},
"asciiTreeGenerator.blankElement": {
"type": "integer",
"default": 32,
"description": "For blank / space elements (0-65535; Default: 32 ' ')"
},
"asciiTreeGenerator.directoryIgnore": {
"type": "array",
"items": {
"type": "string"
},
"default": [
"node_modules",
".git"
],
"description": "The glob patterns of ignored path while generate tree string for directory"
},
"asciiTreeGenerator.directoryMaxDepth": {
"type": "integer",
"default": 0,
"description": "The max walk-through depths while generate tree string for directory. Set to 0 means no limitation."
}
}
}
],
"commands": [
{
"command": "extension.asciiTreeGenerator",
"title": "Generate Tree",
"category": "Ascii Tree Generator"
},
{
"command": "extension.asciiTreeGeneratorFromDirectory",
"title": "Generate Tree String",
"category": "Ascii Tree Generator"
},
{
"command": "extension.asciiTreeGeneratorFromText",
"title": "Format Text to Tree String",
"category": "Ascii Tree Generator"
},
{
"command": "extension.asciiTreeGeneratorRevertToText",
"title": "Revert Tree String to Text",
"category": "Ascii Tree Generator"
}
],
"menus": {
"commandPalette": [
{
"command": "extension.asciiTreeGenerator"
}
],
"explorer/context": [
{
"command": "extension.asciiTreeGeneratorFromDirectory",
"group": "asciiTreeGenerator@1",
"when": "explorerResourceIsFolder"
}
],
"editor/context": [
{
"command": "extension.asciiTreeGeneratorFromText",
"group": "asciiTreeGenerator@1",
"when": "editorHasSelection"
}
]
}
},
"scripts": {
"vscode:prepublish": "yarn run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"lint": "eslint src",
"prettify": "prettier '**/*.{js,jsx,ts,tsx,json,html,css,yml}' --write",
"pretest": "yarn run compile && yarn run lint",
"test": "vscode-test"
},
"devDependencies": {
"@types/glob": "^7.1.1",
"@types/mocha": "^10.0.10",
"@types/node": "16",
"@types/vscode": "^1.50.0",
"@typescript-eslint/eslint-plugin": "^8.17.0",
"@typescript-eslint/parser": "^8.17.0",
"@vscode/test-cli": "^0.0.10",
"@vscode/test-electron": "^2.4.1",
"eslint": "^9.16.0",
"prettier": "^3.4.2",
"typescript": "^5.7.2"
},
"dependencies": {
"glob": "^7.1.3"
}
}