{ "name": "arc", "displayName": "%arc.displayName%", "description": "%arc.description%", "version": "0.1.0", "publisher": "Microsoft", "preview": true, "license": "https://raw.githubusercontent.com/Microsoft/azuredatastudio/main/LICENSE.txt", "icon": "images/extension.png", "engines": { "vscode": "*", "azdata": ">=1.19.0" }, "activationEvents": [ "onCommand:arc.manageArcController", "onCommand:arc.manageMiaa", "onCommand:arc.managePostgres", "onView:azureArc" ], "repository": { "type": "git", "url": "https://github.com/Microsoft/azuredatastudio.git" }, "main": "./out/extension", "contributes": { "dataExplorer": { "azureArc": [ { "id": "azureArc", "name": "%arc.view.title%" } ] }, "commands": [ { "command": "arc.manageArcController", "title": "%arc.manageArcController%" }, { "command": "arc.manageMiaa", "title": "%arc.manageMiaa%" }, { "command": "arc.managePostgres", "title": "%arc.managePostgres%" }, { "command": "arc.openDashboard", "title": "%arc.openDashboard%" }, { "command": "arc.createController", "title": "%command.createController.title%", "icon": "$(add)" }, { "command": "arc.connectToController", "title": "%command.connectToController.title%", "icon": "$(debug-disconnect)" }, { "command": "arc.removeController", "title": "%command.removeController.title%" }, { "command": "arc.refresh", "title": "%command.refresh.title%" } ], "menus": { "commandPalette": [ { "command": "arc.manageArcController", "when": "false" }, { "command": "arc.manageMiaa", "when": "false" }, { "command": "arc.managePostgres", "when": "false" }, { "command": "arc.openDashboard", "when": "false" }, { "command": "arc.removeController", "when": "false" }, { "command": "arc.refresh", "when": "false" } ], "view/title": [ { "command": "arc.createController", "when": "view == azureArc", "group": "navigation@1" }, { "command": "arc.connectToController", "when": "view == azureArc", "group": "navigation@2" } ], "view/item/context": [ { "command": "arc.openDashboard", "when": "view == azureArc && viewItem != loading", "group": "navigation@1" }, { "command": "arc.refresh", "when": "view == azureArc && viewItem == dataControllers", "group": "navigation@2" }, { "command": "arc.removeController", "when": "view == azureArc && viewItem == dataControllers", "group": "navigation@3" } ] }, "configuration": { "type": "object", "title": "%arc.configuration.title%", "properties": { "arc.ignoreSslVerification": { "type": "boolean", "default": true, "description": "%arc.ignoreSslVerification.desc%" } } } }, "dependencies": { "request": "^2.88.0", "vscode-nls": "^4.1.2" }, "devDependencies": { "@types/mocha": "^5.2.5", "@types/node": "^12.11.7", "@types/request": "^2.48.3", "mocha": "^5.2.0", "mocha-junit-reporter": "^1.17.0", "mocha-multi-reporters": "^1.1.7", "should": "^13.2.3", "typemoq": "2.1.0", "vscodetestcover": "^1.0.9" } }