{
	"name": "data-workspace-vscode",
	"displayName": "Data Workspace",
	"description": "Additional common functionality for database projects",
	"version": "0.5.0",
	"publisher": "ms-mssql",
	"preview": true,
	"license": "https://raw.githubusercontent.com/Microsoft/azuredatastudio/main/LICENSE.txt",
	"icon": "images/extension.png",
	"aiKey": "29a207bb14f84905966a8f22524cb730-25407f35-11b6-4d4e-8114-ab9e843cb52f-7380",
	"engines": {
		"vscode": ">=1.48.0",
		"azdata": ">=1.25.0"
	},
	"activationEvents": [
		"onView:dataworkspace.views.main",
		"onCommand:projects.openExisting",
		"onCommand:projects.new"
	],
	"main": "./dist/main",
	"repository": {
		"type": "git",
		"url": "https://github.com/Microsoft/azuredatastudio.git"
	},
	"capabilities": {
		"virtualWorkspaces": false,
		"untrustedWorkspaces": {
			"supported": true
		}
	},
	"extensionDependencies": [],
	"contributes": {
		"configuration": [
			{
				"title": "Projects",
				"properties": {
					"dataworkspace.excludedProjects": {
						"type": "array",
						"default": [],
						"description": "%projects.excludedProjectsDescription%"
					},
					"projects.defaultProjectSaveLocation": {
						"type": "string",
						"description": "%projects.defaultProjectSaveLocation%"
					},
					"projects.showNotAddedProjectsInWorkspacePrompt": {
						"type": "boolean",
						"description": "%projects.showNotAddedProjectsInWorkspacePrompt%",
						"default": true
					}
				}
			}
		],
		"commands": [
			{
				"command": "projects.new",
				"title": "%new-command%",
				"category": "%data-workspace-view-container-name%",
				"icon": "$(add)"
			},
			{
				"command": "projects.openExisting",
				"title": "%open-existing-command%",
				"category": "%data-workspace-view-container-name%",
				"icon": "$(folder-opened)"
			},
			{
				"command": "dataworkspace.refresh",
				"title": "%refresh-workspace-command%",
				"category": "%data-workspace-view-container-name%",
				"icon": "$(refresh)"
			},
			{
				"command": "dataworkspace.close",
				"title": "%close-workspace-command%",
				"category": "",
				"icon": "$(close)"
			},
			{
				"command": "projects.removeProject",
				"title": "%remove-project-command%"
			},
			{
				"command": "projects.manageProject",
				"title": "%manage-project-command%"
			}
		],
		"menus": {
			"view/title": [
				{
					"command": "dataworkspace.refresh",
					"when": "view == dataworkspace.views.main",
					"group": "navigation"
				},
				{
					"command": "dataworkspace.close",
					"when": "view == dataworkspace.views.main && workbenchState == workspace",
					"group": "1_commands"
				},
				{
					"command": "projects.new",
					"when": "view == dataworkspace.views.main",
					"group": "navigation"
				},
				{
					"command": "projects.openExisting",
					"when": "view == dataworkspace.views.main",
					"group": "navigation"
				}
			],
			"commandPalette": [
				{
					"command": "projects.new"
				},
				{
					"command": "dataworkspace.refresh",
					"when": "false"
				},
				{
					"command": "dataworkspace.close",
					"when": "false"
				},
				{
					"command": "projects.removeProject",
					"when": "false"
				},
				{
					"command": "projects.openExisting"
				},
				{
					"command": "projects.manageProject",
					"when": "false"
				}
			],
			"view/item/context": [
				{
					"command": "projects.manageProject",
					"when": "view == dataworkspace.views.main && viewItem =~ /^(databaseProject.itemType.project|databaseProject.itemType.legacyProject)$/ && azdataAvailable",
					"group": "0_projectsFirst@1"
				},
				{
					"command": "projects.removeProject",
					"when": "view == dataworkspace.views.main && viewItem =~ /^(databaseProject.itemType.project|databaseProject.itemType.legacyProject)$/",
					"group": "9_dbProjectsLast@9"
				}
			]
		},
		"viewsContainers": {
			"activitybar": [
				{
					"id": "dataworkspace",
					"title": "%data-workspace-view-container-name%",
					"icon": "images/data-workspace.svg"
				}
			]
		},
		"views": {
			"dataworkspace": [
				{
					"id": "dataworkspace.views.main",
					"name": "%main-view-name%",
					"contextualTitle": "%data-workspace-view-container-name%",
					"icon": "images/data-workspace.svg"
				}
			]
		},
		"viewsWelcome": [
			{
				"view": "dataworkspace.views.main",
				"contents": "%projects-view-no-workspace-content%",
				"when": "workbenchState != workspace"
			},
			{
				"view": "dataworkspace.views.main",
				"contents": "%projects-view-no-project-content%",
				"when": "workbenchState == workspace && isProjectsViewEmpty"
			}
		]
	},
	"__metadata": {
		"id": "88e082b7-d289-4c59-bde4-4c61e0280428",
		"publisherId": "60b3df88-4640-44d4-a7e5-6ba8004700bb",
		"publisherDisplayName": "Microsoft",
		"targetPlatform": "undefined",
		"updated": false,
		"isPreReleaseVersion": false,
		"installedTimestamp": 1695410011201,
		"preRelease": false
	}
}