{ "name": "sqlservices", "displayName": "sqlservices", "description": "Lists SQL Server service status in the management dashboard for a server", "version": "0.0.1", "publisher": "demo", "engines": { "vscode": "^1.26.0", "azdata": "*" }, "categories": [ "Other" ], "activationEvents": [ "*" ], "main": "./out/src/extension", "contributes": { "commands": [ { "command": "sqlservices.openDialog", "title": "sqlservices.openDialog" }, { "command": "sqlservices.openConnectionDialog", "title": "sqlservices.openConnectionDialog" }, { "command": "sqlservices.openEditor", "title": "sqlservices.openEditor" }, { "command": "sqlservices.openEditorWithWebView", "title": "sqlservices.openEditorWithWebView" }, { "command": "sqlservices.openEditorWithWebView2", "title": "sqlservices.openEditorWithWebView2" }, { "command": "sqlservices.openWizard", "title": "sqlservices.openWizard" }, { "command": "sqlservices.openModelViewDashboard", "title": "sqlservices.openModelViewDashboard" }, { "command": "sqlservices.updateObjectExplorerNode", "title": "sqlservices.updateObjectExplorerNode" } ], "dashboard.tabs": [ { "id": "sqlservices-home", "isHomeTab": true, "description": "", "title": "Home", "provider": "TESTPROVIDER", "container": { "modelview-container": null } }, { "id": "sqlservices.tab", "title": "sqlservices", "icon": { "light": "./out/src/media/insights.svg", "dark": "./out/src/media/insights_inverse.svg" }, "description": "Shows available services running in the SQL Server instance", "provider": "*", "container": { "nav-section": [ { "id": "sqlservices", "title": "Services", "gridItemConfig": { "sizex": 2, "sizey": 1 }, "container": { "modelview-container": null } }, { "id": "splitPanel", "title": "SplitPanel", "gridItemConfig": { "sizex": 2, "sizey": 1 }, "container": { "modelview-container": null } } ] } } ], "connectionProvider": { "providerId": "TESTPROVIDER", "languageMode": "sql", "isQueryProvider": false, "displayName": "Test Provider", "iconPath": [ { "id": "myprovidericon", "path": { "light": "images/user.svg", "dark": "images/user_inverse.svg" }, "default": true } ], "connectionOptions": [ { "specialValueType": "connectionName", "isIdentity": true, "name": "connectionName", "displayName": "", "description": "", "groupName": "Source", "valueType": "string", "defaultValue": null, "objectType": null, "categoryValues": null, "isRequired": false, "isArray": false }, { "specialValueType": "serverName", "isIdentity": true, "name": "server", "displayName": "Server name", "description": "Server name", "groupName": "Source", "valueType": "string", "defaultValue": null, "objectType": null, "categoryValues": null, "isRequired": true, "isArray": false }, { "specialValueType": "authType", "isIdentity": true, "name": "authenticationType", "displayName": "Authentication type", "description": "", "groupName": "Security", "valueType": "category", "defaultValue": "SqlLogin", "objectType": null, "categoryValues": [ { "displayName": "Basic", "name": "SqlLogin" } ], "isRequired": true, "isArray": false }, { "specialValueType": "userName", "isIdentity": true, "name": "user", "displayName": "Username", "description": "", "groupName": "Security", "valueType": "string", "defaultValue": null, "objectType": null, "categoryValues": null, "isRequired": true, "isArray": false }, { "specialValueType": "password", "isIdentity": true, "name": "password", "displayName": "Password", "description": "", "groupName": "Security", "valueType": "password", "defaultValue": null, "objectType": null, "categoryValues": null, "isRequired": true, "isArray": false }, { "specialValueType": "appName", "isIdentity": false, "name": "applicationName", "displayName": "Application Name", "description": "", "groupName": "Context", "valueType": "string", "defaultValue": null, "objectType": null, "categoryValues": null, "isRequired": false, "isArray": false } ] }, "menus": { "objectExplorer/item/context": [ { "command": "sqlservices.updateObjectExplorerNode", "when": "connectionProvider == TESTPROVIDER" } ] } }, "scripts": { "build": "gulp build", "compile": "gulp compile", "watch": "gulp watch" }, "dependencies": { "fs-extra": "^5.0.0", "handlebars": "^4.7.7", "vscode-nls": "^4.0.0", "uuid": "^8.3.0" }, "devDependencies": { "@types/node": "^7.0.43", "@types/vscode": "^1.0.0", "braces": "^2.3.2", "child-process-promise": "^2.2.1", "del": "^3.0.0", "gulp": "^4.0.0", "gulp-color": "0.0.1", "gulp-sourcemaps": "^2.6.5", "gulp-tslint": "^6.0.2", "gulp-typescript": "^3.2.4", "tslint": "^3.14.0", "typescript": "^4.1.0-dev.20200824", "url-parse": "^1.5.2", "vsce": "^1.57.1", "@types/uuid": "^8.3.0" }, "repository": { "type": "git", "url": "https://github.com/Microsoft/azuredatastudio/tree/main/samples/sqlservices" } }