-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
106 lines (106 loc) · 3.43 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
{
"name": "vscode-stable-sort",
"displayName": "Smart Sort",
"description": "Sort CSV-like words or lines.",
"license": "MIT",
"version": "1.3.0",
"publisher": "sgryjp",
"repository": {
"type": "git",
"url": "https://github.com/sgryjp/vscode-stable-sort.git"
},
"engines": {
"vscode": "^1.96.0"
},
"categories": [
"Formatters"
],
"badges": [
{
"url": "https://github.com/sgryjp/vscode-stable-sort/actions/workflows/ci.yml/badge.svg",
"href": "https://github.com/sgryjp/vscode-stable-sort/actions/workflows/ci.yml",
"description": "CI status"
},
{
"url": "https://img.shields.io/badge/license-MIT-lightgrey.svg?longCache=true&style=popout",
"href": "https://github.com/sgryjp/vscode-stable-sort/blob/master/LICENSE.md",
"description": "MIT License"
}
],
"activationEvents": [],
"browser": "./dist/web/extension.js",
"contributes": {
"keybindings": [
{
"command": "smartSort.sortAscending",
"key": "Ctrl+Alt+R",
"mac": "Cmd+Ctrl+R",
"when": "editorTextFocus"
},
{
"command": "smartSort.sortDescending",
"key": "Ctrl+Alt+Shift+R",
"mac": "Cmd+Ctrl+Shift+R",
"when": "editorTextFocus"
}
],
"commands": [
{
"command": "smartSort.sortAscending",
"title": "Sort (ascending)",
"category": "Smart Sort"
},
{
"command": "smartSort.sortDescending",
"title": "Sort (descending)",
"category": "Smart Sort"
}
],
"configuration": {
"properties": {
"smartSort.preferWordSorting": {
"type": "boolean",
"default": false,
"description": "Controls whether to sort words spread over the lines or not when multiple lines are selected by a single selection. Note that you can sort lines regardless of this configuration by selecting from a beginning of a line to a beginning of another line."
},
"smartSort.useDotAsWordSeparator": {
"type": "boolean",
"default": true,
"description": "Controls whether to use dots (periods) as word separator or not. This behavior is available only if there is just one selection range and it contains no whitespaces. This is useful for sorting CSV compound selectors like `.foo.bar`."
}
}
}
},
"scripts": {
"test": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=. --extensionTestsPath=dist/web/test/suite/index.js",
"pretest": "npm run compile-web",
"vscode:prepublish": "npm run package-web",
"compile-web": "webpack",
"watch-web": "webpack --watch",
"package-web": "webpack --mode production --devtool hidden-source-map",
"lint": "eslint src",
"run-in-browser": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=. ."
},
"devDependencies": {
"@types/assert": "^1.5.11",
"@types/mocha": "^10.0.10",
"@types/vscode": "^1.96.0",
"@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^8.18.0",
"@typescript-eslint/parser": "^8.18.0",
"@vscode/test-web": "^0.0.65",
"assert": "^2.1.0",
"eslint": "^9.16.0",
"markdownlint": "^0.37.0",
"markdownlint-cli2": "^0.16.0",
"mocha": "^11.0.1",
"process": "^0.11.10",
"ts-loader": "^9.5.1",
"typescript": "^5.7.2",
"webpack": "^5.95.0",
"webpack-cli": "^5.1.4"
},
"dependencies": {
"meaw": "^9.0.0"
}
}