362 lines
10 KiB
JSON
362 lines
10 KiB
JSON
{
|
|
"name": "remote-explorer",
|
|
"displayName": "%displayName%",
|
|
"publisher": "ms-vscode",
|
|
"description": "%description%",
|
|
"icon": "resources/remote-explorer.png",
|
|
"version": "0.5.0",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/Microsoft/vscode-remote-release.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/Microsoft/vscode-remote-release/issues"
|
|
},
|
|
"license": "SEE LICENSE IN LICENSE.txt",
|
|
"engines": {
|
|
"vscode": "^1.87.0"
|
|
},
|
|
"extensionKind": [
|
|
"ui"
|
|
],
|
|
"categories": [
|
|
"Other"
|
|
],
|
|
"keywords": [
|
|
"remote",
|
|
"remote development"
|
|
],
|
|
"enabledApiProposals": [
|
|
"contribViewsRemote",
|
|
"extensionsAny"
|
|
],
|
|
"capabilities": {
|
|
"untrustedWorkspaces": {
|
|
"supported": true
|
|
}
|
|
},
|
|
"activationEvents": [
|
|
"onCommand:remote-internal.setActiveFolders"
|
|
],
|
|
"browser": "./dist/web/extension.js",
|
|
"main": "./dist/node/extension.js",
|
|
"l10n": "./l10n",
|
|
"contributes": {
|
|
"configuration": {
|
|
"title": "Remote Explorer",
|
|
"properties": {
|
|
"remote-explorer.foldersSortOrder": {
|
|
"type": "string",
|
|
"description": "%settings.foldersSortOrder.description%",
|
|
"default": "most recently used",
|
|
"scope": "application",
|
|
"enum": [
|
|
"most recently used",
|
|
"alphabetical"
|
|
],
|
|
"enumDescriptions": [
|
|
"%settings.foldersSortOrder.mru.description%",
|
|
"%settings.foldersSortOrder.alphabetical.description%"
|
|
]
|
|
},
|
|
"remote-explorer.collapseRecentFolders": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%settings.collapseRecentFolders.description%",
|
|
"scope": "application"
|
|
}
|
|
}
|
|
},
|
|
"commands": [
|
|
{
|
|
"command": "remote-explorer.signIntoTunnelGithub",
|
|
"title": "%commands.signIntoGateway.title%",
|
|
"icon": "$(arrow-right)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.signIntoTunnelMicrosoft",
|
|
"title": "%commands.signIntoGateway.microsoft.title%",
|
|
"icon": "$(arrow-right)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.add",
|
|
"title": "%commands.add.title%",
|
|
"icon": "$(plus)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.configureSsh",
|
|
"title": "%commands.configureSsh.title%",
|
|
"icon": "$(gear)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.refresh",
|
|
"title": "%commands.refresh.title%",
|
|
"icon": "$(refresh)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInNewWindow",
|
|
"title": "%commands.connectToRemoteInNewWindow.title%",
|
|
"icon": "$(empty-window)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInCurrentWindow",
|
|
"title": "%commands.connectToRemoteInCurrentWindow.title%",
|
|
"icon": "$(arrow-right)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInNewWindow",
|
|
"title": "%commands.connectToFolderInNewWindow.title%",
|
|
"icon": "$(empty-window)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToWslUsingDistro",
|
|
"title": "%commands.connectToWslUsingDistro.title%"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToWslUsingDistroInNewWindow",
|
|
"title": "%commands.connectToWslUsingDistroInNewWindow.title%"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInCurrentWindow",
|
|
"title": "%commands.connectToFolderInCurrentWindow.title%",
|
|
"icon": "$(arrow-right)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.deleteFolderHistoryItem",
|
|
"title": "%commands.deleteFolderHistoryItem.title%",
|
|
"icon": "$(remove)"
|
|
},
|
|
{
|
|
"command": "remote-explorer.unregisterTunnel",
|
|
"title": "%commands.unregisterTunnel.title%",
|
|
"icon": "$(remove)"
|
|
}
|
|
],
|
|
"views": {
|
|
"remote": [
|
|
{
|
|
"id": "remoteTargets",
|
|
"name": "%views.remote.title%",
|
|
"group": "targets@1",
|
|
"remoteName": [
|
|
"tunnel",
|
|
"ssh-remote"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"menus": {
|
|
"commandPalette": [
|
|
{
|
|
"command": "remote-explorer.signIntoTunnelGithub",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.signIntoTunnelMicrosoft",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.add",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.configureSsh",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.refresh",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInNewWindow",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInCurrentWindow",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInNewWindow",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToWslUsingDistro",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToWslUsingDistroInNewWindow",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInCurrentWindow",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.deleteFolderHistoryItem",
|
|
"when": "false"
|
|
},
|
|
{
|
|
"command": "remote-explorer.unregisterTunnel",
|
|
"when": "false"
|
|
}
|
|
],
|
|
"view/title": [
|
|
{
|
|
"command": "remote-explorer.refresh",
|
|
"when": "view == remoteTargets",
|
|
"group": "navigation"
|
|
}
|
|
],
|
|
"view/item/context": [
|
|
{
|
|
"command": "remote-explorer.signIntoTunnelGithub",
|
|
"when": "viewItem == remote-explorer.remoteTunnelSignInGithub",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.signIntoTunnelMicrosoft",
|
|
"when": "viewItem == remote-explorer.remoteTunnelSignInMicrosoft",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.add",
|
|
"when": "viewItem == remote-explorer.tunnelGroup",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.add",
|
|
"when": "viewItem == remote-explorer.tunnelGroup",
|
|
"group": "navigation@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.configureSsh",
|
|
"when": "viewItem == remote-explorer.sshGroup",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.configureSsh",
|
|
"when": "viewItem == remote-explorer.sshGroup",
|
|
"group": "navigation@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.add",
|
|
"when": "viewItem == remote-explorer.sshGroup",
|
|
"group": "inline@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.add",
|
|
"when": "viewItem == remote-explorer.sshGroup",
|
|
"group": "navigation@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInCurrentWindow",
|
|
"when": "viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInCurrentWindow",
|
|
"when": "viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget",
|
|
"group": "navigation@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInNewWindow",
|
|
"when": "viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget",
|
|
"group": "inline@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToRemoteInNewWindow",
|
|
"when": "viewItem == remote-explorer.tunnelRemoteTarget || viewItem == remote-explorer.sshRemoteTarget",
|
|
"group": "navigation@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.unregisterTunnel",
|
|
"when": "viewItem == remote-explorer.tunnelRemoteTarget",
|
|
"group": "management@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInCurrentWindow",
|
|
"when": "viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInCurrentWindow",
|
|
"when": "viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl",
|
|
"group": "navigation@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInNewWindow",
|
|
"when": "viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl",
|
|
"group": "inline@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToFolderInNewWindow",
|
|
"when": "viewItem == remote-explorer.remoteFolder || viewItem == remote-explorer.tunnelWsl",
|
|
"group": "navigation@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToWslUsingDistro",
|
|
"when": "viewItem == remote-explorer.tunnelWsl",
|
|
"group": "wsl@1"
|
|
},
|
|
{
|
|
"command": "remote-explorer.connectToWslUsingDistroInNewWindow",
|
|
"when": "viewItem == remote-explorer.tunnelWsl",
|
|
"group": "wsl@2"
|
|
},
|
|
{
|
|
"command": "remote-explorer.deleteFolderHistoryItem",
|
|
"when": "viewItem == remote-explorer.remoteFolder",
|
|
"group": "navigation@3"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"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",
|
|
"fmt": "npm run lint -- --fix && prettier --write \"src/**/*.ts\" \"*.md\"",
|
|
"lint": "eslint src --ext ts",
|
|
"run-in-browser": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=. .",
|
|
"postinstall": "npx vscode-dts main && npx vscode-dts dev",
|
|
"patch-insiders": "npm run compile-web && node ../build/patch-local.js .vscode-insiders",
|
|
"patch-dev": "npm run compile-web && node ../build/patch-local.js .vscode-oss-dev"
|
|
},
|
|
"devDependencies": {
|
|
"@types/mocha": "^9.1.1",
|
|
"@types/webpack-env": "^1.17.0",
|
|
"@typescript-eslint/eslint-plugin": "^5.30.0",
|
|
"@typescript-eslint/parser": "^5.30.0",
|
|
"@microsoft/dev-tunnels-contracts": "^1.0.0",
|
|
"@vscode/test-web": "^0.0.26",
|
|
"assert": "^2.0.0",
|
|
"constants-browserify": "^1.0.0",
|
|
"crypto-browserify": "^3.12.0",
|
|
"eslint": "^8.18.0",
|
|
"eslint-plugin-header": "^3.1.1",
|
|
"mocha": "^10.8.2",
|
|
"path-browserify": "^1.0.1",
|
|
"prettier": "^2.7.1",
|
|
"safe-buffer": "^5.2.1",
|
|
"stream-browserify": "^3.0.0",
|
|
"ts-loader": "^9.3.1",
|
|
"typescript": "^4.7.4",
|
|
"webpack": "^5.76.0",
|
|
"webpack-cli": "^4.10.0"
|
|
},
|
|
"prettier": {
|
|
"printWidth": 100,
|
|
"useTabs": true,
|
|
"arrowParens": "avoid",
|
|
"singleQuote": true,
|
|
"trailingComma": "all"
|
|
},
|
|
"__metadata": {
|
|
"installedTimestamp": 1765760155720,
|
|
"targetPlatform": "undefined",
|
|
"size": 102619
|
|
}
|
|
} |