vscode-azure-account/package.json

178 строки
5.6 KiB
JSON

{
"name": "azure-account",
"displayName": "Azure Account",
"description": "A common Sign-In and Subscription management extension for VS Code.",
"license": "SEE LICENSE IN LICENSE.md",
"icon": "images/Market_AzureAccount_128x.png",
"repository": {
"url": "https://github.com/microsoft/vscode-azure-account.git"
},
"homepage": "https://github.com/Microsoft/vscode-azure-account/blob/master/README.md",
"galleryBanner": {
"color": "#0072c6",
"theme": "dark"
},
"version": "0.6.0",
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"publisher": "ms-vscode",
"engines": {
"vscode": "^1.28.0"
},
"categories": [
"Azure"
],
"keywords": [
"azure"
],
"activationEvents": [
"onCommand:azure-account.login",
"onCommand:azure-account.logout",
"onCommand:azure-account.loginToCloud",
"onCommand:azure-account.selectSubscriptions",
"onCommand:azure-account.createAccount",
"onCommand:azure-account.openCloudConsoleLinux",
"onCommand:azure-account.openCloudConsoleWindows",
"onCommand:azure-account.uploadFileCloudConsole"
],
"main": "./dist/extension",
"contributes": {
"commands": [
{
"command": "azure-account.login",
"title": "%azure-account.commands.login%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.logout",
"title": "%azure-account.commands.logout%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.loginToCloud",
"title": "%azure-account.commands.loginToCloud%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.selectSubscriptions",
"title": "%azure-account.commands.selectSubscriptions%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.createAccount",
"title": "%azure-account.commands.createAccount%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.openCloudConsoleLinux",
"title": "%azure-account.commands.openCloudConsoleLinux%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.openCloudConsoleWindows",
"title": "%azure-account.commands.openCloudConsoleWindows%",
"category": "%azure-account.commands.azure%"
},
{
"command": "azure-account.uploadFileCloudConsole",
"title": "%azure-account.commands.uploadFileCloudConsole%",
"category": "%azure-account.commands.azure%"
}
],
"menus": {
"explorer/context": [
{
"command": "azure-account.uploadFileCloudConsole",
"when": "resourceScheme == file && !explorerResourceIsFolder && openCloudConsoleCount && openCloudConsoleCount != 0",
"group": "999_cloudConsole"
}
],
"editor/title/context": [
{
"command": "azure-account.uploadFileCloudConsole",
"when": "resourceScheme == file && openCloudConsoleCount && openCloudConsoleCount != 0",
"group": "999_cloudConsole"
}
]
},
"configuration": {
"type": "object",
"title": "Azure configuration",
"properties": {
"azure.resourceFilter": {
"type": "array",
"default": null,
"description": "The resource filter, each element is a tenant id and a subscription id separated by a slash."
},
"azure.showSignedInEmail": {
"type": "boolean",
"default": true,
"description": "Whether to show the email address (e.g., in the status bar) of the signed in account."
},
"azure.tenant": {
"type": "string",
"default": "",
"description": "A specific tenant to sign in to. The default is to sign in to the common tenant and use all known tenants."
},
"azure.cloud": {
"type": "string",
"enum": [
"Azure",
"AzureChina",
"AzureGermanCloud",
"AzureUSGovernment"
],
"enumDescriptions": [
"Azure",
"Azure China",
"Azure Germany",
"Azure US Government"
],
"default": "Azure",
"description": "The current Azure Cloud to connect to."
}
}
}
},
"scripts": {
"vscode:prepublish": "rimraf dist && webpack --mode production",
"webpack": "rimraf dist && webpack --mode development",
"webpack-dev": "rimraf dist && webpack --mode development --watch",
"compile": "tsc -p ./",
"which": "which tsc",
"watch": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install"
},
"devDependencies": {
"@types/copy-paste": "1.1.30",
"@types/form-data": "2.2.1",
"@types/http-proxy-agent": "2.0.1",
"@types/keytar": "4.0.1",
"@types/node": "8.0.26",
"@types/request": "2.48.1",
"@types/request-promise": "4.1.42",
"@types/semver": "5.5.0",
"@types/ws": "6.0.1",
"rimraf": "2.6.2",
"ts-loader": "5.3.0",
"typescript": "3.1.6",
"vscode": "1.1.21",
"webpack": "4.25.1",
"webpack-cli": "3.1.2"
},
"dependencies": {
"adal-node": "0.1.28",
"azure-arm-resource": "7.0.1",
"copy-paste": "1.3.0",
"form-data": "2.3.3",
"http-proxy-agent": "2.1.0",
"https-proxy-agent": "2.2.1",
"ms-rest-azure": "2.5.9",
"request": "2.88.0",
"request-promise": "4.2.2",
"semver": "5.6.0",
"vscode-extension-telemetry": "0.1.0",
"vscode-nls": "4.0.0",
"ws": "6.1.0"
}
}