-
Notifications
You must be signed in to change notification settings - Fork 15
/
package.json
247 lines (247 loc) · 10.3 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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
{
"name": "japanese-proofreading",
"displayName": "テキスト校正くん",
"description": "VS CodeでテキストファイルやMarkdownファイルの日本語の文章をチェックする拡張機能",
"version": "1.3.0",
"publisher": "ICS",
"engines": {
"vscode": "^1.74.3"
},
"icon": "images/icon.png",
"galleryBanner": {
"color": "#424242",
"theme": "dark"
},
"license": "SEE LICENSE IN LICENSE.txt",
"homepage": "https://github.com/ics-creative/project-japanese-proofreading/blob/master/README.md",
"bugs": {
"url": "https://github.com/ics-creative/project-japanese-proofreading/issues",
"email": "maya.watanabe@ics-web.jp"
},
"repository": {
"type": "git",
"url": "https://github.com/ics-creative/project-japanese-proofreading.git"
},
"categories": [
"Linters",
"Other"
],
"activationEvents": [
"onLanguage:html",
"onLanguage:latex",
"onLanguage:review",
"onLanguage:markdown",
"onLanguage:plaintext"
],
"main": "./out/extension",
"contributes": {
"configuration": {
"type": "object",
"title": "テキスト校正くん",
"properties": {
"japanese-proofreading.maxNumberOfProblems": {
"scope": "resource",
"type": "number",
"default": 100,
"description": "校正チェックを行う、1ドキュメント辺りの最大指摘数です。"
},
"japanese-proofreading.trace.server": {
"scope": "window",
"type": "string",
"enum": [
"off",
"messages",
"verbose"
],
"default": "off",
"description": "VS Codeと言語サーバー間通信のトレース設定です。"
},
"japanese-proofreading.textlint.誤字": {
"type": "boolean",
"default": true,
"description": "有効(間違いやすい慣用表現をチェックします)"
},
"japanese-proofreading.textlint.重言": {
"type": "boolean",
"default": true,
"description": "有効(同じ意味の言葉を重ねていないかチェックします)"
},
"japanese-proofreading.textlint.ひらく漢字": {
"type": "boolean",
"default": true,
"description": "有効(漢字の閉じ開きをチェックします)"
},
"japanese-proofreading.textlint.冗長な表現": {
"type": "boolean",
"default": true,
"description": "有効(冗長な日本語表現がないかチェックします)"
},
"japanese-proofreading.textlint.外来語カタカナ表記": {
"type": "boolean",
"default": true,
"description": "有効(外来語カタカナ表記の語尾の長音表記をチェックします)"
},
"japanese-proofreading.textlint.固有名詞": {
"type": "boolean",
"default": true,
"description": "有効(社名やブランド名などの固有名詞の表記をチェックします)"
},
"japanese-proofreading.textlint.技術用語": {
"type": "boolean",
"default": true,
"description": "有効(ウェブ技術に関する固有名詞の表記をチェックします)"
},
"japanese-proofreading.textlint.読点の数": {
"type": "boolean",
"default": true,
"description": "有効(一つの文で\"、\"を4つ以上使用していないかチェックします)"
},
"japanese-proofreading.textlint.助詞の連続": {
"type": "boolean",
"default": false,
"description": "有効(同じ助詞を連続して使用していないかチェックします)"
},
"japanese-proofreading.textlint.ピリオドとカンマの使用(半角)": {
"type": "boolean",
"default": true,
"description": "有効(和文の句読点に半角ピリオド(.)や半角カンマ(,)を使用していないかチェックします)"
},
"japanese-proofreading.textlint.ピリオドとカンマの使用(全角)": {
"type": "boolean",
"default": true,
"description": "有効(和文の句読点に全角ピリオド(.)や全角カンマ(,)を使用していないかチェックします)"
},
"japanese-proofreading.textlint.算用数字": {
"type": "boolean",
"default": true,
"description": "有効(算用数字が半角で表記されているかチェックします)"
},
"japanese-proofreading.textlint.アルファベット": {
"type": "boolean",
"default": true,
"description": "有効(アルファベットが半角で表記されているかチェックします)"
},
"japanese-proofreading.textlint.算用数字と漢数字の使い分け": {
"type": "boolean",
"default": true,
"description": "有効(算用数字と漢数字の使い分けをチェックします)"
},
"japanese-proofreading.textlint.一部の助数詞の表記": {
"type": "boolean",
"default": true,
"description": "有効(助数詞にともなう「ヵ」「か」「カ」「ヶ」「ケ」「箇」「個」の表記で「か」を使用しているかチェックします。)"
},
"japanese-proofreading.textlint.全角文字と半角文字の間": {
"type": "boolean",
"default": true,
"description": "有効(全角文字と半角文字の間にスペースを入れていないかチェックします)"
},
"japanese-proofreading.textlint.全角文字どうし": {
"type": "boolean",
"default": true,
"description": "有効(全角文字どうしの間にスペースを入れていないかをチェックします)"
},
"japanese-proofreading.textlint.かっこ類と隣接する文字の間のスペースの有無": {
"type": "boolean",
"default": true,
"description": "有効(かっこの外側、内側ともにスペースを入れていないかをチェックします)"
},
"japanese-proofreading.textlint.疑問符(?)": {
"type": "boolean",
"default": true,
"description": "有効(疑問符の後に別の文が続く場合、全角スペースが入っているかチェックします)"
},
"japanese-proofreading.textlint.ハイフン(-)": {
"type": "boolean",
"default": true,
"description": "有効(和文にハイフンを使用していないかチェックします)"
},
"japanese-proofreading.textlint.ダッシュ(-)": {
"type": "boolean",
"default": true,
"description": "有効(和文にダッシュを使用していないかチェックします)"
},
"japanese-proofreading.textlint.丸かっこ()": {
"type": "boolean",
"default": true,
"description": "有効(半角の丸かっこを使用していないかチェックします)"
},
"japanese-proofreading.textlint.大かっこ[]": {
"type": "boolean",
"default": true,
"description": "有効(半角の大かっこを使用していないかチェックします)"
},
"japanese-proofreading.textlint.ら抜き言葉": {
"type": "boolean",
"default": true,
"description": "有効(ら抜き言葉をチェックします)"
},
"japanese-proofreading.textlint.二重否定": {
"type": "boolean",
"default": true,
"description": "有効(二重否定をチェックします)"
},
"japanese-proofreading.textlint.不自然な濁点": {
"type": "boolean",
"default": true,
"description": "有効(「エンシ゛ン」のような不自然な濁点をチェックします)"
},
"japanese-proofreading.textlint.康煕部首": {
"type": "boolean",
"default": true,
"description": "有効(康煕部首に含まれる漢字を使用していないかチェックします)"
},
"japanese-proofreading.textlint.逆接の「が」の複数回出現": {
"type": "boolean",
"default": true,
"description": "有効(逆接の接続助詞「が」が、同一文中に複数回出現していないかチェックします)"
},
"japanese-proofreading.textlint.制御文字": {
"type": "boolean",
"default": true,
"description": "有効(制御文字を使用していないかチェックします)"
},
"japanese-proofreading.textlint.ゼロ幅スペース": {
"type": "boolean",
"default": true,
"description": "有効(ゼロ幅スペースを使用していないかチェックします)"
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"lint": "eslint src --ext .ts",
"format": "eslint src --ext .ts --fix",
"update-dictionary": "npm uninstall textlint-rule-preset-icsmedia && npm i ics-creative/textlint-rule-preset-icsmedia",
"vsce:package": "vsce package"
},
"devDependencies": {
"@types/node": "^18.11.18",
"@types/vscode": "^1.74.0",
"@typescript-eslint/eslint-plugin": "^5.48.1",
"@typescript-eslint/parser": "^5.48.0",
"eslint": "^8.31.0",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-import": "^2.27.4",
"eslint-plugin-prettier": "^4.2.1",
"prettier": "^2.8.2",
"typescript": "^4.9.4"
},
"dependencies": {
"textlint": "^12.5.1",
"textlint-plugin-html": "^0.3.0",
"textlint-plugin-latex2e": "^1.2.0",
"textlint-plugin-review": "^0.4.1",
"textlint-rule-preset-icsmedia": "github:ics-creative/textlint-rule-preset-icsmedia",
"textlint-rule-preset-japanese": "^7.0.0",
"textlint-rule-preset-jtf-style": "^2.3.13",
"textlint-rule-prh": "^5.3.0",
"vscode-languageclient": "^8.0.2",
"vscode-languageserver": "^8.0.2",
"vscode-languageserver-textdocument": "^1.0.8",
"vscode-uri": "^3.0.7"
}
}