2021-04-19 21:11:56 +01:00
{
"name" : "vscode-appwrite" ,
2021-04-30 00:12:38 +01:00
"displayName" : "Appwrite" ,
2021-04-19 21:11:56 +01:00
"description" : "Manage your Appwrite resources right from VS Code!" ,
2021-06-03 15:12:21 +01:00
"version" : "0.1.2" ,
2021-04-19 21:11:56 +01:00
"engines" : {
"vscode" : "^1.55.0"
} ,
2021-04-29 23:57:28 +01:00
"publisher" : "Streamlux" ,
2021-04-22 08:23:32 +01:00
"repository" : {
"url" : "https://github.com/streamlux/vscode-appwrite"
} ,
2021-04-19 21:11:56 +01:00
"categories" : [
"Other"
] ,
2021-04-29 23:57:28 +01:00
"icon" : "resources/AppwriteIcon.png" ,
2021-04-30 00:12:38 +01:00
"galleryBanner" : {
2021-04-30 00:23:47 +01:00
"color" : "#061F2F" ,
2021-04-30 00:12:38 +01:00
"theme" : "dark"
} ,
"homepage" : "https://github.com/streamlux/vscode-appwrite" ,
"bugs" : {
2021-04-30 06:29:59 +01:00
"url" : "https://github.com/streamlux/vscode-appwrite/issues" ,
"email" : "engineering@streamlux.com"
2021-04-30 00:12:38 +01:00
} ,
"license" : "SEE LICENSE IN LICENSE.md" ,
2021-04-19 21:11:56 +01:00
"activationEvents" : [
"onCommand:vscode-appwrite.Connect" ,
"onView:Appwrite" ,
"onView:Users" ,
"onView:Database" ,
"onView:Health" ,
2021-05-29 16:32:38 +01:00
"onView:Functions" ,
"onCommand:vscode-appwrite.AddProject" ,
"onCommand:vscode-appwrite.CreateTag"
2021-04-19 21:11:56 +01:00
] ,
"main" : "./dist/extension.js" ,
"contributes" : {
"commands" : [
{
"command" : "vscode-appwrite.Connect" ,
2021-04-22 09:19:22 +01:00
"title" : "Connect to Appwrite" ,
2021-05-31 07:24:51 +01:00
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.CreateUser" ,
"title" : "Create user" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(add)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.DeleteUser" ,
"title" : "Delete user" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(trash)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.GetUserLogs" ,
"title" : "Get user logs" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(output)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.openUserInConsole" ,
"title" : "View user in Appwrite console" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(link-external)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.viewUserPrefs" ,
"title" : "View user preferences" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(json)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.refreshEntry" ,
"title" : "Refresh" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.copyUserId" ,
"title" : "Copy user ID" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(clippy)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.copyUserEmail" ,
"title" : "Copy user email" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(clippy)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.refreshUsersList" ,
"title" : "Refresh users list" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
2021-04-22 08:23:32 +01:00
"command" : "vscode-appwrite.OpenUsersDocumentation" ,
"title" : "Open documentation" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(book)" ,
"category" : "Appwrite"
2021-04-22 08:23:32 +01:00
} ,
{
"command" : "vscode-appwrite.OpenDatabaseDocumentation" ,
2021-04-19 21:11:56 +01:00
"title" : "Open documentation" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(book)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.viewDocumentAsJson" ,
2021-05-31 07:24:51 +01:00
"title" : "View as JSON" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.viewCollectionAsJson" ,
2021-05-31 07:24:51 +01:00
"title" : "View collection as JSON" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.refreshCollection" ,
"title" : "Refresh" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.createRule" ,
"title" : "Create collection rule" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(add)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.removeRule" ,
2021-05-31 07:24:51 +01:00
"title" : "Remove collection rule" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.deleteDocument" ,
2021-05-31 07:24:51 +01:00
"title" : "Delete document" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.deleteCollection" ,
2021-05-31 07:24:51 +01:00
"title" : "Delete collection" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.refreshCollectionsList" ,
"title" : "Refresh" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.createCollection" ,
"title" : "Create collection" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(add)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.createPermission" ,
"title" : "Create permission" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(add)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.deletePermission" ,
"title" : "Delete permission" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(trash)" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.editPermission" ,
"title" : "Edit permission" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(edit)" ,
"category" : "Appwrite"
2021-04-22 08:23:32 +01:00
} ,
{
"command" : "vscode-appwrite.refreshHealth" ,
"title" : "Refresh health" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-22 08:23:32 +01:00
} ,
{
"command" : "vscode-appwrite.openHealthDocumentation" ,
"title" : "Open health documentation" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(book)" ,
"category" : "Appwrite"
2021-04-30 06:29:59 +01:00
} ,
{
"command" : "vscode-appwrite.refreshStorage" ,
"title" : "Refresh storage" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-30 06:41:33 +01:00
} ,
{
"command" : "vscode-appwrite.openStorageDocumentation" ,
"title" : "Open storage documentation" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(book)" ,
"category" : "Appwrite"
2021-04-30 08:59:16 +01:00
} ,
{
"command" : "vscode-appwrite.addProject" ,
"title" : "Add Appwrite project" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(plus)" ,
"category" : "Appwrite"
2021-04-30 08:59:16 +01:00
} ,
{
"command" : "vscode-appwrite.setActiveProject" ,
2021-05-31 07:24:51 +01:00
"title" : "Set as active" ,
"category" : "Appwrite"
2021-04-30 08:59:16 +01:00
} ,
{
"command" : "vscode-appwrite.refreshProjects" ,
"title" : "Refresh projects" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(refresh)" ,
"category" : "Appwrite"
} ,
{
"command" : "vscode-appwrite.refreshFunctions" ,
"title" : "Refresh functions" ,
"icon" : "$(refresh)" ,
"category" : "Appwrite"
2021-04-30 08:59:16 +01:00
} ,
2021-05-29 16:32:38 +01:00
{
"command" : "vscode-appwrite.refreshFunctions" ,
"title" : "Refresh functions" ,
"icon" : "$(refresh)"
} ,
2021-04-30 08:59:16 +01:00
{
"command" : "vscode-appwrite.removeProject" ,
"title" : "Remove project" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(trash)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.CreateTag" ,
"title" : "Create function tag" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(cloud-upload)" ,
"shortTitle" : "Create function tag" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.deleteTag" ,
"title" : "Delete tag" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(trash)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.CreateExecution" ,
2021-05-31 07:24:51 +01:00
"title" : "Execute" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.activateTag" ,
2021-05-31 07:24:51 +01:00
"title" : "Activate" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.editValue" ,
"title" : "Edit" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(edit)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.deleteFunction" ,
"title" : "Delete" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(trash)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.openFunctionsDocumentation" ,
"title" : "Open functions documentation" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(book)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.createFunction" ,
"title" : "Create function" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(add)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.createFunctionVar" ,
"title" : "Create variable" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(add)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.deleteFunctionVar" ,
"title" : "Delete variable" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(trash)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.viewExecutionOutput" ,
"title" : "View execution stdout" ,
2021-05-31 07:24:51 +01:00
"enablement" : "viewItem =~ /^((execution|execution_outputOnly))$/" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.viewExecutionErrors" ,
"title" : "View execution stderr" ,
2021-05-31 07:24:51 +01:00
"enablement" : "viewItem =~ /^((execution|execution_errorOnly))$/" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.copyExecutionOutput" ,
"title" : "Copy execution stdout" ,
2021-05-31 07:24:51 +01:00
"enablement" : "viewItem =~ /^((execution|execution_outputOnly))$/" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.copyExecutionErrors" ,
"title" : "Copy execution stderr" ,
2021-05-31 07:24:51 +01:00
"enablement" : "viewItem =~ /^((execution|execution_errorOnly))$/" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.openExecutionsInBrowser" ,
"title" : "View executions in browser" ,
"enablement" : "viewItem =~ /^(executions)$/" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(link-external)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.openFunctionTagsInBrowser" ,
"title" : "Open function tags in browser" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(link-external)" ,
"category" : "Appwrite"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.openFunctionSettingsInBrowser" ,
"title" : "Open function settings in browser" ,
2021-05-31 07:24:51 +01:00
"icon" : "$(link-external)" ,
"category" : "Appwrite"
} ,
{
"command" : "vscode-appwrite.viewMore" ,
"title" : "View more" ,
"category" : "Appwrite"
2021-04-19 21:11:56 +01:00
}
] ,
"views" : {
"Appwrite" : [
{
"id" : "Users" ,
"name" : "Users"
} ,
{
"id" : "Database" ,
"name" : "Database"
} ,
{
"id" : "Storage" ,
"name" : "Storage"
} ,
{
"id" : "Health" ,
"name" : "Health"
2021-04-30 08:59:16 +01:00
} ,
{
"id" : "Projects" ,
"name" : "Projects"
2021-05-29 16:32:38 +01:00
} ,
{
"id" : "Functions" ,
"name" : "Functions (Preview)"
2021-04-19 21:11:56 +01:00
}
]
} ,
"viewsWelcome" : [
{
"view" : "Users" ,
"contents" : "Connect to Appwrite to get started.\n[Connect to Appwrite](command:vscode-appwrite.Connect)"
2021-04-30 08:59:16 +01:00
} ,
{
"view" : "Projects" ,
"contents" : "Add an Appwrite project to get started.\n[Connect to Appwrite](command:vscode-appwrite.Connect)"
2021-04-19 21:11:56 +01:00
}
] ,
"menus" : {
"view/title" : [
{
2021-04-22 08:23:32 +01:00
"command" : "vscode-appwrite.OpenUsersDocumentation" ,
2021-04-19 21:11:56 +01:00
"when" : "view == Users" ,
"group" : "navigation"
} ,
2021-04-22 08:23:32 +01:00
{
"command" : "vscode-appwrite.OpenDatabaseDocumentation" ,
"when" : "view == Database" ,
"group" : "navigation"
} ,
2021-04-19 21:11:56 +01:00
{
"command" : "vscode-appwrite.refreshUsersList" ,
"when" : "view == Users" ,
"group" : "navigation"
} ,
{
"command" : "vscode-appwrite.CreateUser" ,
"when" : "view == Users" ,
"group" : "navigation"
} ,
{
"command" : "vscode-appwrite.refreshCollectionsList" ,
"when" : "view == Database" ,
"group" : "navigation"
} ,
{
"command" : "vscode-appwrite.createCollection" ,
"when" : "view == Database" ,
"group" : "navigation"
2021-04-22 08:23:32 +01:00
} ,
{
"command" : "vscode-appwrite.refreshHealth" ,
"when" : "view == Health" ,
"group" : "navigation"
} ,
{
"command" : "vscode-appwrite.openHealthDocumentation" ,
"when" : "view == Health" ,
"group" : "navigation"
2021-04-30 06:29:59 +01:00
} ,
{
"command" : "vscode-appwrite.refreshStorage" ,
"when" : "view == Storage" ,
"group" : "navigation"
2021-04-30 06:41:33 +01:00
} ,
{
"command" : "vscode-appwrite.openStorageDocumentation" ,
"when" : "view == Storage" ,
"group" : "navigation"
2021-04-30 08:59:16 +01:00
} ,
2021-05-29 16:32:38 +01:00
{
"command" : "vscode-appwrite.openFunctionsDocumentation" ,
"when" : "view == Functions" ,
"group" : "navigation"
} ,
2021-04-30 08:59:16 +01:00
{
"command" : "vscode-appwrite.refreshProjects" ,
"when" : "view == Projects" ,
"group" : "navigation"
} ,
{
2021-05-29 16:32:38 +01:00
"command" : "vscode-appwrite.refreshFunctions" ,
"when" : "view == Functions" ,
"group" : "navigation"
} ,
{
"command" : "vscode-appwrite.createFunction" ,
"when" : "view == Functions" ,
2021-04-30 08:59:16 +01:00
"group" : "navigation"
2021-04-19 21:11:56 +01:00
}
] ,
"view/item/context" : [
{
"command" : "vscode-appwrite.viewUserPrefs" ,
2021-04-22 09:19:22 +01:00
"when" : "viewItem == user"
2021-04-19 21:11:56 +01:00
} ,
{
"command" : "vscode-appwrite.DeleteUser" ,
"when" : "viewItem == user"
} ,
{
"command" : "vscode-appwrite.GetUserLogs" ,
"when" : "viewItem == user"
} ,
{
"command" : "vscode-appwrite.openUserInConsole" ,
"when" : "view == Users && viewItem == user" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.copyUserId" ,
"when" : "viewItem == user.id" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.copyUserEmail" ,
"when" : "viewItem == user.email" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.viewDocumentAsJson" ,
"when" : "viewItem == document"
} ,
{
"command" : "vscode-appwrite.viewCollectionAsJson" ,
"when" : "viewItem == collection"
} ,
{
"command" : "vscode-appwrite.deleteCollection" ,
"when" : "viewItem == collection"
} ,
{
"command" : "vscode-appwrite.createRule" ,
"when" : "viewItem == collection.rules" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.createRule" ,
"when" : "viewItem == collection.rules"
} ,
{
"command" : "vscode-appwrite.removeRule" ,
"when" : "viewItem == collection.rule"
} ,
{
"command" : "vscode-appwrite.refreshCollection" ,
"when" : "viewItem == collection"
} ,
{
"command" : "vscode-appwrite.deleteDocument" ,
"when" : "viewItem == document"
} ,
{
"command" : "vscode-appwrite.createPermission" ,
"when" : "viewItem =~ /^(permissions)$/"
} ,
{
"command" : "vscode-appwrite.createPermission" ,
"when" : "viewItem =~ /^(permissions)$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.editPermission" ,
"when" : "viewItem =~ /^(permission)$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.editPermission" ,
"when" : "viewItem =~ /^(permission)$/"
} ,
{
"command" : "vscode-appwrite.deletePermission" ,
"when" : "viewItem =~ /^(permission)$/"
} ,
{
"command" : "vscode-appwrite.deletePermission" ,
"when" : "viewItem =~ /^(permission)$/" ,
"group" : "inline"
2021-04-30 08:59:16 +01:00
} ,
{
"command" : "vscode-appwrite.setActiveProject" ,
"when" : "viewItem =~ /^(appwriteProject)$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.removeProject" ,
"when" : "viewItem =~ /(appwriteProject)/"
2021-05-29 16:32:38 +01:00
} ,
{
"command" : "vscode-appwrite.CreateExecution" ,
"when" : "viewItem =~ /^(function)$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.activateTag" ,
"when" : "viewItem =~ /^(tag)$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.editValue" ,
"when" : "viewItem =~ /^(editable)/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.deleteFunction" ,
"when" : "viewItem =~ /^(function)$/"
} ,
{
"command" : "vscode-appwrite.deleteFunctionVar" ,
"when" : "viewItem =~ /(var)$/"
} ,
{
"command" : "vscode-appwrite.createFunctionVar" ,
"when" : "viewItem =~ /^(vars)$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.deleteTag" ,
"when" : "viewItem =~ /^(tag)$/"
} ,
{
"command" : "vscode-appwrite.viewExecutionErrors" ,
"when" : "viewItem =~ /^execution[^s]*$/" ,
"group" : "view@1"
} ,
{
"command" : "vscode-appwrite.viewExecutionOutput" ,
"when" : "viewItem =~ /^execution[^s]*$/" ,
"group" : "view@1"
} ,
{
"command" : "vscode-appwrite.copyExecutionErrors" ,
"when" : "viewItem =~ /^execution[^s]*$/" ,
"group" : "copy@2"
} ,
{
"command" : "vscode-appwrite.copyExecutionOutput" ,
"when" : "viewItem =~ /^execution[^s]*$/" ,
"group" : "copy@2"
} ,
{
"command" : "vscode-appwrite.openExecutionsInBrowser" ,
"when" : "viewItem =~ /^executions$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.openFunctionTagsInBrowser" ,
"when" : "viewItem =~ /^tags$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.openFunctionSettingsInBrowser" ,
"when" : "viewItem =~ /^functionSettings$/" ,
"group" : "inline"
} ,
{
"command" : "vscode-appwrite.CreateTag" ,
"when" : "viewItem =~ /^tags$/" ,
"group" : "inline"
}
] ,
"explorer/context" : [
{
"command" : "vscode-appwrite.CreateTag" ,
"when" : "explorerResourceIsFolder == true" ,
"group" : "appwrite@1"
2021-04-19 21:11:56 +01:00
}
2021-04-22 09:19:22 +01:00
] ,
"commandPalette" : [
2021-05-31 07:24:51 +01:00
{
"command" : "vscode-appwrite.CreateTag"
} ,
2021-04-22 09:19:22 +01:00
{
"command" : "vscode-appwrite.Connect"
} ,
{
"command" : "vscode-appwrite.CreateUser"
} ,
{
"command" : "vscode-appwrite.DeleteUser" ,
"when" : "viewItem == user"
} ,
{
"command" : "vscode-appwrite.GetUserLogs" ,
"when" : "viewItem == user"
} ,
{
"command" : "vscode-appwrite.openUserInConsole" ,
"when" : "viewItem == user"
} ,
{
"command" : "vscode-appwrite.viewUserPrefs" ,
"when" : "viewItem == user"
} ,
{
"command" : "vscode-appwrite.copyUserId" ,
"when" : "viewItem == user.id"
} ,
{
"command" : "vscode-appwrite.copyUserEmail" ,
"when" : "viewItem == user.email"
} ,
{
"command" : "vscode-appwrite.viewDocumentAsJson" ,
"when" : "viewItem == document"
} ,
{
"command" : "vscode-appwrite.viewCollectionAsJson" ,
"when" : "viewItem == collection"
} ,
{
"command" : "vscode-appwrite.refreshCollection" ,
"when" : "viewItem == collection"
} ,
{
"command" : "vscode-appwrite.createRule" ,
"when" : "viewItem == collection.rules"
} ,
{
"command" : "vscode-appwrite.removeRule" ,
"when" : "viewItem == rule"
} ,
{
"command" : "vscode-appwrite.deleteDocument" ,
"when" : "viewItem == document"
} ,
{
"command" : "vscode-appwrite.deleteCollection" ,
"when" : "viewItem == collection"
} ,
{
"command" : "vscode-appwrite.createPermission" ,
"when" : "viewItem == collection.permissions"
} ,
{
"command" : "vscode-appwrite.deletePermission" ,
"when" : "viewItem =~ /^(permission)$/"
} ,
{
"command" : "vscode-appwrite.editPermission" ,
"when" : "viewItem =~ /^(permission)$/"
}
2021-04-19 21:11:56 +01:00
]
} ,
"viewsContainers" : {
"activitybar" : [
{
"id" : "Appwrite" ,
"title" : "Appwrite" ,
2021-04-22 08:23:32 +01:00
"icon" : "./resources/vscode-appwrite.svg"
2021-04-19 21:11:56 +01:00
}
]
} ,
"configuration" : {
"title" : "Appwrite" ,
"properties" : {
"appwrite.projects" : {
"type" : "array" ,
"default" : [ ] ,
2021-04-22 08:23:32 +01:00
"markdownDescription" : "List of Appwrite project configurations. You can use the Connect command to set this up, or see [docs](https://github.com/streamlux/vscode-appwrite/) for more information."
2021-04-30 08:59:16 +01:00
} ,
"appwrite.activeProjectId" : {
"type" : "string" ,
"default" : "" ,
"markdownDescription" : "Project id of the active project, see [docs](https://github.com/streamlux/vscode-appwrite/) for more information."
2021-06-18 00:07:34 +01:00
} ,
"appwrite.formatJsonStrings" : {
"type" : "boolean" ,
"default" : true ,
"markdownDescription" : "Format JSON strings when viewing documents"
2021-04-19 21:11:56 +01:00
}
}
}
} ,
"scripts" : {
"vscode:prepublish" : "npm run package" ,
"compile" : "webpack" ,
"watch" : "webpack --watch" ,
"package" : "webpack --mode production --devtool hidden-source-map" ,
"test-compile" : "tsc -p ./" ,
"test-watch" : "tsc -watch -p ./" ,
"pretest" : "npm run test-compile && npm run lint" ,
"lint" : "eslint src --ext ts" ,
"test" : "node ./out/test/runTest.js"
} ,
"devDependencies" : {
"@types/fs-extra" : "^9.0.11" ,
"@types/glob" : "^7.1.3" ,
"@types/mocha" : "^8.0.4" ,
"@types/node" : "^12.11.7" ,
2021-05-29 16:32:38 +01:00
"@types/tar" : "^4.0.4" ,
2021-04-19 21:11:56 +01:00
"@types/vscode" : "^1.55.0" ,
"@typescript-eslint/eslint-plugin" : "^4.14.1" ,
"@typescript-eslint/parser" : "^4.14.1" ,
"eslint" : "^7.19.0" ,
"glob" : "^7.1.6" ,
"mocha" : "^8.2.1" ,
"ts-loader" : "^8.0.14" ,
"typescript" : "^4.1.3" ,
2021-05-08 09:11:29 +01:00
"vsce" : "^1.88.0" ,
2021-04-19 21:11:56 +01:00
"vscode-test" : "^1.5.0" ,
"webpack" : "^5.19.0" ,
"webpack-cli" : "^4.4.0"
} ,
"dependencies" : {
2021-05-29 16:32:38 +01:00
"cron-validate" : "^1.4.3" ,
"cronstrue" : "^1.113.0" ,
2021-04-22 08:23:32 +01:00
"dayjs" : "^1.10.4" ,
2021-04-19 21:11:56 +01:00
"fs-extra" : "^9.1.0" ,
2021-05-29 16:32:38 +01:00
"node-appwrite" : "^2.2.3" ,
"tar" : "^6.1.0"
2021-04-19 21:11:56 +01:00
}
}