2017-09-22 02:20:07 +03:00
{
"name" : "vscode-azurefunctions" ,
"displayName" : "Azure Functions" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.description%" ,
2023-05-15 20:28:38 +03:00
"version" : "1.10.7-alpha.0" ,
2017-09-22 02:20:07 +03:00
"publisher" : "ms-azuretools" ,
2017-09-27 19:31:25 +03:00
"icon" : "resources/azure-functions.png" ,
2022-11-17 00:11:15 +03:00
"aiKey" : "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255" ,
2017-09-22 02:20:07 +03:00
"engines" : {
2023-05-12 03:25:31 +03:00
"vscode" : "^1.78.0"
2017-09-22 02:20:07 +03:00
} ,
"repository" : {
"type" : "git" ,
"url" : "https://github.com/Microsoft/vscode-azurefunctions"
} ,
"galleryBanner" : {
2019-11-22 03:39:45 +03:00
"color" : "#3a3d41" ,
2017-09-22 02:20:07 +03:00
"theme" : "dark"
} ,
2020-09-03 00:19:12 +03:00
"homepage" : "https://github.com/Microsoft/vscode-azurefunctions/blob/main/README.md" ,
2017-09-22 02:20:07 +03:00
"license" : "SEE LICENSE IN LICENSE.md" ,
"categories" : [
"Azure"
] ,
2017-11-01 19:19:29 +03:00
"keywords" : [
"Azure" ,
"Functions" ,
2019-03-30 02:48:39 +03:00
"serverless" ,
2017-11-01 19:19:29 +03:00
"multi-root ready"
] ,
2017-09-22 02:20:07 +03:00
"activationEvents" : [
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.addBinding" ,
"onCommand:azureFunctions.appSettings.add" ,
"onCommand:azureFunctions.appSettings.decrypt" ,
"onCommand:azureFunctions.appSettings.delete" ,
"onCommand:azureFunctions.appSettings.download" ,
"onCommand:azureFunctions.appSettings.edit" ,
"onCommand:azureFunctions.appSettings.encrypt" ,
"onCommand:azureFunctions.appSettings.rename" ,
"onCommand:azureFunctions.appSettings.toggleSlotSetting" ,
"onCommand:azureFunctions.appSettings.upload" ,
"onCommand:azureFunctions.browseWebsite" ,
"onCommand:azureFunctions.configureDeploymentSource" ,
"onCommand:azureFunctions.connectToGitHub" ,
"onCommand:azureFunctions.copyFunctionUrl" ,
2017-09-22 21:44:35 +03:00
"onCommand:azureFunctions.createFunction" ,
2017-11-08 06:40:59 +03:00
"onCommand:azureFunctions.createFunctionApp" ,
2019-07-23 01:20:48 +03:00
"onCommand:azureFunctions.createFunctionAppAdvanced" ,
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.createNewProject" ,
"onCommand:azureFunctions.createSlot" ,
"onCommand:azureFunctions.deleteFunction" ,
2017-11-09 06:24:53 +03:00
"onCommand:azureFunctions.deleteFunctionApp" ,
2019-10-09 18:38:31 +03:00
"onCommand:azureFunctions.deleteSlot" ,
2017-11-09 23:21:36 +03:00
"onCommand:azureFunctions.deploy" ,
2019-10-09 18:38:31 +03:00
"onCommand:azureFunctions.deploySlot" ,
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.disableFunction" ,
"onCommand:azureFunctions.disconnectRepo" ,
"onCommand:azureFunctions.enableFunction" ,
"onCommand:azureFunctions.executeFunction" ,
"onCommand:azureFunctions.initProjectForVSCode" ,
"onCommand:azureFunctions.installOrUpdateFuncCoreTools" ,
"onCommand:azureFunctions.openInPortal" ,
2018-01-12 04:37:52 +03:00
"onCommand:azureFunctions.pickProcess" ,
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.redeploy" ,
"onCommand:azureFunctions.reportIssue" ,
"onCommand:azureFunctions.restartFunctionApp" ,
"onCommand:azureFunctions.setAzureWebJobsStorage" ,
"onCommand:azureFunctions.startFunctionApp" ,
"onCommand:azureFunctions.startJavaRemoteDebug" ,
"onCommand:azureFunctions.startRemoteDebug" ,
2018-02-06 22:47:12 +03:00
"onCommand:azureFunctions.startStreamingLogs" ,
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.stopFunctionApp" ,
2018-02-06 22:47:12 +03:00
"onCommand:azureFunctions.stopStreamingLogs" ,
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.swapSlot" ,
2018-06-26 00:46:18 +03:00
"onCommand:azureFunctions.uninstallFuncCoreTools" ,
2019-03-21 00:59:51 +03:00
"onCommand:azureFunctions.viewCommitInGitHub" ,
2021-09-30 03:33:00 +03:00
"onCommand:azureFunctions.viewDeploymentLogs" ,
"onCommand:azureFunctions.viewProperties" ,
2021-02-24 05:32:53 +03:00
"onDebugInitialConfigurations" ,
2022-08-19 23:54:27 +03:00
"onFileSystem:vscode-azurefunctions-static-content" ,
2021-09-30 03:33:00 +03:00
"onUri" ,
2022-05-14 00:39:39 +03:00
"onView:azureWorkspace" ,
2021-09-30 03:33:00 +03:00
"workspaceContains:**/host.json"
2017-09-22 02:20:07 +03:00
] ,
2019-02-01 20:54:33 +03:00
"main" : "./main.js" ,
2023-01-17 21:57:35 +03:00
"capabilities" : {
"virtualWorkspaces" : {
"supported" : "limited" ,
"description" : "In virtual workspaces, creating a new function project, deploying, and debugging are not supported."
}
} ,
2017-09-22 02:20:07 +03:00
"contributes" : {
2022-05-14 00:39:39 +03:00
"x-azResources" : {
2023-02-07 03:30:23 +03:00
"azure" : {
"branches" : [
{
"type" : "FunctionApp"
}
2022-05-14 00:39:39 +03:00
]
} ,
2023-02-07 03:30:23 +03:00
"workspace" : {
"branches" : [
{
"type" : "func"
}
] ,
"resources" : true
} ,
2022-05-14 00:39:39 +03:00
"commands" : [
{
"command" : "azureFunctions.createFunctionApp" ,
"title" : "%azureFunctions.createFunctionApp%" ,
"type" : "microsoft.web/sites" ,
"detail" : "%azureFunctions.createFunctionAppDetail%"
}
2023-02-07 03:30:23 +03:00
] ,
"activation" : {
"onFetch" : [
"microsoft.web/sites"
] ,
"onResolve" : [
"microsoft.web/sites"
]
}
2022-05-14 00:39:39 +03:00
} ,
2017-09-22 02:20:07 +03:00
"commands" : [
2018-03-24 04:53:10 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.addBinding" ,
"title" : "%azureFunctions.addBinding%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2017-09-22 02:21:48 +03:00
} ,
2017-11-17 21:04:32 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.add" ,
"title" : "%azureFunctions.appSettings.add%" ,
2017-11-17 21:04:32 +03:00
"category" : "Azure Functions"
} ,
2017-09-22 02:21:48 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.decrypt" ,
"title" : "%azureFunctions.appSettings.decrypt%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2017-09-22 02:21:48 +03:00
} ,
2018-03-01 22:13:46 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.delete" ,
"title" : "%azureFunctions.appSettings.delete%" ,
2018-03-01 22:13:46 +03:00
"category" : "Azure Functions"
} ,
2017-09-22 02:21:48 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.download" ,
"title" : "%azureFunctions.appSettings.download%" ,
"category" : "Azure Functions"
2017-09-22 02:21:02 +03:00
} ,
2017-11-08 06:40:59 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.edit" ,
"title" : "%azureFunctions.appSettings.edit%" ,
2017-11-08 06:40:59 +03:00
"category" : "Azure Functions"
} ,
2019-07-23 01:20:48 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.encrypt" ,
"title" : "%azureFunctions.appSettings.encrypt%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2019-07-23 01:20:48 +03:00
} ,
2017-09-22 02:21:02 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.rename" ,
"title" : "%azureFunctions.appSettings.rename%" ,
2017-09-22 02:21:02 +03:00
"category" : "Azure Functions"
2017-09-22 21:44:35 +03:00
} ,
2020-01-17 23:57:27 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.toggleSlotSetting" ,
"title" : "%azureFunctions.appSettings.toggleSlotSetting%" ,
2020-01-17 23:57:27 +03:00
"category" : "Azure Functions"
} ,
2017-09-22 21:44:35 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.appSettings.upload" ,
"title" : "%azureFunctions.appSettings.upload%" ,
2017-09-22 21:44:35 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.browseWebsite" ,
"title" : "%azureFunctions.browseWebsite%" ,
2017-09-22 21:44:35 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.configureDeploymentSource" ,
"title" : "%azureFunctions.configureDeploymentSource%" ,
2017-09-22 21:44:35 +03:00
"category" : "Azure Functions"
2017-10-17 18:52:05 +03:00
} ,
2017-11-09 06:24:53 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.connectToGitHub" ,
"title" : "%azureFunctions.connectToGitHub%" ,
2017-11-09 06:24:53 +03:00
"category" : "Azure Functions"
} ,
2019-10-09 18:38:31 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.copyFunctionUrl" ,
"title" : "%azureFunctions.copyFunctionUrl%" ,
2019-10-09 18:38:31 +03:00
"category" : "Azure Functions"
} ,
2017-10-17 18:52:05 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.createFunction" ,
"title" : "%azureFunctions.createFunction%" ,
2017-11-08 06:40:59 +03:00
"category" : "Azure Functions" ,
2021-09-30 03:33:00 +03:00
"icon" : {
"light" : "resources/light/AddFunction.svg" ,
"dark" : "resources/dark/AddFunction.svg"
2023-01-17 21:57:35 +03:00
} ,
"enablement" : "!virtualWorkspace"
2019-10-09 18:38:31 +03:00
} ,
2017-12-11 22:30:49 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.createFunctionApp" ,
"title" : "%azureFunctions.createFunctionApp%" ,
2022-05-14 00:39:39 +03:00
"category" : "Azure Functions" ,
"icon" : "$(add)"
2017-12-11 22:30:49 +03:00
} ,
2018-02-26 22:35:33 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.createFunctionAppAdvanced" ,
"title" : "%azureFunctions.createFunctionAppAdvanced%" ,
2019-09-05 00:30:41 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.createNewProject" ,
"title" : "%azureFunctions.createNewProject%" ,
"category" : "Azure Functions" ,
"icon" : {
"light" : "resources/light/CreateNewProject.svg" ,
"dark" : "resources/dark/CreateNewProject.svg"
2023-01-17 21:57:35 +03:00
} ,
"enablement" : "!virtualWorkspace"
2018-02-26 22:35:33 +03:00
} ,
2017-12-12 04:27:21 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.createSlot" ,
"title" : "%azureFunctions.createSlot%" ,
2017-12-12 04:27:21 +03:00
"category" : "Azure Functions"
} ,
2019-04-24 02:05:18 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.deleteFunction" ,
"title" : "%azureFunctions.deleteFunction%" ,
2019-04-24 02:05:18 +03:00
"category" : "Azure Functions"
} ,
2019-07-30 23:54:28 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.deleteFunctionApp" ,
"title" : "%azureFunctions.deleteFunctionApp%" ,
2019-07-30 23:54:28 +03:00
"category" : "Azure Functions"
} ,
2020-04-06 22:11:46 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.deleteSlot" ,
"title" : "%azureFunctions.deleteSlot%" ,
2020-04-06 22:11:46 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.deploy" ,
"title" : "%azureFunctions.deploy%" ,
"category" : "Azure Functions" ,
2023-01-17 21:57:35 +03:00
"icon" : "$(cloud-upload)" ,
"enablement" : "!virtualWorkspace"
2020-04-06 22:11:46 +03:00
} ,
2017-11-29 23:55:48 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.deploySlot" ,
"title" : "%azureFunctions.deploySlot%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2017-11-29 23:55:48 +03:00
} ,
2018-04-04 02:20:06 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.disableFunction" ,
"title" : "%azureFunctions.disableFunction%" ,
2018-04-04 02:20:06 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.disconnectRepo" ,
"title" : "%azureFunctions.disconnectRepo%" ,
2018-04-04 02:20:06 +03:00
"category" : "Azure Functions"
} ,
2017-11-29 23:55:48 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.enableFunction" ,
"title" : "%azureFunctions.enableFunction%" ,
2017-11-29 23:55:48 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.executeFunction" ,
"title" : "%azureFunctions.executeFunction%" ,
2017-11-29 23:55:48 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.initProjectForVSCode" ,
"title" : "%azureFunctions.initProjectForVSCode%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2018-01-12 04:37:52 +03:00
} ,
2018-04-04 02:20:06 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.installOrUpdateFuncCoreTools" ,
"title" : "%azureFunctions.installOrUpdateFuncCoreTools%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2018-04-04 02:20:06 +03:00
} ,
2019-03-19 23:53:28 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.openInPortal" ,
"title" : "%azureFunctions.openInPortal%" ,
2019-03-19 23:53:28 +03:00
"category" : "Azure Functions"
} ,
2023-02-23 20:29:39 +03:00
{
"command" : "azureFunctions.openWalkthrough" ,
"title" : "%azureFunctions.openWalkthrough%" ,
"category" : "Azure Functions"
} ,
2018-01-12 04:37:52 +03:00
{
"command" : "azureFunctions.pickProcess" ,
2019-10-01 21:25:56 +03:00
"title" : "%azureFunctions.pickProcess%" ,
2018-01-12 04:37:52 +03:00
"category" : "Azure Functions"
2018-01-25 00:18:02 +03:00
} ,
2018-02-06 22:47:12 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.redeploy" ,
"title" : "%azureFunctions.redeploy%" ,
2018-02-06 22:47:12 +03:00
"category" : "Azure Functions"
} ,
2018-02-27 00:15:31 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.reportIssue" ,
"title" : "%azureFunctions.reportIssue%" ,
2018-02-27 00:15:31 +03:00
"category" : "Azure Functions"
2018-06-26 00:46:18 +03:00
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.restartFunctionApp" ,
"title" : "%azureFunctions.restartFunctionApp%" ,
2018-06-26 00:46:18 +03:00
"category" : "Azure Functions"
2018-09-13 19:46:31 +03:00
} ,
2021-09-30 03:33:00 +03:00
{
"command" : "azureFunctions.setAzureWebJobsStorage" ,
"title" : "%azureFunctions.setAzureWebJobsStorage%" ,
2018-09-13 19:46:31 +03:00
"category" : "Azure Functions"
2018-12-01 01:38:47 +03:00
} ,
2018-12-01 03:47:50 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.startFunctionApp" ,
"title" : "%azureFunctions.startFunctionApp%" ,
2018-12-01 03:47:50 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.startJavaRemoteDebug" ,
"title" : "%azureFunctions.startJavaRemoteDebug%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2018-12-01 03:47:50 +03:00
} ,
2019-03-21 00:59:51 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.startRemoteDebug" ,
"title" : "%azureFunctions.startRemoteDebug%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2019-03-21 00:59:51 +03:00
} ,
2018-12-01 03:47:50 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.startStreamingLogs" ,
"title" : "%azureFunctions.startStreamingLogs%" ,
2018-12-01 03:47:50 +03:00
"category" : "Azure Functions"
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.stopFunctionApp" ,
"title" : "%azureFunctions.stopFunctionApp%" ,
2018-12-01 03:47:50 +03:00
"category" : "Azure Functions"
} ,
2018-12-01 01:38:47 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.stopStreamingLogs" ,
"title" : "%azureFunctions.stopStreamingLogs%" ,
2018-12-01 01:38:47 +03:00
"category" : "Azure Functions"
} ,
{
"command" : "azureFunctions.swapSlot" ,
2019-10-01 21:25:56 +03:00
"title" : "%azureFunctions.swapSlot%" ,
2018-12-01 01:38:47 +03:00
"category" : "Azure Functions"
2019-01-15 00:52:09 +03:00
} ,
{
"command" : "azureFunctions.toggleAppSettingVisibility" ,
2019-10-01 21:25:56 +03:00
"title" : "%azureFunctions.toggleAppSettingVisibility%" ,
2019-01-15 00:52:09 +03:00
"category" : "Azure Functions" ,
2021-04-08 02:47:05 +03:00
"icon" : "$(eye)"
2019-04-11 20:23:04 +03:00
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.uninstallFuncCoreTools" ,
"title" : "%azureFunctions.uninstallFuncCoreTools%" ,
2023-01-17 21:57:35 +03:00
"category" : "Azure Functions" ,
"enablement" : "!virtualWorkspace"
2019-04-27 04:04:20 +03:00
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.viewCommitInGitHub" ,
"title" : "%azureFunctions.viewCommitInGitHub%" ,
2019-04-27 04:04:20 +03:00
"category" : "Azure Functions"
2020-11-30 22:17:20 +03:00
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.viewDeploymentLogs" ,
"title" : "%azureFunctions.viewDeploymentLogs%" ,
"category" : "Azure Functions"
} ,
{
"command" : "azureFunctions.viewProperties" ,
"title" : "%azureFunctions.viewProperties%" ,
2020-11-30 22:17:20 +03:00
"category" : "Azure Functions"
2017-09-22 02:20:07 +03:00
}
] ,
"menus" : {
2022-05-25 21:52:03 +03:00
"azureWorkspaceDeploy" : [
{
"command" : "azureFunctions.deploy" ,
"when" : "view == azureWorkspace" ,
"group" : "navigation@1"
}
] ,
"view/title" : [
2022-11-12 01:40:50 +03:00
{
"command" : "azureFunctions.createFunction" ,
"when" : "view == azureWorkspace" ,
"group" : "navigation@1"
} ,
2022-05-25 21:52:03 +03:00
{
"submenu" : "azureWorkspaceDeploy" ,
"when" : "view == azureWorkspace" ,
"group" : "navigation@2"
}
] ,
2017-09-22 02:21:02 +03:00
"view/item/context" : [
2018-03-24 04:53:10 +03:00
{
2017-11-09 23:21:36 +03:00
"command" : "azureFunctions.createFunctionApp" ,
2023-02-07 03:30:23 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /functionapp/i && viewItem =~ /azureResourceTypeGroup/i" ,
2017-11-08 06:40:59 +03:00
"group" : "1@1"
} ,
2019-07-23 01:20:48 +03:00
{
"command" : "azureFunctions.createFunctionAppAdvanced" ,
2023-02-07 03:30:23 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /functionapp/i && viewItem =~ /azureResourceTypeGroup/i" ,
2019-07-23 01:20:48 +03:00
"group" : "1@2"
} ,
2020-01-17 23:57:27 +03:00
{
"command" : "azureFunctions.browseWebsite" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2020-01-17 23:57:27 +03:00
"group" : "1@2"
} ,
2021-04-29 21:21:21 +03:00
{
"command" : "azureFunctions.deploy" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFuncProductionSlot/" ,
2021-04-29 21:21:21 +03:00
"group" : "2@1"
} ,
{
"command" : "azureFunctions.deploySlot" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFuncSlot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "2@1"
} ,
{
"command" : "azureFunctions.configureDeploymentSource" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "2@2"
} ,
2017-09-22 21:44:35 +03:00
{
"command" : "azureFunctions.startFunctionApp" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "3@1"
2017-09-22 21:44:35 +03:00
} ,
{
"command" : "azureFunctions.stopFunctionApp" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "3@2"
2017-09-22 21:44:35 +03:00
} ,
{
"command" : "azureFunctions.restartFunctionApp" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "3@3"
2017-11-09 06:24:53 +03:00
} ,
2018-12-01 01:38:47 +03:00
{
"command" : "azureFunctions.swapSlot" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFuncSlot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "3@4"
2018-12-01 01:38:47 +03:00
} ,
2018-02-26 22:35:33 +03:00
{
"command" : "azureFunctions.deleteFunctionApp" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFuncProductionSlot/" ,
2021-04-29 21:21:21 +03:00
"group" : "3@5"
2019-10-09 18:38:31 +03:00
} ,
{
"command" : "azureFunctions.deleteSlot" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFuncSlot(?!s)/" ,
2021-04-29 21:21:21 +03:00
"group" : "3@5"
2018-03-30 01:56:26 +03:00
} ,
2018-02-06 22:47:12 +03:00
{
"command" : "azureFunctions.startStreamingLogs" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2018-02-06 22:47:12 +03:00
"group" : "4@1"
} ,
{
"command" : "azureFunctions.stopStreamingLogs" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s)/" ,
2018-02-06 22:47:12 +03:00
"group" : "4@2"
} ,
2017-11-09 06:24:53 +03:00
{
2019-09-05 00:30:41 +03:00
"command" : "azureFunctions.startRemoteDebug" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot/ && config.azureFunctions.enableRemoteDebugging == true" ,
2018-02-26 22:35:33 +03:00
"group" : "5@1"
2017-11-29 23:55:48 +03:00
} ,
2019-09-05 00:30:41 +03:00
{
"command" : "azureFunctions.startJavaRemoteDebug" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot/ && config.azureFunctions.enableJavaRemoteDebugging == true" ,
2019-09-05 00:30:41 +03:00
"group" : "5@2"
} ,
2018-01-05 21:28:25 +03:00
{
2019-07-30 23:54:28 +03:00
"command" : "azureFunctions.viewProperties" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s).*slot/" ,
2018-02-26 22:35:33 +03:00
"group" : "6@1"
2018-01-05 21:28:25 +03:00
} ,
2019-07-30 23:54:28 +03:00
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /azFunc(Production|)Slot(?!s).*slot/" ,
2019-07-30 23:54:28 +03:00
"group" : "6@2"
} ,
2018-11-16 00:45:29 +03:00
{
2018-12-01 01:38:47 +03:00
"command" : "azureFunctions.createSlot" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem == azFuncSlots" ,
2018-11-16 00:45:29 +03:00
"group" : "1@1"
} ,
2018-12-01 01:38:47 +03:00
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem == azFuncSlots" ,
2022-12-12 19:10:52 +03:00
"group" : "6@1"
2018-12-01 01:38:47 +03:00
} ,
2017-11-29 23:55:48 +03:00
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*Functions;/i" ,
2017-11-29 23:55:48 +03:00
"group" : "1@1"
} ,
{
2017-12-12 04:27:21 +03:00
"command" : "azureFunctions.copyFunctionUrl" ,
2022-05-14 00:39:39 +03:00
"when" : "view =~ /(azureWorkspace|azureResourceGroups)/ && viewItem =~ /Function;Http;/i" ,
2019-04-24 02:05:18 +03:00
"group" : "1@1"
} ,
{
"command" : "azureFunctions.executeFunction" ,
2022-05-14 00:39:39 +03:00
"when" : "view =~ /(azureWorkspace|azureResourceGroups)/ && viewItem =~ /Function;/i" ,
2017-11-29 23:55:48 +03:00
"group" : "1@1"
} ,
2020-02-07 22:04:19 +03:00
{
"command" : "azureFunctions.addBinding" ,
2022-05-14 00:39:39 +03:00
"when" : "view =~ /(azureWorkspace|azureResourceGroups)/ && viewItem =~ /Local;ReadWrite;Function;/i" ,
2020-04-06 22:11:46 +03:00
"group" : "3@1"
} ,
{
"command" : "azureFunctions.enableFunction" ,
2022-05-14 00:39:39 +03:00
"when" : "view =~ /(azureWorkspace|azureResourceGroups)/ && viewItem =~ /Function;.*;Disabled;/i" ,
2020-04-06 22:11:46 +03:00
"group" : "2@1"
} ,
{
"command" : "azureFunctions.disableFunction" ,
2022-05-14 00:39:39 +03:00
"when" : "view =~ /(azureWorkspace|azureResourceGroups)/ && viewItem =~ /Function;.*;Enabled;/i" ,
2020-02-07 22:04:19 +03:00
"group" : "2@1"
} ,
2017-12-12 04:27:21 +03:00
{
"command" : "azureFunctions.deleteFunction" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /Remote;ReadWrite;Function;/i" ,
2020-04-06 22:11:46 +03:00
"group" : "2@2"
2018-02-06 22:47:12 +03:00
} ,
{
"command" : "azureFunctions.startStreamingLogs" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /Remote;.*;Function;/i" ,
2018-02-06 22:47:12 +03:00
"group" : "3@1"
} ,
{
"command" : "azureFunctions.stopStreamingLogs" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /Remote;.*;Function;/i" ,
2018-02-06 22:47:12 +03:00
"group" : "3@2"
2017-12-12 04:27:21 +03:00
} ,
2020-03-04 00:48:04 +03:00
{
"command" : "azureFunctions.viewProperties" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /Remote;.*;Function;/i" ,
2020-03-04 00:48:04 +03:00
"group" : "4@1"
} ,
2017-11-29 23:55:48 +03:00
{
"command" : "azureFunctions.appSettings.add" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettings.*azFunc/" ,
2017-11-29 23:55:48 +03:00
"group" : "1@1"
} ,
2018-04-04 02:20:06 +03:00
{
"command" : "azureFunctions.appSettings.download" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettings.*azFunc/" ,
2018-04-04 02:20:06 +03:00
"group" : "1@2"
} ,
{
"command" : "azureFunctions.appSettings.upload" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettings.*azFunc/" ,
2018-04-04 02:20:06 +03:00
"group" : "1@3"
} ,
2017-11-29 23:55:48 +03:00
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettings.*azFunc/" ,
2017-11-29 23:55:48 +03:00
"group" : "2@1"
} ,
{
"command" : "azureFunctions.appSettings.edit" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettingItem.*azFunc/" ,
2017-11-29 23:55:48 +03:00
"group" : "1@1"
} ,
{
"command" : "azureFunctions.appSettings.rename" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettingItem.*azFunc/" ,
2017-11-29 23:55:48 +03:00
"group" : "1@2"
} ,
{
"command" : "azureFunctions.appSettings.delete" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettingItem.*azFunc/" ,
2017-11-29 23:55:48 +03:00
"group" : "1@3"
2018-02-27 00:15:31 +03:00
} ,
2019-03-19 23:53:28 +03:00
{
"command" : "azureFunctions.appSettings.toggleSlotSetting" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettingItem.*azFunc/" ,
2019-03-19 23:53:28 +03:00
"group" : "1@4"
} ,
2019-01-15 00:52:09 +03:00
{
"command" : "azureFunctions.toggleAppSettingVisibility" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /applicationSettingItem.*azFunc/" ,
2019-01-15 00:52:09 +03:00
"group" : "inline"
} ,
2018-12-01 03:47:50 +03:00
{
"command" : "azureFunctions.disconnectRepo" ,
2022-05-14 00:39:39 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*deploymentsConnected/" ,
2018-12-01 03:47:50 +03:00
"group" : "1@2"
} ,
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*(deployments(C|Unc)onnected)/" ,
2018-12-01 03:47:50 +03:00
"group" : "2@1"
} ,
{
2020-02-28 01:57:27 +03:00
"command" : "azureFunctions.viewDeploymentLogs" ,
2023-03-09 03:03:13 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*deployment\\//" ,
2018-12-01 03:47:50 +03:00
"group" : "1@1"
} ,
{
2020-02-28 01:57:27 +03:00
"command" : "azureFunctions.redeploy" ,
2023-03-09 03:03:13 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*deployment\\//" ,
2018-12-01 03:47:50 +03:00
"group" : "1@2"
} ,
2020-02-28 01:57:27 +03:00
{
"command" : "azureFunctions.openInPortal" ,
2023-03-09 03:03:13 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*deployment\\//" ,
2020-02-28 01:57:27 +03:00
"group" : "1@3"
} ,
2019-03-21 00:59:51 +03:00
{
"command" : "azureFunctions.viewCommitInGitHub" ,
2023-03-09 03:03:13 +03:00
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*deployment\\/github/" ,
2020-02-28 01:57:27 +03:00
"group" : "1@4"
2019-03-21 00:59:51 +03:00
} ,
2019-10-18 02:22:42 +03:00
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*siteFiles/" ,
2019-10-18 02:22:42 +03:00
"group" : "1@1"
} ,
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*logFiles/" ,
2019-10-18 02:22:42 +03:00
"group" : "1@1"
} ,
{
2022-05-14 00:39:39 +03:00
"command" : "azureResourceGroups.refresh" ,
"when" : "view == azureResourceGroups && viewItem =~ /azFunc.*folder/" ,
2019-10-18 02:22:42 +03:00
"group" : "1@1"
2017-09-22 02:21:02 +03:00
}
2017-10-18 23:39:04 +03:00
] ,
"explorer/context" : [
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.addBinding" ,
"when" : "resourceFilename==function.json" ,
"group" : "zzz_binding@1"
2018-04-04 02:20:06 +03:00
} ,
{
"command" : "azureFunctions.appSettings.decrypt" ,
"when" : "resourceFilename==local.settings.json" ,
2018-11-29 01:54:28 +03:00
"group" : "zzz_appSettings@1"
2018-04-04 02:20:06 +03:00
} ,
{
"command" : "azureFunctions.appSettings.encrypt" ,
"when" : "resourceFilename==local.settings.json" ,
2018-11-29 01:54:28 +03:00
"group" : "zzz_appSettings@2"
2019-04-11 20:23:04 +03:00
} ,
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.deploy" ,
"when" : "explorerResourceIsFolder == true" ,
"group" : "zzz_azuretools_deploy@2"
2017-10-18 23:39:04 +03:00
}
2017-11-17 21:04:32 +03:00
] ,
"commandPalette" : [
2018-03-27 18:00:49 +03:00
{
2022-05-14 00:39:39 +03:00
"command" : "azureFunctions.openInPortal" ,
2018-03-27 18:00:49 +03:00
"when" : "never"
} ,
2017-11-17 21:04:32 +03:00
{
2021-09-30 03:33:00 +03:00
"command" : "azureFunctions.pickProcess" ,
2017-11-17 21:04:32 +03:00
"when" : "never"
} ,
2019-09-05 00:30:41 +03:00
{
"command" : "azureFunctions.startJavaRemoteDebug" ,
"when" : "config.azureFunctions.enableJavaRemoteDebugging == true"
} ,
2021-09-30 03:33:00 +03:00
{
"command" : "azureFunctions.startRemoteDebug" ,
"when" : "config.azureFunctions.enableRemoteDebugging == true"
} ,
2019-01-15 00:52:09 +03:00
{
"command" : "azureFunctions.toggleAppSettingVisibility" ,
"when" : "never"
2022-05-14 00:39:39 +03:00
} ,
{
"command" : "azureFunctions.viewProperties" ,
"when" : "never"
2019-04-11 20:23:04 +03:00
}
] ,
"editor/context" : [
{
"command" : "azureFunctions.addBinding" ,
"when" : "resourceFilename==function.json" ,
"group" : "zzz_binding@1"
2017-11-17 21:04:32 +03:00
}
2017-09-22 02:20:07 +03:00
]
2017-09-27 20:45:48 +03:00
} ,
"jsonValidation" : [
{
2021-04-08 00:37:29 +03:00
"fileMatch" : "function.json" ,
"url" : "https://json.schemastore.org/function.json"
2017-09-27 20:45:48 +03:00
} ,
{
2021-04-08 00:37:29 +03:00
"fileMatch" : "host.json" ,
"url" : "https://json.schemastore.org/host.json"
2017-09-27 20:45:48 +03:00
} ,
{
2021-04-08 00:37:29 +03:00
"fileMatch" : "proxies.json" ,
"url" : "https://json.schemastore.org/proxies.json"
2017-09-27 20:45:48 +03:00
}
2017-10-04 19:52:07 +03:00
] ,
2019-01-31 23:10:28 +03:00
"taskDefinitions" : [
{
"type" : "func" ,
"required" : [
"command"
] ,
"properties" : {
"command" : {
"type" : "string"
}
}
}
] ,
2018-09-12 20:19:48 +03:00
"problemPatterns" : [
{
"name" : "func" ,
"kind" : "file" ,
"regexp" : "^.*Missing.*AzureWebJobsStorage.*(local.settings.json).*$" ,
"file" : 1 ,
"message" : 0
}
] ,
"problemMatchers" : [
{
"name" : "func-watch" ,
2019-10-01 21:25:56 +03:00
"label" : "%azureFunctions.problemMatchers.funcWatch%" ,
2018-09-12 20:19:48 +03:00
"owner" : "Azure Functions" ,
"source" : "func" ,
"applyTo" : "allDocuments" ,
"fileLocation" : [
"relative" ,
"${workspaceFolder}"
] ,
"pattern" : "$func" ,
"background" : {
"activeOnStart" : true ,
"beginsPattern" : "^.*(Job host stopped|signaling restart).*$" ,
2020-07-02 20:58:34 +03:00
"endsPattern" : "^.*(Worker process started and initialized|Host lock lease acquired by instance ID).*$"
2018-09-12 20:19:48 +03:00
} ,
"severity" : "error"
2020-10-16 00:26:23 +03:00
} ,
{
"name" : "func-dotnet-watch" ,
"label" : "%azureFunctions.problemMatchers.funcDotnetWatch%" ,
"base" : "$func-watch"
} ,
{
"name" : "func-java-watch" ,
"label" : "%azureFunctions.problemMatchers.funcJavaWatch%" ,
"base" : "$func-watch"
} ,
{
"name" : "func-node-watch" ,
"label" : "%azureFunctions.problemMatchers.funcNodeWatch%" ,
"base" : "$func-watch"
} ,
{
"name" : "func-powershell-watch" ,
"label" : "%azureFunctions.problemMatchers.funcPowerShellWatch%" ,
"base" : "$func-watch" ,
"background" : {
"activeOnStart" : true ,
"beginsPattern" : "^.*(Job host stopped|signaling restart).*$" ,
"endsPattern" : "^.*(Host lock lease acquired by instance ID).*$"
}
} ,
{
"name" : "func-python-watch" ,
"label" : "%azureFunctions.problemMatchers.funcPythonWatch%" ,
"base" : "$func-watch"
2018-09-12 20:19:48 +03:00
}
] ,
2022-05-25 21:52:03 +03:00
"submenus" : [
{
"id" : "azureWorkspaceDeploy" ,
"icon" : "$(cloud-upload)" ,
"label" : "Deploy..."
}
] ,
2017-10-04 19:52:07 +03:00
"configuration" : [
{
"title" : "Azure Functions" ,
"properties" : {
"azureFunctions.showExplorer" : {
"type" : "boolean" ,
"default" : true ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showExplorer%"
2017-10-30 19:59:47 +03:00
} ,
"azureFunctions.templateFilter" : {
2018-02-08 00:55:45 +03:00
"scope" : "resource" ,
2017-10-30 19:59:47 +03:00
"type" : "string" ,
"default" : "Verified" ,
"enum" : [
"Verified" ,
"Core" ,
"All"
] ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.templateFilter%"
2017-12-13 02:53:57 +03:00
} ,
2017-12-14 01:43:17 +03:00
"azureFunctions.projectRuntime" : {
2018-02-08 00:55:45 +03:00
"scope" : "resource" ,
2017-12-14 01:43:17 +03:00
"type" : "string" ,
"enum" : [
"~1" ,
2018-09-13 01:11:35 +03:00
"~2" ,
2021-06-21 22:07:16 +03:00
"~3" ,
"~4"
2017-12-14 01:43:17 +03:00
] ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.projectRuntime%" ,
2018-09-13 01:11:35 +03:00
"enumDescriptions" : [
2019-10-01 21:25:56 +03:00
"%azureFunctions.projectRuntime.v1%" ,
"%azureFunctions.projectRuntime.v2%" ,
2021-06-21 22:07:16 +03:00
"%azureFunctions.projectRuntime.v3%" ,
"%azureFunctions.projectRuntime.v4%"
2018-09-13 01:11:35 +03:00
]
2017-12-14 01:43:17 +03:00
} ,
"azureFunctions.projectLanguage" : {
2018-02-08 00:55:45 +03:00
"scope" : "resource" ,
2017-12-14 01:43:17 +03:00
"type" : "string" ,
"enum" : [
2018-01-12 04:37:52 +03:00
"C#" ,
2019-02-27 23:13:21 +03:00
"F#" ,
2018-01-23 20:22:29 +03:00
"C#Script" ,
"F#Script" ,
2017-12-14 01:43:17 +03:00
"Java" ,
"JavaScript" ,
"PowerShell" ,
"Python" ,
2020-08-21 22:14:56 +03:00
"TypeScript" ,
"Custom"
2017-12-14 01:43:17 +03:00
] ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.projectLanguage%" ,
2018-09-13 01:11:35 +03:00
"enumDescriptions" : [
"" ,
2019-02-27 23:13:21 +03:00
"" ,
2019-10-01 21:25:56 +03:00
"%azureFunctions.projectLanguage.preview%" ,
"%azureFunctions.projectLanguage.preview%" ,
2018-09-13 01:11:35 +03:00
"" ,
"" ,
2020-08-19 23:08:13 +03:00
"" ,
2019-08-13 23:43:53 +03:00
"" ,
2020-08-21 22:14:56 +03:00
"" ,
2021-01-12 22:30:43 +03:00
""
2018-09-13 01:11:35 +03:00
]
2018-01-19 02:41:35 +03:00
} ,
2022-08-19 23:54:27 +03:00
"azureFunctions.projectLanguageModel" : {
"scope" : "resource" ,
"type" : "number" ,
"description" : "%azureFunctions.projectLanguageModel%" ,
2022-09-06 21:30:06 +03:00
"minimum" : 0
2022-08-19 23:54:27 +03:00
} ,
2021-03-02 21:44:07 +03:00
"azureFunctions.projectTemplateKey" : {
"scope" : "resource" ,
"type" : "string" ,
"description" : "%azureFunctions.projectTemplateKey%"
} ,
2018-01-25 00:24:29 +03:00
"azureFunctions.deploySubpath" : {
2018-02-08 00:55:45 +03:00
"scope" : "resource" ,
2018-01-19 02:41:35 +03:00
"type" : "string" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.deploySubpath%"
2018-02-08 19:20:17 +03:00
} ,
2019-03-27 04:40:42 +03:00
"azureFunctions.projectSubpath" : {
"scope" : "resource" ,
"type" : "string" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.projectSubpath%"
2019-03-27 04:40:42 +03:00
} ,
2018-02-08 19:20:17 +03:00
"azureFunctions.showCoreToolsWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showCoreToolsWarning%" ,
2018-02-08 19:20:17 +03:00
"default" : true
2018-02-09 19:25:41 +03:00
} ,
2019-03-21 01:22:15 +03:00
"azureFunctions.showMultiCoreToolsWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showMultiCoreToolsWarning%" ,
2019-03-21 01:22:15 +03:00
"default" : true
} ,
2018-02-09 19:25:41 +03:00
"azureFunctions.show64BitWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.show64BitWarning%" ,
2018-02-09 19:25:41 +03:00
"default" : true
2018-02-26 22:35:33 +03:00
} ,
"azureFunctions.enableRemoteDebugging" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.enableRemoteDebugging%" ,
2018-02-26 22:35:33 +03:00
"default" : false
2018-03-01 22:13:46 +03:00
} ,
2019-09-05 00:30:41 +03:00
"azureFunctions.enableJavaRemoteDebugging" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.enableJavaRemoteDebugging%" ,
2019-09-05 00:30:41 +03:00
"default" : false
} ,
2018-03-01 22:13:46 +03:00
"azureFunctions.showProjectWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showProjectWarning%" ,
2018-03-01 22:13:46 +03:00
"default" : true
2018-07-24 02:37:03 +03:00
} ,
2018-09-19 20:01:05 +03:00
"azureFunctions.showPythonVenvWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showPythonVenvWarning%" ,
2018-09-19 20:01:05 +03:00
"default" : true
} ,
2018-09-20 23:04:07 +03:00
"azureFunctions.showDeploySubpathWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showDeploySubpathWarning%" ,
2018-09-20 23:04:07 +03:00
"default" : true
} ,
2019-04-12 02:23:35 +03:00
"azureFunctions.showTargetFrameworkWarning" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.showTargetFrameworkWarning%" ,
2019-04-12 02:23:35 +03:00
"default" : true
} ,
2020-07-03 04:19:07 +03:00
"azureFunctions.showExtensionsCsprojWarning" : {
"type" : "boolean" ,
"description" : "%azureFunctions.showExtensionsCsprojWarning%" ,
"default" : true
} ,
2018-03-02 01:33:02 +03:00
"azureFunctions.pickProcessTimeout" : {
"type" : "integer" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.pickProcessTimeout%" ,
2018-03-02 01:33:02 +03:00
"default" : 60
2018-04-03 03:25:20 +03:00
} ,
2018-05-09 02:58:25 +03:00
"azureFunctions.templateVersion" : {
"type" : "string" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.templateVersion%"
2018-05-09 02:58:25 +03:00
} ,
2018-05-09 02:40:10 +03:00
"azureFunctions.projectOpenBehavior" : {
"type" : "string" ,
"enum" : [
"AddToWorkspace" ,
"OpenInNewWindow" ,
"OpenInCurrentWindow"
] ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.projectOpenBehavior%"
2018-09-01 01:25:47 +03:00
} ,
"azureFunctions.preDeployTask" : {
2018-10-02 00:39:02 +03:00
"scope" : "resource" ,
2018-09-01 01:25:47 +03:00
"type" : "string" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.preDeployTask%"
2018-09-19 21:16:57 +03:00
} ,
2020-03-31 23:57:41 +03:00
"azureFunctions.postDeployTask" : {
"scope" : "resource" ,
"type" : "string" ,
"description" : "%azureFunctions.postDeployTask%"
} ,
2018-10-19 21:02:07 +03:00
"azureFunctions.pythonVenv" : {
"scope" : "resource" ,
"type" : "string" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.pythonVenv%"
2018-11-16 00:45:29 +03:00
} ,
2019-04-19 23:38:55 +03:00
"azureFunctions.createPythonVenv" : {
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.createPythonVenv%" ,
2019-04-19 23:38:55 +03:00
"default" : true
} ,
2019-08-07 18:35:22 +03:00
"azureFunctions.scmDoBuildDuringDeployment" : {
"scope" : "resource" ,
"type" : "boolean" ,
2019-10-01 21:25:56 +03:00
"description" : "%azureFunctions.scmDoBuildDuringDeployment%"
2019-09-24 01:24:43 +03:00
} ,
"azureFunctions.enableOutputTimestamps" : {
"type" : "boolean" ,
2019-10-02 20:43:59 +03:00
"description" : "%azureFunctions.enableOutputTimestamps%" ,
"default" : true
2019-10-10 01:42:19 +03:00
} ,
"azureFunctions.stopFuncTaskPostDebug" : {
"type" : "boolean" ,
"description" : "%azureFunctions.stopFuncTaskPostDebug%" ,
"default" : true
2020-01-31 21:40:14 +03:00
} ,
"azureFunctions.showDeployConfirmation" : {
"type" : "boolean" ,
"description" : "%azureFunctions.showDeployConfirmation%" ,
"default" : true
2020-04-06 23:43:56 +03:00
} ,
2020-05-13 02:52:37 +03:00
"azureFunctions.validateFuncCoreTools" : {
"type" : "boolean" ,
"description" : "%azureFunctions.validateFuncCoreTools%" ,
"default" : true
} ,
2020-04-06 23:43:56 +03:00
"azureFunctions.requestTimeout" : {
"type" : "number" ,
"description" : "%azureFunctions.requestTimeout%" ,
"default" : 15
2020-07-03 02:10:26 +03:00
} ,
"azureFunctions.defaultFunctionAppToDeploy" : {
"scope" : "resource" ,
"type" : "string" ,
"description" : "The default function app to use when deploying, represented by its full Azure id. Every subsequent deployment of this workspace will deploy to this function app or slot."
2020-10-08 00:06:15 +03:00
} ,
"azureFunctions.suppressProject" : {
"scope" : "resource" ,
"type" : "boolean" ,
"description" : "%azureFunctions.suppressProject%" ,
"default" : false
2020-11-07 01:28:55 +03:00
} ,
"azureFunctions.showHiddenStacks" : {
"type" : "boolean" ,
"description" : "%azureFunctions.showHiddenStacks%" ,
"default" : false
2020-12-10 21:27:12 +03:00
} ,
2021-07-13 02:36:46 +03:00
"azureFunctions.showDeprecatedStacks" : {
"type" : "boolean" ,
"description" : "%azureFunctions.showDeprecatedStacks%" ,
"default" : false
} ,
2020-12-10 21:27:12 +03:00
"azureFunctions.showReloadTemplates" : {
"type" : "boolean" ,
"description" : "%azureFunctions.showReloadTemplates%" ,
"default" : false
2021-02-24 05:32:53 +03:00
} ,
2021-02-25 04:02:50 +03:00
"azureFunctions.enableOpenFromPortal" : {
"type" : "boolean" ,
"description" : "Enable download content and setup project feature using handle uri (experimental)" ,
"default" : false
2021-04-29 20:35:41 +03:00
} ,
2021-09-17 21:52:41 +03:00
"azureFunctions.javaBuildTool" : {
"scope" : "resource" ,
"type" : "string" ,
"default" : "maven" ,
"enum" : [
"maven" ,
"gradle"
] ,
"description" : "%azureFunctions.javaBuildTool%"
} ,
2021-04-29 20:35:41 +03:00
"azureFunctions.templateSource" : {
"type" : "string" ,
"description" : "%azureFunctions.templateSource%" ,
"enum" : [
"" ,
"Staging" ,
"Backup"
] ,
"enumDescriptions" : [
"%azureFunctions.templateSource.default%" ,
"%azureFunctions.templateSource.staging%" ,
"%azureFunctions.templateSource.backup%"
]
2021-08-24 19:26:19 +03:00
} ,
"azureFunctions.funcCliPath" : {
"scope" : "resource" ,
"type" : "string" ,
"description" : "%azureFunctions.funcCliPath%"
2022-11-08 20:46:34 +03:00
} ,
"azureFunctions.endOfLifeWarning" : {
"type" : "boolean" ,
"description" : "%azureFunctions.endOfLifeWarning%" ,
"default" : true
2022-12-17 00:03:56 +03:00
} ,
"azureFunctions.functionSubpath" : {
"scope" : "resource" ,
"type" : "string" ,
"default" : "src/functions" ,
"description" : "%azureFunctions.functionSubpath%"
2021-02-25 04:02:50 +03:00
}
2017-10-04 19:52:07 +03:00
}
}
2023-02-22 00:16:12 +03:00
] ,
"walkthroughs" : [
{
"id" : "functionsStart" ,
"title" : "%azureFunctions.walkthrough.functionsStart.title%" ,
"description" : "%azureFunctions.walkthrough.functionsStart.description%" ,
"when" : "false" ,
"steps" : [
{
"id" : "scenarios" ,
"title" : "%azureFunctions.walkthrough.functionsStart.scenarios.title%" ,
"completionEvents" : [
"onStepSelected"
] ,
"description" : "%azureFunctions.walkthrough.functionsStart.scenarios.description%" ,
"media" : {
"markdown" : "resources/walkthroughs/scenarios.md"
}
} ,
{
"id" : "create" ,
"title" : "%azureFunctions.walkthrough.functionsStart.create.title%" ,
"completionEvents" : [
"onCommand:azureFunctions.createNewProject"
] ,
"description" : "%azureFunctions.walkthrough.functionsStart.create.description%" ,
"media" : {
"markdown" : "resources/walkthroughs/empty.md"
}
} ,
{
"id" : "initialize" ,
"title" : "%azureFunctions.walkthrough.functionsStart.initialize.title%" ,
"completionEvents" : [
"onCommand:azureFunctions.initProjectForVSCode"
] ,
"description" : "%azureFunctions.walkthrough.functionsStart.initialize.description%" ,
"media" : {
"markdown" : "resources/walkthroughs/empty.md"
}
}
]
}
2017-09-27 20:45:48 +03:00
]
2017-09-22 02:20:07 +03:00
} ,
"scripts" : {
2019-02-01 20:54:33 +03:00
"vscode:prepublish" : "npm run webpack-prod" ,
2020-03-31 20:56:12 +03:00
"build" : "tsc" ,
"compile" : "tsc -watch" ,
2020-08-25 23:13:14 +03:00
"cleanReadme" : "gulp cleanReadme" ,
2020-10-20 20:14:45 +03:00
"package" : "vsce package --githubBranch main" ,
2021-02-12 22:31:51 +03:00
"lint" : "eslint --ext .ts ." ,
"lint-fix" : "eslint --ext .ts . --fix" ,
2020-03-31 20:56:12 +03:00
"pretest" : "npm run webpack-prod && gulp preTest" ,
"test" : "node ./out/test/runTest.js" ,
2019-02-01 20:54:33 +03:00
"webpack" : "npm run build && gulp webpack-dev" ,
"webpack-prod" : "npm run build && gulp webpack-prod" ,
2020-03-31 20:56:12 +03:00
"webpack-profile" : "webpack --profile --json --mode production > webpack-stats.json && echo Use http://webpack.github.io/analyse to analyze the stats" ,
"all" : "npm i && npm run lint && npm test"
2017-09-22 02:20:07 +03:00
} ,
"devDependencies" : {
2020-10-16 02:54:40 +03:00
"@azure/arm-resources" : "^3.0.0" ,
2021-08-13 20:40:56 +03:00
"@microsoft/eslint-config-azuretools" : "^0.1.0" ,
2023-01-04 00:45:36 +03:00
"@microsoft/vscode-azext-dev" : "^0.1.5" ,
2020-03-31 20:56:12 +03:00
"@types/fs-extra" : "^8.1.0" ,
2022-12-21 23:20:42 +03:00
"@types/gulp" : "^4.0.10" ,
2018-12-06 22:20:35 +03:00
"@types/gulp-filter" : "^3.0.33" ,
2021-04-14 02:25:18 +03:00
"@types/mocha" : "^8.2.2" ,
2021-08-13 23:35:14 +03:00
"@types/node" : "^14.0.0" ,
2018-10-04 20:56:33 +03:00
"@types/ps-tree" : "^1.1.0" ,
2017-11-09 19:18:38 +03:00
"@types/request" : "2.0.7" ,
2018-02-08 19:20:17 +03:00
"@types/semver" : "^5.5.0" ,
2022-11-08 20:46:34 +03:00
"@types/vscode" : "^1.66.0" ,
2020-05-15 01:53:10 +03:00
"@types/websocket" : "^1.0.0" ,
2020-01-29 20:20:41 +03:00
"@types/xml2js" : "^0.4.5" ,
2021-04-14 02:25:18 +03:00
"@types/xregexp" : "4.3.0" ,
2021-07-16 21:06:13 +03:00
"@typescript-eslint/eslint-plugin" : "^4.28.3" ,
2022-08-04 20:45:44 +03:00
"@vscode/test-electron" : "^2.1.5" ,
2020-08-21 21:24:23 +03:00
"copy-webpack-plugin" : "^6.0.3" ,
2021-02-12 22:31:51 +03:00
"eslint" : "^7.19.0" ,
"eslint-plugin-import" : "^2.22.1" ,
2019-08-29 18:31:03 +03:00
"gulp" : "^4.0.2" ,
2018-10-31 22:17:30 +03:00
"gulp-chmod" : "^2.0.0" ,
2020-01-29 20:20:41 +03:00
"gulp-decompress" : "^2.0.3" ,
2018-10-31 22:17:30 +03:00
"gulp-filter" : "^5.1.0" ,
2021-09-30 03:33:00 +03:00
"husky" : "^7.0.2" ,
2022-09-09 22:20:57 +03:00
"mocha" : "^10.0.0" ,
2021-04-14 02:25:18 +03:00
"mocha-junit-reporter" : "^2.0.0" ,
"mocha-multi-reporters" : "^1.5.1" ,
2020-08-05 00:28:08 +03:00
"request" : "^2.88.2" ,
2018-12-06 22:20:35 +03:00
"ts-node" : "^7.0.1" ,
2023-01-04 00:45:36 +03:00
"typescript" : "^4.9.4" ,
2019-08-07 22:17:49 +03:00
"vinyl-buffer" : "^1.0.1" ,
"vinyl-source-stream" : "^2.0.0" ,
2022-09-09 22:20:25 +03:00
"vsce" : "^2.11.0" ,
2023-01-12 23:00:33 +03:00
"vscode-azurekudu" : "^0.2.0" ,
2023-03-15 20:13:17 +03:00
"webpack" : "^5.76.0" ,
2021-03-31 22:12:07 +03:00
"webpack-cli" : "^4.6.0"
2017-09-22 02:20:07 +03:00
} ,
"dependencies" : {
2022-02-15 21:08:16 +03:00
"@azure/arm-appinsights" : "^4.0.0" ,
2023-01-12 23:00:33 +03:00
"@azure/arm-appservice" : "^13.0.3" ,
2022-02-15 21:08:16 +03:00
"@azure/arm-cosmosdb" : "^15.0.0" ,
2023-01-28 00:51:44 +03:00
"@azure/arm-eventhub" : "^5.1.0" ,
2022-02-15 21:08:16 +03:00
"@azure/arm-servicebus" : "^5.0.0" ,
2023-01-28 00:51:44 +03:00
"@azure/arm-sql" : "^9.1.0" ,
2022-02-15 21:08:16 +03:00
"@azure/arm-storage" : "^17.0.0" ,
2021-02-08 22:49:13 +03:00
"@azure/ms-rest-js" : "^2.2.1" ,
2021-05-12 04:41:06 +03:00
"@azure/storage-blob" : "^12.5.0" ,
2023-01-28 00:51:44 +03:00
"@microsoft/vscode-azext-azureappservice" : "^0.8.1" ,
"@microsoft/vscode-azext-azureutils" : "^0.3.7" ,
"@microsoft/vscode-azext-utils" : "^0.4.0" ,
2020-09-10 21:04:29 +03:00
"escape-string-regexp" : "^4.0.0" ,
2021-08-09 21:13:15 +03:00
"extract-zip" : "^2.0.1" ,
2017-11-01 20:23:29 +03:00
"fs-extra" : "^4.0.2" ,
2021-08-27 21:24:24 +03:00
"globby" : "^11.0.3" ,
2020-10-06 03:43:16 +03:00
"jsonc-parser" : "^2.3.1" ,
2021-03-31 22:12:07 +03:00
"open" : "^8.0.4" ,
2022-09-27 20:13:07 +03:00
"p-retry" : "^4.6.2" ,
2018-11-27 02:01:04 +03:00
"ps-tree" : "^1.1.1" ,
2019-08-29 18:31:03 +03:00
"semver" : "^5.7.1" ,
"vscode-nls" : "^4.1.1" ,
"websocket" : "^1.0.29" ,
2018-01-20 03:15:14 +03:00
"xml2js" : "^0.4.19" ,
2021-04-14 02:25:18 +03:00
"xregexp" : "4.3.0"
2017-09-22 02:20:07 +03:00
} ,
"extensionDependencies" : [
2021-02-18 01:52:35 +03:00
"ms-vscode.azure-account" ,
"ms-azuretools.vscode-azureresourcegroups"
2017-09-22 02:20:07 +03:00
]
2017-11-04 22:13:32 +03:00
}