forked from microsoft/rushstack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
132 lines (132 loc) · 4.93 KB
/
Copy pathpackage.json
File metadata and controls
132 lines (132 loc) · 4.93 KB
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
{
"name": "debug-certificate-manager",
"version": "0.0.8",
"repository": {
"type": "git",
"url": "https://github.com/microsoft/rushstack.git",
"directory": "vscode-extensions/debug-certificate-manager-vscode-extension"
},
"license": "MIT",
"publisher": "ms-RushStack",
"preview": true,
"displayName": "Debug Certificate Manager",
"description": "VS Code extension to manage debug TLS certificates and sync them to the VS Code workspace. Works with VS Code remote development (Codespaces, SSH, Dev Containers, WSL, VS Code Tunnels).",
"homepage": "https://github.com/microsoft/rushstack/tree/main/vscode-extensions/debug-certificate-manager-vscode-extension",
"icon": "assets/extension-icon.png",
"extensionKind": [
"ui"
],
"categories": [
"Other"
],
"keywords": [],
"galleryBanner": {
"color": "#f0f0f0",
"theme": "light"
},
"engines": {
"vscode": "^1.103.0"
},
"main": "./extension.js",
"scripts": {
"build": "heft build --clean",
"build:watch": "heft build-watch",
"start": "heft start",
"_phase:build": "heft run --only build -- --clean",
"_phase:test": ""
},
"contributes": {
"commands": [
{
"command": "debugCertificateManager.showLog",
"title": "Show Log",
"category": "Debug Certificate Manager"
},
{
"command": "debugCertificateManager.untrustCertificate",
"title": "Untrust Certificate",
"category": "Debug Certificate Manager"
},
{
"command": "debugCertificateManager.ensureCertificate",
"title": "Ensure Certificate",
"category": "Debug Certificate Manager"
},
{
"command": "debugCertificateManager.sync",
"title": "Ensure and Sync TLS Certificates",
"category": "Debug Certificate Manager"
},
{
"command": "debugCertificateManager.showSettings",
"title": "Show Settings",
"category": "Debug Certificate Manager"
}
],
"configuration": {
"title": "Debug Certificate Manager",
"properties": {
"debugCertificateManager.storePath.osx": {
"type": "string",
"title": "Local Machine - Debug Certificate Manager Store Path (macOS)",
"description": "[Local machine] [macOS] Directory where TLS certificates are read and written."
},
"debugCertificateManager.storePath.windows": {
"type": "string",
"title": "Local Machine - Debug Certificate Manager Store Path (Windows)",
"description": "[Local machine] [Windows] Directory where TLS certificates are read and written."
},
"debugCertificateManager.storePath.linux": {
"type": "string",
"title": "Local Machine - Debug Certificate Manager Store Path (Linux)",
"description": "[Local machine] [Linux] Directory where TLS certificates are read and written."
},
"debugCertificateManager.caCertificateFilename": {
"type": "string",
"title": "CA Certificate Filename",
"description": "Filename for the CA certificate."
},
"debugCertificateManager.certificateFilename": {
"type": "string",
"title": "Server Certificate Filename",
"description": "Filename for the server certificate."
},
"debugCertificateManager.keyFilename": {
"type": "string",
"title": "Server Key Filename",
"description": "Filename for the server key."
},
"debugCertificateManager.autoSync": {
"type": "boolean",
"title": "Automatically Sync Certificates",
"default": true,
"description": "Check certificates when extension is activated. Extension is automatically activated when a `.vscode/debug-certificate-manager.json` file is present in the workspace."
},
"debugCertificateManager.homeDirectory": {
"type": "string",
"title": "Home Directory",
"description": "Absolute path to the home directory, used to resolve `~` in the workspace certificate store path. When set, this overrides the default behavior (`os.homedir()` for local workspaces, or running a command in a workspace terminal for remote workspaces like Codespaces, SSH, Dev Containers, WSL, or Tunnels). Note: this setting is recommended to be configured at the user level, not the workspace level."
}
}
}
},
"enabledApiProposals": [],
"activationEvents": [
"*"
],
"dependencies": {
"@rushstack/debug-certificate-manager": "workspace:*",
"@rushstack/node-core-library": "workspace:*",
"@rushstack/terminal": "workspace:*",
"@rushstack/vscode-shared": "workspace:*",
"tslib": "~2.8.1"
},
"devDependencies": {
"@rushstack/heft-vscode-extension-rig": "workspace:*",
"@rushstack/heft": "workspace:*",
"@types/node": "20.17.19",
"@types/vscode": "1.103.0",
"@types/webpack-env": "1.18.8"
},
"sideEffects": false
}