forked from swyphcosmo/vscode-spellchecker
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
105 lines (105 loc) · 3.41 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
{
"name": "vscode-spellchecker-fr",
"displayName": "French spell checker",
"description": "(in development) A spell checker for the French language, works offline.",
"icon": "images/france.svg",
"version": "1.3.0",
"publisher": "adrienjoly",
"engines": {
"vscode": "^1.12.0"
},
"categories": [
"Other"
],
"activationEvents": [
"*"
],
"main": "./out/src/extension",
"contributes": {
"commands": [
{
"command": "spellchecker.createSettingsFile",
"title": "Create Spell Checker Settings File"
},
{
"command": "spellchecker.showDocumentType",
"title": "Show documentType for Current File"
}
],
"keybindings": [],
"configuration": {
"type": "object",
"title": "Spellchecker-fr configuration",
"properties": {
"spellchecker.language": {
"type": "string",
"default": "fr",
"description": "Tested languages are French (fr, by default) and English (en_US)",
"enum": [
"fr",
"en_US"
]
},
"spellchecker.ignoreWordsList": {
"type": "array",
"default": [],
"description": "An array of strings that contain the words that will not be checked by the spell checker"
},
"spellchecker.documentTypes": {
"type": "array",
"default": ["markdown", "latex", "plaintext"],
"description": "An array of strings that limit the document types that this extension will check. Default document types are markdown, latex, and plaintext"
},
"spellchecker.ignoreFileExtensions": {
"type": "array",
"default": [],
"description": "An array of file extensions that will not be spell checked"
},
"spellchecker.checkInterval": {
"type": "int",
"default": 5000,
"description": "Number of milliseconds to delay between full document spell checks. Default: 5000 ms"
},
"spellchecker.ignoreRegExp": {
"type": "array",
"default": [],
"description": "An array of regular expressions that will be used to remove text from the document before it is checked. Since the expressions are represented in the JSON as strings, all backslashes need to be escaped with three additional backslashes, e.g. /\\s/g becomes /\\\\s/g"
}
}
}
},
"scripts": {
"test": "npm rebuild && node test.js",
"build-for-vscode": "./node_modules/.bin/electron-rebuild -v 1.6.6",
"vscode:prepublish": "npm run build-for-vscode && tsc -p ./",
"compile": "npm run build-for-vscode && tsc -watch -p ./",
"package": "./node_modules/.bin/vsce package",
"publish": "vsce publish",
"publish-minor": "vsce publish minor",
"publish-major": "vsce publish major",
"postinstall": "node ./node_modules/vscode/bin/install"
},
"devDependencies": {
"electron-rebuild": "^1.5.7",
"vsce": "^1.19.0",
"vscode": "^1.1.0",
"typescript": "^2.0.3",
"mocha": "^2.3.3",
"@types/node": "^6.0.40",
"@types/mocha": "^2.2.32"
},
"dependencies": {
"fs": "0.0.1-security",
"jsonminify": "^0.4.1",
"mkdirp": "^0.5.1",
"npm": "^4.0.2",
"path": "^0.12.7",
"spellchecker": "^3.3.1",
"typescript": "^2.0.3"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/adrienjoly/vscode-spellchecker.git"
}
}