-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
139 lines (139 loc) · 3.67 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
{
"name": "marky-stats",
"displayName": "Marky Stats",
"description": "Configurable statistics about your markdown document on your status bar.",
"publisher": "robole",
"author": {
"name": "Rob O'Leary"
},
"version": "0.11.0",
"engines": {
"vscode": "^1.46.0",
"node": ">=12.0.0"
},
"icon": "img/logo.png",
"galleryBanner": {
"color": "#00ffff",
"theme": "light"
},
"keywords": [
"markdown",
"markdown stats",
"markdown statistics",
"statistics",
"stats",
"reading time",
"word count",
"wordcount",
"word counter",
"reading time",
"reading statistics",
"reading stat",
"markdown status bar",
"status bar",
"status bar statistics",
"status bar stats"
],
"categories": [
"Other"
],
"bugs": {
"url": "https://github.com/robole/vscode-marky-stats/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/robole/vscode-marky-stats"
},
"sponsor": {
"url": "https://ko-fi.com/roboleary"
},
"license": "Apache License 2.0",
"activationEvents": [
"onLanguage:markdown"
],
"main": "./dist/extension.js",
"contributes": {
"commands": [
{
"command": "marky-stats.selectItem",
"title": "Change Statistic",
"category": "Marky Stats",
"enablement": "editorLangId == markdown"
}
],
"configuration": {
"type": "object",
"title": "Marky Stats",
"properties": {
"markyMarkdown.statsAlignment": {
"type": "string",
"default": "Left",
"enum": [
"Left",
"Right"
],
"description": "Set the position on the status bar."
},
"markyMarkdown.statsWordsPerMinute": {
"type": "integer",
"default": 250,
"description": "Set the words per minute that is used to calculate \"Reading Time\".",
"minimum": 1,
"maximum": 100000
},
"markyMarkdown.statsShowReadingTime": {
"type": "boolean",
"default": true,
"description": "Show \"Reading Time\" on the status bar."
},
"markyMarkdown.statsShowWords": {
"type": "boolean",
"default": false,
"description": "Show \"Words\" counter on the status bar."
},
"markyMarkdown.statsShowLines": {
"type": "boolean",
"default": false,
"description": "Show \"Lines\" counter on the status bar."
},
"markyMarkdown.statsShowCharacters": {
"type": "boolean",
"default": false,
"description": "Show \"Characters\" counter on the status bar."
},
"markyMarkdown.statsItemSeparator": {
"type": "string",
"default": " ",
"description": "Separator between items on the status bar. The default value is 2 blank spaces."
}
}
}
},
"scripts": {
"lint": "eslint src",
"lint:fix": "eslint --fix src",
"format": "npx prettier --write .",
"test": "node ./test/runTest.js",
"webpack": "webpack --mode development",
"dev": "webpack --mode development --watch",
"vscode:prepublish": "webpack --mode production",
"build": "vsce package"
},
"devDependencies": {
"@types/glob": "^7.1.1",
"@types/mocha": "^7.0.2",
"@types/node": "^13.11.0",
"@types/vscode": "^1.46.0",
"chai": "^4.2.0",
"eslint": "^7.2.0",
"eslint-config-node-roboleary": "^0.1.0",
"glob": "^7.1.6",
"mocha": "^7.1.2",
"prettier": "^2.0.5",
"typescript": "^4.1.3",
"vsce": "^2.15.0",
"webpack": "^5.78.0",
"webpack-cli": "^5.0.1",
"@vscode/test-electron": "^2.3.0"
}
}