{
	"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
	}
}