-
Notifications
You must be signed in to change notification settings - Fork 7
/
package.json
87 lines (87 loc) · 2.21 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
{
"name": "workspace-terminals",
"displayName": "Workspace Terminals",
"description": "Manage terminals in multi-root workspaces",
"version": "0.3.3",
"publisher": "joshx",
"engines": {
"vscode": "^1.37.0"
},
"categories": [
"Other"
],
"keywords": [
"multi-root",
"terminals",
"workspaces",
"auto",
"productivity"
],
"repository": {
"type": "git",
"url": "https://github.com/jscheffner/vscode-workspace-terminals.git"
},
"icon": "icon.png",
"license": "ISC",
"activationEvents": [
"onStartupFinished"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "extension.openWorkspaceTerminals",
"title": "Open Workspace Terminals"
}
],
"configuration": {
"title": "Workspace Terminals",
"properties": {
"workspace-terminals.auto": {
"type": "string",
"default": "multiRoot",
"enum": [
"never",
"multiRoot",
"always"
],
"enumDescriptions": [
"Open terminals manually using the command.",
"Automatically open terminals if there are multiple workspace folders.",
"Automatically open terminals, even if there is only one workspace folder."
],
"description": "Open terminals on start and every time a workspace folder is added to the workspace"
},
"workspace-terminals.switchTerminal": {
"type": "string",
"default": "never",
"enum": [
"never",
"fromWorkspaceTerminals",
"always"
],
"enumDescriptions": [
"Never switch terminals",
"Switch terminals from other workspace terminals but not from terminals that weren't created by Workspace Terminals",
"Switch terminals when switching editors, even if the currently active terminal wasn't created by Workspace Terminals."
],
"description": "Switch to the corresponding terminal when switching text editors."
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"check-types": "tsc --noEmit -p ./",
"watch": "tsc -watch -p ./",
"lint": "tslint src/**/*.ts",
"format": "npm run lint -- --fix"
},
"devDependencies": {
"@types/node": "^14.14.34",
"@types/vscode": "^1.37.0",
"tslint": "^6.1.3",
"typescript": "^5.6.2"
}
}