|
4 | 4 | "description": "Gitpod Support", |
5 | 5 | "publisher": "gitpod", |
6 | 6 | "version": "0.0.98", |
| 7 | + "daemonVersion": "0.0.1", |
7 | 8 | "license": "MIT", |
8 | 9 | "icon": "resources/gitpod.png", |
9 | 10 | "repository": { |
|
41 | 42 | "onCommand:gitpod.installLocalExtensions", |
42 | 43 | "onAuthenticationRequest:gitpod", |
43 | 44 | "onUri", |
44 | | - "onStartupFinished" |
| 45 | + "onStartupFinished", |
| 46 | + "onResolveRemoteAuthority:ssh-remote" |
45 | 47 | ], |
46 | 48 | "contributes": { |
47 | 49 | "authentication": [ |
|
71 | 73 | "description": "Use the local companion app to connect to a remote workspace.\nWarning: Connecting to a remote workspace using local companion app will be removed in the near future.", |
72 | 74 | "default": false, |
73 | 75 | "scope": "application" |
| 76 | + }, |
| 77 | + "gitpod.lsshPort": { |
| 78 | + "type": "number", |
| 79 | + "description": "The port to use for the local SSH server.", |
| 80 | + "scope": "application" |
| 81 | + }, |
| 82 | + "gitpod.lsshIpcPort": { |
| 83 | + "type": "number", |
| 84 | + "description": "The port to use for the local SSH ipc server.", |
| 85 | + "scope": "application" |
74 | 86 | } |
75 | 87 | } |
76 | 88 | }, |
|
137 | 149 | "webpack": "webpack --mode development", |
138 | 150 | "compile": "tsc -b", |
139 | 151 | "watch": "tsc -b -w", |
140 | | - "package": "npx vsce package --yarn", |
| 152 | + "package": "vsce package --yarn", |
141 | 153 | "lint": "eslint . --ext .ts", |
142 | | - "test": "mocha -u tdd" |
| 154 | + "test": "mocha -u tdd", |
| 155 | + "proto-gen": "bash ./src/proto/generate.sh" |
143 | 156 | }, |
144 | 157 | "devDependencies": { |
145 | 158 | "@types/google-protobuf": "^3.7.4", |
|
148 | 161 | "@types/node": "16.x", |
149 | 162 | "@types/semver": "^7.3.10", |
150 | 163 | "@types/ssh2": "^0.5.52", |
| 164 | + "@types/sshpk": "^1.17.1", |
151 | 165 | "@types/tmp": "^0.2.1", |
152 | 166 | "@types/uuid": "8.0.0", |
153 | 167 | "@types/vscode": "1.74.0", |
154 | 168 | "@types/webpack": "^5.28.0", |
155 | | - "@types/ws": "^7.4.7", |
| 169 | + "@types/ws": "^8.5.4", |
156 | 170 | "@types/yazl": "^2.4.2", |
157 | 171 | "@typescript-eslint/eslint-plugin": "^5.19.0", |
158 | 172 | "@typescript-eslint/parser": "^5.19.0", |
| 173 | + "@vscode/vsce": "^2.18.0", |
159 | 174 | "eslint": "^8.13.0", |
160 | 175 | "eslint-plugin-header": "3.1.1", |
161 | 176 | "eslint-plugin-jsdoc": "^19.1.0", |
| 177 | + "grpc-tools": "^1.12.4", |
162 | 178 | "minimist": "^1.2.6", |
163 | 179 | "mocha": "^10.0.0", |
164 | 180 | "ts-loader": "^9.2.7", |
| 181 | + "ts-proto": "^1.140.0", |
165 | 182 | "typescript": "^4.6.3", |
166 | 183 | "webpack": "^5.42.0", |
167 | 184 | "webpack-cli": "^4.7.2" |
|
171 | 188 | "@gitpod/gitpod-protocol": "main", |
172 | 189 | "@gitpod/local-app-api-grpcweb": "main", |
173 | 190 | "@gitpod/public-api": "^0.1.5-main.6530", |
| 191 | + "@gitpod/supervisor-api-grpc": "0.1.5-main.6711", |
| 192 | + "@grpc/grpc-js": "^1.8.8", |
174 | 193 | "@improbable-eng/grpc-web-node-http-transport": "^0.14.0", |
| 194 | + "@microsoft/dev-tunnels-ssh": "^3.11.2", |
| 195 | + "@microsoft/dev-tunnels-ssh-keys": "^3.11.2", |
| 196 | + "@microsoft/dev-tunnels-ssh-tcp": "^3.11.2", |
175 | 197 | "@segment/analytics-node": "^1.0.0-beta.24", |
176 | 198 | "configcat-node": "^8.0.0", |
177 | 199 | "js-yaml": "^4.1.0", |
| 200 | + "long": "^5.2.1", |
| 201 | + "nice-grpc": "^2.1.3", |
| 202 | + "nice-grpc-common": "^2.0.1", |
178 | 203 | "node-fetch-commonjs": "^3.2.4", |
| 204 | + "node-rsa": "^1.1.1", |
179 | 205 | "pkce-challenge": "^3.0.0", |
| 206 | + "prom-client": "^14.1.1", |
| 207 | + "protobufjs": "^7.2.2", |
180 | 208 | "semver": "^7.3.7", |
181 | 209 | "ssh-config": "^4.1.6", |
182 | 210 | "ssh2": "^1.10.0", |
| 211 | + "sshpk": "^1.17.0", |
183 | 212 | "tmp": "^0.2.1", |
184 | 213 | "uuid": "8.1.0", |
185 | | - "yazl": "^2.5.1", |
186 | | - "@grpc/grpc-js": "^1.8.8", |
187 | | - "long":"^5.2.1", |
188 | | - "protobufjs": "^7.2.2", |
189 | | - "prom-client": "^14.1.1" |
| 214 | + "winston": "^3.8.2", |
| 215 | + "ws": "^8.13.0", |
| 216 | + "yazl": "^2.5.1" |
190 | 217 | } |
191 | 218 | } |
0 commit comments