From 087890fc2f59b763ca06ef0997a263d51c71accd Mon Sep 17 00:00:00 2001 From: oslook Date: Mon, 1 Sep 2025 18:54:53 +0000 Subject: [PATCH] add diff --- .github/workflows/update-cursor-links.yml | 3 +- cursor_products/1.5.4/product.json | 1538 +++++++++++++++++++++ cursor_products/1.5.5/product.json | 1538 +++++++++++++++++++++ 3 files changed, 3078 insertions(+), 1 deletion(-) create mode 100644 cursor_products/1.5.4/product.json create mode 100644 cursor_products/1.5.5/product.json diff --git a/.github/workflows/update-cursor-links.yml b/.github/workflows/update-cursor-links.yml index 6439d6f..a61d1af 100644 --- a/.github/workflows/update-cursor-links.yml +++ b/.github/workflows/update-cursor-links.yml @@ -45,7 +45,8 @@ jobs: - name: Check for changes id: git-check run: | - git diff --exit-code || echo "changes=true" >> $GITHUB_OUTPUT + git add cursor_products + git diff --staged || echo "changes=true" >> $GITHUB_OUTPUT - name: Commit and push if changed if: steps.git-check.outputs.changes == 'true' diff --git a/cursor_products/1.5.4/product.json b/cursor_products/1.5.4/product.json new file mode 100644 index 0000000..44bd631 --- /dev/null +++ b/cursor_products/1.5.4/product.json @@ -0,0 +1,1538 @@ +{ + "quality": "stable", + "licenseName": "MIT", + "licenseUrl": "https://cursor.com/license.txt", + "serverGreeting": [], + "serverLicense": [], + "vscodeVersion": "1.99.3", + "serverLicensePrompt": "", + "serverApplicationName": "cursor-server", + "serverDataFolderName": ".cursor-server", + "tunnelApplicationName": "cursor-tunnel", + "serverDownloadUrlTemplate": "https://cursor.blob.core.windows.net/remote-releases/${commit}/vscode-reh-${os}-${arch}.tar.gz", + "win32x64AppId": "{{D7D7D7D7-7D7D-7D7D-7D7D-7D7D7D7D7D7D}}", + "win32arm64AppId": "{{D8D8D8D8-8D8D-8D8D-8D8D-8D8D8D8D8D8D}}", + "win32x64UserAppId": "{{DADADADA-ADAD-ADAD-ADAD-ADADADADADAD}}", + "win32arm64UserAppId": "{{DBDBDBDB-BDBD-BDBD-BDBD-BDBDBDBDBDBD}}", + "win32TunnelMutex": "cursor-tunnel-mutex", + "win32TunnelServiceMutex": "cursor-tunnel-service-mutex", + "licenseFileName": "LICENSE.txt", + "reportIssueUrl": "https://github.com/getcursor/cursor/issues/new", + "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/", + "aiConfig": { + "ariaKey": "control-key" + }, + "statsigClientKey": "client-Bm4HJ0aDjXHQVsoACMREyLNxm5p6zzuzhO50MgtoT5D", + "downloadUrl": "https://cursor.com/downloads", + "updateUrl": "https://api2.cursor.sh/updates", + "backupUpdateUrl": "http://cursorapi.com/updates", + "releaseNotesUrl": "https://www.cursor.com/changelog", + "nodejsRepository": "https://nodejs.org", + "extensionMaxVersions": { + "ms-python.python": { + "maxVersion": "2025.6.1" + }, + "ms-vscode.cpptools": { + "maxVersion": "1.23.6", + "minVersion": "1.20.5" + }, + "ms-python.vscode-pylance": { + "maxVersion": "2024.8.1", + "minVersion": "2024.4.1" + }, + "ms-vscode-remote.remote-containers": { + "maxVersion": "0.394.0", + "minVersion": "0.394.0" + }, + "ms-vscode-remote.remote-wsl": { + "maxVersion": "0.81.8", + "minVersion": "0.81.8" + }, + "ms-vscode-remote.remote-ssh": { + "maxVersion": "0.113.1", + "minVersion": "0.113.1" + }, + "ms-vscode-remote.remote-server": { + "maxVersion": "1.5.1", + "minVersion": "1.5.1" + }, + "ms-dotnettools.csharp": { + "maxVersion": "2.63.32" + }, + "ms-dotnettools.csdevkit": { + "maxVersion": "1.16.6" + } + }, + "skipPackagingLocalExtensions": ["cursor-experiments", "cursor-context-ast-typescript", "cursor-browser"], + "cannotImportExtensions": ["github.copilot-chat", "github.copilot"], + "trustedExtensionAuthAccess": { + "github": ["vscode.github", "github.remotehub", "ms-vscode.remote-server", "github.vscode-pull-request-github", "github.codespaces", "github.copilot", "github.copilot-chat", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot"], + "github-enterprise": ["vscode.github", "github.remotehub", "ms-vscode.remote-server", "github.vscode-pull-request-github", "github.codespaces", "github.copilot", "github.copilot-chat", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot"], + "microsoft": ["ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", "ms-edu.vscode-learning", "ms-toolsai.vscode-ai", "ms-toolsai.vscode-ai-remote"], + "microsoft-sovereign-cloud": ["ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", "ms-edu.vscode-learning", "ms-toolsai.vscode-ai", "ms-toolsai.vscode-ai-remote"], + "__GitHub.copilot-chat": ["ms-azuretools.vscode-azure-github-copilot"] + }, + "aiGeneratedWorkspaceTrust": { + "title": "This workspace was generated by GitHub Copilot", + "checkboxText": "Trust the contents of all files in this workspace", + "trustOption": "Yes, I trust the contents", + "dontTrustOption": "No, I don't trust the contents", + "startupTrustRequestLearnMore": "If you don't trust the contents of the files generated by GitHub Copilot, we recommend continuing in restricted mode. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more. " + }, + "gitHubEntitlement": { + "providerId": "github", + "command": { + "title": "Install GitHub Copilot (Paid for by {{org}})...", + "titleWithoutPlaceHolder": "Install GitHub Copilot", + "action": "workbench.extensions.installExtension", + "when": "workbench.accounts.experimental.showEntitlements" + }, + "entitlementUrl": "https://api.github.com/copilot_internal/user", + "extensionId": "github.copilot", + "enablementKey": "chat_enabled", + "confirmationAction": "Install", + "confirmationMessage": "Are you sure you want to install GitHub Copilot?" + }, + "defaultChatAgent": { + "extensionId": "GitHub.copilot", + "chatExtensionId": "GitHub.copilot-chat", + "documentationUrl": "https://aka.ms/github-copilot-overview", + "termsStatementUrl": "https://aka.ms/github-copilot-terms-statement", + "privacyStatementUrl": "https://aka.ms/github-copilot-privacy-statement", + "skusDocumentationUrl": "https://aka.ms/github-copilot-plans", + "publicCodeMatchesUrl": "https://aka.ms/github-copilot-match-public-code", + "manageSettingsUrl": "https://aka.ms/github-copilot-settings", + "managePlanUrl": "https://aka.ms/github-copilot-manage-plan", + "upgradePlanUrl": "https://aka.ms/github-copilot-upgrade-plan", + "providerId": "github", + "providerName": "GitHub", + "enterpriseProviderId": "github-enterprise", + "enterpriseProviderName": "GHE.com", + "providerUriSetting": "github-enterprise.uri", + "providerScopes": [ + ["user:email"], + ["read:user"], + ["read:user", "user:email", "repo", "workflow"] + ], + "entitlementUrl": "https://api.github.com/copilot_internal/user", + "entitlementSignupLimitedUrl": "https://api.github.com/copilot_internal/subscribe_limited_user", + "chatQuotaExceededContext": "github.copilot.chat.quotaExceeded", + "completionsQuotaExceededContext": "github.copilot.completions.quotaExceeded", + "walkthroughCommand": "github.copilot.open.walkthrough", + "completionsMenuCommand": "github.copilot.toggleStatusMenu", + "completionsRefreshTokenCommand": "github.copilot.signIn", + "chatRefreshTokenCommand": "github.copilot.refreshToken", + "completionsAdvancedSetting": "github.copilot.advanced", + "completionsEnablementSetting": "github.copilot.enable", + "nextEditSuggestionsSetting": "github.copilot.nextEditSuggestions.enabled" + }, + "cursorTrustedExtensionAuthAccess": ["anysphere.cursor-retrieval"], + "trustedExtensionProtocolHandlers": ["vscode.git", "vscode.github-authentication", "vscode.microsoft-authentication", "anysphere.cursor-deeplink"], + "linkProtectionTrustedDomains": ["https://marketplace.visualstudio.com", "https://marketplace.cursorapi.com", "https://cursor-cdn.com", "https://cursor-marketplace.com", "https://open-vsx.org", "https://cursor.so", "https://cursor.sh", "https://cursor.com", "https://www.cursor.so", "https://cursor.com", "https://www.cursor.com", "https://docs.cursor.com", "https://docs.cursor.sh", "https://www.cursor.sh", "https://changelog.cursor.sh", "https://changelog.cursor.com", "https://github.com", "https://www.github.com", "https://docs.github.com", "https://portal.azure.com", "https://portal.azure.com", "https://raw.githubusercontent.com", "https://private-user-images.githubusercontent.com", "https://avatars.githubusercontent.com", "https://mcp.notion.com", "https://mcp.sentry.dev", "https://mcp.atlassian.com", "https://mcp.intercom.com", "https://mcp.asana.com", "https://mcp.linear.app", "https://api.dashboard.plaid.com", "https://mcp.squareup.com", "https://app.datadoghq.com/"], + "commonlyUsedSettings": ["files.autoSave", "editor.fontSize", "editor.fontFamily", "GitHub.copilot.manageExtension", "editor.tabSize", "editor.renderWhitespace", "editor.cursorStyle", "editor.multiCursorModifier", "editor.insertSpaces", "editor.wordWrap", "files.exclude", "files.associations", "workbench.editor.enablePreview"], + "extensionsEnabledWithApiProposalVersion": ["GitHub.copilot-chat", "ms-vscode.vscode-commander", "ms-vscode.vscode-copilot-vision"], + "extensionEnabledApiProposals": { + "ms-azuretools.vscode-dev-azurecloudshell": ["contribEditSessions"], + "ms-vscode.vscode-selfhost-test-provider": ["testObserver", "testRelatedCode"], + "VisualStudioExptTeam.vscodeintellicode-completions": ["inlineCompletionsAdditions"], + "ms-toolsai.datawrangler": ["debugFocus"], + "ms-vscode.vscode-commander": [], + "ms-vscode.vscode-websearchforcopilot": [], + "ms-vscode.vscode-copilot-data-analysis": ["chatVariableResolver", "chatProvider"], + "ms-vscode.vscode-copilot-vision": ["chatReferenceBinaryData", "codeActionAI"], + "ms-vsliveshare.vsliveshare": ["contribMenuBarHome", "contribShareMenu", "contribStatusBarItems", "diffCommand", "documentFiltersExclusive", "fileSearchProvider", "findTextInFiles", "notebookCellExecutionState", "notebookLiveShare", "terminalDimensions", "terminalDataWriteEvent", "textSearchProvider"], + "ms-vscode.js-debug": ["portsAttributes", "findTextInFiles", "workspaceTrust", "tunnels"], + "ms-toolsai.vscode-ai-remote": ["resolvers"], + "ms-python.python": ["codeActionAI", "contribEditorContentMenu", "quickPickSortByLabel", "portsAttributes", "testObserver", "quickPickItemTooltip", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "notebookReplDocument", "notebookVariableProvider", "terminalShellEnv", "terminalShellType"], + "ms-python.vscode-python-envs": ["terminalShellEnv", "terminalShellType"], + "ms-dotnettools.dotnet-interactive-vscode": ["notebookMessaging"], + "GitHub.codespaces": ["contribEditSessions", "contribMenuBarHome", "contribRemoteHelp", "contribViewsRemote", "resolvers", "tunnels", "terminalDataWriteEvent", "treeViewReveal", "notebookKernelSource"], + "ms-vscode.azure-repos": ["extensionRuntime", "fileSearchProvider", "textSearchProvider"], + "ms-vscode.remote-repositories": ["canonicalUriProvider", "contribEditSessions", "contribRemoteHelp", "contribMenuBarHome", "contribViewsRemote", "contribViewsWelcome", "contribShareMenu", "documentFiltersExclusive", "editSessionIdentityProvider", "extensionRuntime", "fileSearchProvider", "quickPickSortByLabel", "workspaceTrust", "shareProvider", "scmActionButton", "scmSelectedProvider", "scmValidation", "textSearchProvider", "timeline"], + "ms-vscode-remote.remote-wsl": ["resolvers", "contribRemoteHelp", "contribViewsRemote", "telemetry"], + "ms-vscode-remote.remote-ssh": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry"], + "ms-vscode.remote-server": ["resolvers", "tunnels", "contribViewsWelcome"], + "ms-vscode.remote-explorer": ["contribRemoteHelp", "contribViewsRemote", "extensionsAny"], + "ms-vscode-remote.remote-containers": ["contribEditSessions", "resolvers", "portsAttributes", "tunnels", "workspaceTrust", "terminalDimensions", "contribRemoteHelp", "contribViewsRemote"], + "ms-vscode.js-debug-nightly": ["portsAttributes", "findTextInFiles", "workspaceTrust", "tunnels"], + "ms-vscode.lsif-browser": ["documentFiltersExclusive"], + "ms-vscode.vscode-speech": ["speech"], + "GitHub.vscode-pull-request-github": ["activeComment", "codiconDecoration", "codeActionRanges", "commentingRangeHint", "commentReactor", "commentReveal", "commentThreadApplicability", "contribAccessibilityHelpContent", "contribCommentEditorActionsMenu", "contribCommentPeekContext", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "contribEditorContentMenu", "contribMultiDiffEditorMenus", "contribShareMenu", "diffCommand", "quickDiffProvider", "shareProvider", "tabInputTextMerge", "tokenInformation", "treeViewMarkdownMessage"], + "GitHub.copilot": ["inlineCompletionsAdditions"], + "GitHub.copilot-nightly": ["inlineCompletionsAdditions"], + "GitHub.copilot-chat": ["interactive", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "terminalSelection", "terminalQuickFixProvider", "chatParticipantAdditions", "defaultChatParticipant", "embeddings", "chatEditing", "chatProvider", "mappedEditsProvider", "aiRelatedInformation", "codeActionAI", "findTextInFiles", "findTextInFiles2", "textSearchProvider", "textSearchProvider2", "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", "chatReferenceDiagnostic", "extensionsAny", "authLearnMore", "testObserver", "aiTextSearchProvider", "chatReadonlyPromptReference", "documentFiltersExclusive", "chatParticipantPrivate", "contribDebugCreateConfiguration", "inlineEdit", "inlineCompletionsAdditions", "chatReferenceBinaryData", "languageModelSystem", "languageModelCapabilities", "languageModelDataPart", "chatStatusItem"], + "GitHub.remotehub": ["contribRemoteHelp", "contribMenuBarHome", "contribViewsRemote", "contribViewsWelcome", "documentFiltersExclusive", "extensionRuntime", "fileSearchProvider", "quickPickSortByLabel", "workspaceTrust", "scmSelectedProvider", "scmValidation", "textSearchProvider", "timeline"], + "ms-python.gather": ["notebookCellExecutionState"], + "ms-python.vscode-pylance": [], + "ms-python.debugpy": ["contribViewsWelcome", "debugVisualization", "portsAttributes"], + "ms-toolsai.jupyter-renderers": ["contribNotebookStaticPreloads"], + "ms-toolsai.jupyter": ["notebookDeprecated", "notebookMessaging", "notebookMime", "notebookCellExecutionState", "quickPickSortByLabel", "notebookKernelSource", "interactiveWindow", "notebookControllerAffinityHidden", "contribNotebookStaticPreloads", "quickPickItemTooltip", "notebookExecution", "notebookCellExecution", "notebookVariableProvider", "notebookReplDocument"], + "ms-toolsai.tensorboard": ["portsAttributes"], + "dbaeumer.vscode-eslint": [], + "ms-vscode.azure-sphere-tools-ui": ["tunnels"], + "ms-azuretools.vscode-azureappservice": ["terminalDataWriteEvent"], + "ms-azuretools.vscode-azure-github-copilot": ["lmTools"], + "ms-vscode.anycode": ["extensionsAny"], + "ms-vscode.cpptools": ["terminalDataWriteEvent", "chatParticipantAdditions"], + "vscjava.vscode-java-pack": ["lmTools"], + "ms-dotnettools.csdevkit": ["inlineCompletionsAdditions"], + "ms-dotnettools.vscodeintellicode-csharp": ["inlineCompletionsAdditions"], + "microsoft-IsvExpTools.powerplatform-vscode": ["fileSearchProvider", "textSearchProvider"], + "microsoft-IsvExpTools.powerplatform-vscode-preview": ["fileSearchProvider", "textSearchProvider"], + "TeamsDevApp.ms-teams-vscode-extension": ["chatParticipantAdditions", "languageModelSystem"], + "apidev.azure-api-center": ["chatParticipant", "languageModels"], + "jeanp413.open-remote-ssh": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursor"], + "anysphere.remote-wsl": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.remote-ssh": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.remote-containers": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.remote-tunnels": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.cpptools": ["cursorTracing"], + "anysphere.cursorpyright": ["cursorTracing"] + }, + "builtInExtensions": [{ + "name": "ms-vscode.js-debug-companion", + "version": "1.1.3", + "repo": "https://github.com/microsoft/vscode-js-debug-companion", + "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93", + "metadata": { + "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }, { + "name": "ms-vscode.js-debug", + "version": "1.93.0", + "sha256": "9339cb8e6b77f554df54d79e71f533279cb76b0f9b04c207f633bfd507442b6a", + "repo": "https://github.com/microsoft/vscode-js-debug", + "metadata": { + "id": "25629058-ddac-4e17-abba-74678e126c5d", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }, { + "name": "ms-vscode.vscode-js-profile-table", + "version": "1.0.9", + "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", + "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", + "metadata": { + "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }], + "nameShort": "Cursor", + "nameLong": "Cursor", + "applicationName": "cursor", + "dataFolderName": ".cursor", + "win32MutexName": "cursor", + "win32DirName": "cursor", + "win32NameVersion": "Cursor", + "win32RegValueName": "Cursor", + "win32AppUserModelId": "Anysphere.Cursor", + "win32ShellNameShort": "C&ursor", + "darwinBundleIdentifier": "com.todesktop.230313mzl4w4u92", + "linuxIconName": "co.anysphere.cursor", + "urlProtocol": "cursor", + "darwinProfileUUID": "A54CAD6F-1FDA-4B8B-BC75-BBA24E65010E", + "darwinProfilePayloadUUID": "CDDDF49A-638D-4AC1-AE2D-348EDE0F558B", + "commitLastCharacter": "0", + "extensionsGallery": { + "galleryId": "cursor", + "serviceUrl": "https://marketplace.cursorapi.com/_apis/public/gallery", + "itemUrl": "https://marketplace.cursorapi.com/items", + "resourceUrlTemplate": "https://marketplace.cursorapi.com/{publisher}/{name}/{version}/{path}", + "controlUrl": "https://api2.cursor.sh/extensions-control", + "recommendationsUrl": "", + "nlsBaseUrl": "", + "publisherUrl": "" + }, + "trustedExtensionPublishers": ["microsoft", "github", "anysphere"], + "extensionRecommendations": { + "ms-python.python": { + "onFileOpen": [{ + "pathGlob": "{**/*.py}", + "important": true + }, { + "languages": ["python"], + "important": true + }, { + "pathGlob": "{**/*.ipynb}" + }] + }, + "ms-toolsai.jupyter": { + "onFileOpen": [{ + "pathGlob": "{**/*.py}", + "contentPattern": "^#\\s*%%$", + "important": true, + "whenInstalled": ["ms-python.python"] + }, { + "pathGlob": "{**/*.ipynb}" + }] + }, + "golang.Go": { + "onFileOpen": [{ + "pathGlob": "**/*.go", + "important": true + }, { + "languages": ["go"], + "important": true + }] + }, + "vscjava.vscode-java-pack": { + "onFileOpen": [{ + "pathGlob": "{**/*.java}", + "important": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + }, { + "languages": ["java"], + "important": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + }] + }, + "ms-vscode.PowerShell": { + "onFileOpen": [{ + "pathGlob": "{**/*.ps1,**/*.psd1,**/*.psm1}", + "important": true + }, { + "languages": ["powershell"], + "important": true + }, { + "pathGlob": "{**/*.ps.config,**/*.ps1.config}" + }] + }, + "ms-toolsai.prompty": { + "onFileOpen": [{ + "pathGlob": "{**/*.prompty}", + "important": false + }] + }, + "typespec.typespec-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/*.tsp,**/tspconfig.yaml}", + "important": true + }] + }, + "ms-vscode.cpptools-extension-pack": { + "onFileOpen": [{ + "pathGlob": "{**/*.c,**/*.cpp,**/*.cc,**/.cxx,**/*.hh,**/*.hpp,**/*.hxx,**/*.h}", + "important": true, + "whenNotInstalled": ["llvm-vs-code-extensions.vscode-clangd"] + }, { + "languages": ["c", "cpp"], + "important": true, + "whenNotInstalled": ["llvm-vs-code-extensions.vscode-clangd"] + }] + }, + "ms-azuretools.vscode-docker": { + "onFileOpen": [{ + "pathGlob": "{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}", + "important": true + }, { + "languages": ["dockerfile"], + "important": true + }, { + "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}" + }] + }, + "vue.volar": { + "onFileOpen": [{ + "pathGlob": "{**/*.vue}", + "important": true + }, { + "languages": ["vue"], + "important": true + }] + }, + "ms-vscode.makefile-tools": { + "onFileOpen": [{ + "pathGlob": "{**/makefile,**/Makefile}", + "important": true + }, { + "languages": ["makefile"], + "important": true + }] + }, + "ms-vscode.cmake-tools": { + "onFileOpen": [{ + "pathGlob": "{**/CMakeLists.txt}", + "important": true + }] + }, + "ms-azure-devops.azure-pipelines": { + "onFileOpen": [{ + "pathGlob": "{**/azure-pipelines.yaml}", + "important": true + }] + }, + "msazurermtools.azurerm-vscode-tools": { + "onFileOpen": [{ + "pathGlob": "{**/azuredeploy.json}", + "important": true + }] + }, + "anysphere.remote-containers": { + "onFileOpen": [{ + "pathGlob": "{**/devcontainer.json}", + "important": true + }] + }, + "ms-azuretools.vscode-bicep": { + "onFileOpen": [{ + "pathGlob": "{**/*.bicep}", + "important": true, + "whenNotInstalled": ["ms-azuretools.rad-vscode-bicep"] + }] + }, + "svelte.svelte-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/*.svelte}", + "important": true + }] + }, + "ms-vscode.vscode-github-issue-notebooks": { + "onFileOpen": [{ + "pathGlob": "{**/*.github-issues}", + "important": true + }] + }, + "ms-playwright.playwright": { + "onFileOpen": [{ + "pathGlob": "{**/*playwright*.config.ts,**/*playwright*.config.js,**/*playwright*.config.mjs}", + "important": true + }] + }, + "vscjava.vscode-gradle": { + "onFileOpen": [{ + "pathGlob": "{**/gradlew,**/gradlew.bat,**/build.gradle,**/build.gradle.kts,**/settings.gradle,**/settings.gradle.kts}", + "important": true + }] + }, + "REditorSupport.r": { + "onFileOpen": [{ + "pathGlob": "{**/*.r}", + "important": true + }, { + "languages": ["r"], + "important": true + }] + }, + "firefox-devtools.vscode-firefox-debug": { + "onFileOpen": [{ + "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.es6,**/.babelrc}" + }] + }, + "ms-edgedevtools.vscode-edge-devtools": { + "onFileOpen": [{ + "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.css,**/*.html}" + }] + }, + "Ionide.Ionide-fsharp": { + "onFileOpen": [{ + "pathGlob": "{**/*.fsx,**/*.fsi,**/*.fs,**/*.ml,**/*.mli}" + }] + }, + "dbaeumer.vscode-eslint": { + "onFileOpen": [{ + "pathGlob": "{**/*.js,**/*.jsx,**/*.es6,**/.eslintrc.*,**/.eslintrc,**/.babelrc,**/jsconfig.json}" + }] + }, + "bmewburn.vscode-intelephense-client": { + "onFileOpen": [{ + "pathGlob": "{**/*.php,**/php.ini}" + }] + }, + "xdebug.php-debug": { + "onFileOpen": [{ + "pathGlob": "{**/*.php,**/php.ini}" + }] + }, + "rust-lang.rust-analyzer": { + "onFileOpen": [{ + "pathGlob": "{**/*.rs,**/*.rslib}" + }] + }, + "DavidAnson.vscode-markdownlint": { + "onFileOpen": [{ + "pathGlob": "{**/*.md}" + }] + }, + "EditorConfig.EditorConfig": { + "onFileOpen": [{ + "pathGlob": "{**/.editorconfig}" + }] + }, + "HookyQR.beautify": { + "onFileOpen": [{ + "pathGlob": "{**/.jsbeautifyrc}" + }] + }, + "donjayamanne.githistory": { + "onFileOpen": [{ + "pathGlob": "{**/.gitignore,**/.git}" + }] + }, + "eamodio.gitlens": { + "onFileOpen": [{ + "pathGlob": "{**/.gitignore,**/.git}" + }] + }, + "Shopify.ruby-lsp": { + "onFileOpen": [{ + "pathGlob": "{**/*.rb,**/*.erb,**/*.reek,**/.fasterer.yml,**/ruby-lint.yml,**/.rubocop.yml}" + }] + }, + "DotJoshJohnson.xml": { + "onFileOpen": [{ + "pathGlob": "{**/*.xml}" + }] + }, + "stylelint.vscode-stylelint": { + "onFileOpen": [{ + "pathGlob": "{**/.stylelintrc,**/stylelint.config.js}" + }] + }, + "ms-mssql.mssql": { + "onFileOpen": [{ + "pathGlob": "{**/*.sql}" + }] + }, + "mtxr.sqltools": { + "onFileOpen": [{ + "pathGlob": "{**/*.sql}" + }] + }, + "usqlextpublisher.usql-vscode-ext": { + "onFileOpen": [{ + "pathGlob": "{**/*.usql}" + }] + }, + "ms-vscode.sublime-keybindings": { + "onFileOpen": [{ + "pathGlob": "{**/.sublime-project,**/.sublime-workspace}" + }] + }, + "k--kato.intellij-idea-keybindings": { + "onFileOpen": [{ + "pathGlob": "{**/.idea}" + }] + }, + "christian-kohler.npm-intellisense": { + "onFileOpen": [{ + "pathGlob": "{**/package.json}" + }] + }, + "cake-build.cake-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/build.cake}" + }] + }, + "Angular.ng-template": { + "onFileOpen": [{ + "pathGlob": "{**/.angular-cli.json,**/angular.json,**/*.ng.html,**/*.ng,**/*.ngml}" + }] + }, + "vscjava.vscode-maven": { + "onFileOpen": [{ + "pathGlob": "**/pom.xml" + }] + }, + "ms-azuretools.vscode-azureterraform": { + "onFileOpen": [{ + "pathGlob": "**/*.tf" + }] + }, + "HashiCorp.terraform": { + "onFileOpen": [{ + "pathGlob": "**/*.tf" + }] + }, + "vsciot-vscode.vscode-arduino": { + "onFileOpen": [{ + "pathGlob": "**/*.ino" + }] + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "onFileOpen": [{ + "pathGlob": "{**/Chart.yaml}" + }] + }, + "Oracle.oracledevtools": { + "onFileOpen": [{ + "pathGlob": "{**/*.sql}" + }] + }, + "betterthantomorrow.calva": { + "onFileOpen": [{ + "pathGlob": "{**/*.clj,**/*.cljs}" + }] + }, + "vmware.vscode-boot-dev-pack": { + "onFileOpen": [{ + "pathGlob": "{**/application.properties}" + }] + }, + "GitHub.vscode-github-actions": { + "onFileOpen": [{ + "pathGlob": "{**/.github/workflows/*.yml}", + "important": true + }] + }, + "circleci.circleci": { + "onFileOpen": [{ + "pathGlob": "{**/.circleci/config.yml}" + }] + }, + "mechatroner.rainbow-csv": { + "onFileOpen": [{ + "pathGlob": "**/*.csv", + "important": true + }] + }, + "tomoki1207.pdf": { + "onFileOpen": [{ + "pathGlob": "**/*.pdf", + "important": true + }] + }, + "Redis.redis-for-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/redis.*,**/redis-server.*,**/redis_*,**/redisinsight.*}", + "important": true + }] + } + }, + "extensionVirtualWorkspacesSupport": { + "esbenp.prettier-vscode": { + "default": false + }, + "msjsdiag.debugger-for-chrome": { + "default": false + }, + "redhat.java": { + "default": false + }, + "HookyQR.beautify": { + "default": false + }, + "ritwickdey.LiveServer": { + "default": false + }, + "VisualStudioExptTeam.vscodeintellicode": { + "default": false + }, + "octref.vetur": { + "default": false + }, + "formulahendry.code-runner": { + "default": false + }, + "xdebug.php-debug": { + "default": false + }, + "ms-mssql.mssql": { + "default": false + }, + "christian-kohler.path-intellisense": { + "default": false + }, + "eg2.tslint": { + "default": false + }, + "eg2.vscode-npm-script": { + "default": false + }, + "donjayamanne.githistory": { + "default": false + }, + "Zignd.html-css-class-completion": { + "default": false + }, + "christian-kohler.npm-intellisense": { + "default": false + }, + "EditorConfig.EditorConfig": { + "default": false + }, + "austin.code-gnu-global": { + "default": false + }, + "johnpapa.Angular2": { + "default": false + }, + "ms-vscode.vscode-typescript-tslint-plugin": { + "default": false + }, + "DotJoshJohnson.xml": { + "default": false + }, + "techer.open-in-browser": { + "default": false + }, + "tht13.python": { + "default": false + }, + "bmewburn.vscode-intelephense-client": { + "default": false + }, + "Angular.ng-template": { + "default": false + }, + "xdebug.php-pack": { + "default": false + }, + "dbaeumer.jshint": { + "default": false + }, + "yzhang.markdown-all-in-one": { + "default": false + }, + "Dart-Code.flutter": { + "default": false + }, + "streetsidesoftware.code-spell-checker": { + "default": false + }, + "rebornix.Ruby": { + "default": false + }, + "ms-vscode.sublime-keybindings": { + "default": false + }, + "mitaki28.vscode-clang": { + "default": false + }, + "steoates.autoimport": { + "default": false + }, + "donjayamanne.python-extension-pack": { + "default": false + }, + "shd101wyy.markdown-preview-enhanced": { + "default": false + }, + "mikestead.dotenv": { + "default": false + }, + "pranaygp.vscode-css-peek": { + "default": false + }, + "ikappas.phpcs": { + "default": false + }, + "platformio.platformio-ide": { + "default": false + }, + "jchannon.csharpextensions": { + "default": false + }, + "gruntfuggly.todo-tree": { + "default": false + } + }, + "extensionSyncedKeys": { + "ritwickdey.liveserver": ["liveServer.setup.version"] + }, + "extensionKind": { + "Shan.code-settings-sync": ["ui"], + "shalldie.background": ["ui"], + "techer.open-in-browser": ["ui"], + "CoenraadS.bracket-pair-colorizer-2": ["ui"], + "CoenraadS.bracket-pair-colorizer": ["ui", "workspace"], + "hiro-sun.vscode-emacs": ["ui", "workspace"], + "hnw.vscode-auto-open-markdown-preview": ["ui", "workspace"], + "wayou.vscode-todo-highlight": ["ui", "workspace"], + "aaron-bond.better-comments": ["ui", "workspace"], + "vscodevim.vim": ["ui"], + "ollyhayes.colmak-vim": ["ui"] + }, + "extensionPointExtensionKind": { + "typescriptServerPlugins": ["workspace"] + }, + "extensionAllowedBadgeProvidersRegex": ["^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg"], + "extensionAllowedBadgeProviders": ["api.bintray.com", "api.travis-ci.com", "api.travis-ci.org", "app.fossa.io", "badge.buildkite.com", "badge.fury.io", "badge.waffle.io", "badgen.net", "badges.frapsoft.com", "badges.gitter.im", "badges.greenkeeper.io", "cdn.travis-ci.com", "cdn.travis-ci.org", "ci.appveyor.com", "circleci.com", "cla.opensource.microsoft.com", "codacy.com", "codeclimate.com", "codecov.io", "coveralls.io", "david-dm.org", "deepscan.io", "dev.azure.com", "docs.rs", "flat.badgen.net", "gemnasium.com", "githost.io", "gitlab.com", "godoc.org", "goreportcard.com", "img.shields.io", "isitmaintained.com", "marketplace.visualstudio.com", "nodesecurity.io", "opencollective.com", "snyk.io", "travis-ci.com", "travis-ci.org", "visualstudio.com", "vsmarketplacebadge.apphb.com", "www.bithound.io", "www.versioneye.com"], + "extensionKeywords": { + "md": ["Markdown"], + "js": ["JavaScript"], + "jsx": ["JavaScript"], + "es6": ["JavaScript"], + "html": ["Html"], + "ts": ["TypeScript"], + "tsx": ["TypeScript"], + "css": ["CSS"], + "scss": ["SASS"], + "txt": ["Text"], + "php": ["PHP"], + "php3": ["PHP"], + "php4": ["PHP"], + "ph3": ["PHP"], + "ph4": ["PHP"], + "xml": ["XML"], + "py": ["Python"], + "pyc": ["Python"], + "pyd": ["Python"], + "pyo": ["Python"], + "pyw": ["Python"], + "pyz": ["Python"], + "java": ["Java"], + "class": ["Java"], + "jar": ["Java"], + "c": ["c", "objective c", "objective-c"], + "m": ["objective c", "objective-c"], + "mm": ["objective c", "objective-c"], + "cpp": ["cpp", "c plus plus", "c", "c++"], + "cc": ["cpp", "c plus plus", "c", "c++"], + "cxx": ["cpp", "c plus plus", "c++"], + "hh": ["cpp", "c plus plus", "c++"], + "hpp": ["cpp", "c++"], + "h": ["cpp", "c plus plus", "c++", "c", "objective c", "objective-c"], + "sql": ["sql"], + "sh": ["bash"], + "bash": ["bash"], + "zsh": ["bash", "zshell"], + "cs": ["c#", "csharp"], + "csproj": ["c#", "csharp"], + "sln": ["c#", "csharp"], + "go": ["go"], + "sty": ["latex"], + "tex": ["latex"], + "ps": ["powershell"], + "ps1": ["powershell"], + "rs": ["rust"], + "rslib": ["rust"], + "hs": ["haskell"], + "lhs": ["haskell"], + "scm": ["scheme"], + "ss": ["scheme"], + "clj": ["clojure"], + "cljs": ["clojure"], + "cljc": ["clojure"], + "edn": ["clojure"], + "erl": ["erlang"], + "hrl": ["erlang"], + "scala": ["scala"], + "sc": ["scala"], + "pl": ["perl"], + "pm": ["perl"], + "t": ["perl"], + "pod": ["perl"], + "groovy": ["groovy"], + "swift": ["swift"], + "rb": ["ruby"], + "rbw": ["ruby"], + "jl": ["julia"], + "f": ["fortran"], + "for": ["fortran"], + "f90": ["fortran"], + "f95": ["fortran"], + "coffee": ["CoffeeScript"], + "litcoffee": ["CoffeeScript"], + "yaml": ["yaml"], + "yml": ["yaml"], + "dart": ["dart"], + "json": ["json"] + }, + "remoteExtensionTips": { + "wsl": { + "friendlyName": "WSL", + "extensionId": "anysphere.remote-wsl", + "supportedPlatforms": ["Windows", "Web"], + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/wsl", + "startConnectLabel": "WSL", + "startCommand": "remote-wsl.connect", + "priority": 3 + } + }, + "ssh-remote": { + "friendlyName": "Remote - SSH", + "extensionId": "anysphere.remote-ssh", + "supportedPlatforms": ["Windows", "Linux", "Mac"], + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/ssh", + "startConnectLabel": "SSH ", + "startCommand": "opensshremotes.openEmptyWindowInCurrentWindow", + "priority": 1 + } + }, + "dev-container": { + "friendlyName": "Dev Containers", + "extensionId": "anysphere.remote-containers", + "supportedPlatforms": ["Windows", "Linux", "Mac"], + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/containers", + "startConnectLabel": "Dev Container", + "startCommand": "remote-containers.reopenInContainer", + "priority": 2 + } + }, + "attached-container": { + "friendlyName": "Dev Containers", + "extensionId": "anysphere.remote-containers" + }, + "codespaces": { + "friendlyName": "GitHub Codespaces", + "extensionId": "github.codespaces", + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote-codespaces", + "startConnectLabel": "GitHub Codespace ", + "startCommand": "github.codespaces.connect", + "priority": 4 + } + }, + "tunnel": { + "friendlyName": "Remote - Tunnels", + "extensionId": "ms-vscode.remote-server", + "startEntry": { + "helpLink": "https://aka.ms/remote-tunnels-doc", + "startConnectLabel": "Tunnel", + "startCommand": "remote-tunnels.connectCurrentWindowToTunnel", + "priority": 0 + } + } + }, + "virtualWorkspaceExtensionTips": { + "vscode-vfs": { + "friendlyName": "Remote Repositories", + "extensionId": "ms-vscode.remote-repositories", + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/remote-repositories", + "startConnectLabel": "Remote Repository", + "startCommand": "remoteHub.continueOn.openRepository", + "priority": 5 + } + } + }, + "webExtensionTips": ["tyriar.luna-paint", "codespaces-contrib.codeswing", "ms-vscode.vscode-github-issue-notebooks", "esbenp.prettier-vscode", "hediet.vscode-drawio"], + "configBasedExtensionTips": { + "git": { + "configPath": ".git/config", + "configName": "Git", + "recommendations": { + "github.vscode-pull-request-github": { + "name": "GitHub Pull Request", + "contentPattern": "^\\s*url\\s*=\\s*https:\\/\\/github\\.com.*$" + }, + "eamodio.gitlens": { + "name": "GitLens" + } + } + }, + "devContainer": { + "configPath": ".devcontainer/devcontainer.json", + "configName": "Dev Container", + "recommendations": { + "anysphere.remote-containers": { + "name": "Dev Containers", + "important": true + } + } + }, + "maven": { + "configPath": "pom.xml", + "configName": "Maven", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + }, + "vmware.vscode-boot-dev-pack": { + "name": "Spring Boot Extension Pack", + "isExtensionPack": true + } + } + }, + "gradle": { + "configPath": "build.gradle", + "configName": "Gradle", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + } + } + }, + "github-pull-request": { + "configPath": ".vscode/.github-pull-request.rec", + "configName": "GitHub", + "configScheme": "vscode-vfs", + "recommendations": { + "github.vscode-pull-request-github": { + "name": "GitHub Pull Request", + "important": true + } + } + }, + "pyproject-formatter": { + "configPath": "pyproject.toml", + "configName": "Python Formatter", + "recommendations": { + "ms-python.black-formatter": { + "name": "Black Formatter", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?black\"?\\s*[\\].])|(\"black\\s*[\"[(<=>!~;@])" + }, + "ms-python.autopep8": { + "name": "Autopep8", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?autopep8\"?\\s*[\\].])|(\"autopep8\\s*[\"[(<=>!~;@])" + } + } + }, + "pep8-formatter": { + "configPath": ".pep8", + "configName": "Python Formatter", + "recommendations": { + "ms-python.autopep8": { + "name": "Autopep8" + } + } + }, + "python-setup-cgf-formatter": { + "configPath": "setup.cfg", + "configName": "Python Formatter", + "recommendations": { + "ms-python.autopep8": { + "name": "Autopep8", + "contentPattern": "^\\[pep8\\]" + } + } + }, + "tox-ini-formatter": { + "configPath": "tox.ini", + "configName": "Python Formatter", + "recommendations": { + "ms-python.autopep8": { + "name": "Autopep8", + "contentPattern": "^\\[pep8\\]" + } + } + }, + "pyproject-linter": { + "configPath": "pyproject.toml", + "configName": "Python Linter", + "recommendations": { + "ms-python.pylint": { + "name": "Pylint", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?pylint\"?\\s*[\\].])|(\"pylint\\s*[\"[(<=>!~;@])" + }, + "charliermarsh.ruff": { + "name": "Ruff", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?ruff\"?\\s*[\\].])|(\"ruff\\s*[\"[(<=>!~;@])" + }, + "ms-python.mypy-type-checker": { + "name": "Mypy Type Checker", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?mypy\"?\\s*[\\].])|(\"mypy\\s*[\"[(<=>!~;@])" + }, + "ms-python.flake8": { + "name": "Flake8", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?flake8\"?\\s*[\\].])|(\"flake8\\s*[\"[(<=>!~;@])" + } + } + }, + ".pylintrc-linter": { + "configPath": ".pylintrc", + "configName": "Python Linter", + "recommendations": { + "ms-python.pylint": { + "name": "Pylint" + } + } + }, + "pylintrc-linter": { + "configPath": "pylintrc", + "configName": "Python Linter", + "recommendations": { + "ms-python.pylint": { + "name": "Pylint" + } + } + }, + "mypy-ini-linter": { + "configPath": ".mypy.ini", + "configName": "Python Linter", + "recommendations": { + "ms-python.mypy-type-checker": { + "name": "Mypy Type Checker" + } + } + }, + "tox-ini-linter": { + "configPath": "tox.ini", + "configName": "Python Linter", + "recommendations": { + "ms-python.flake8": { + "name": "Flake8", + "contentPattern": "^\\[flake8\\]" + } + } + }, + ".flake8-linter": { + "configPath": ".flake8", + "configName": "Python Linter", + "recommendations": { + "ms-python.flake8": { + "name": "Flake8" + } + } + }, + "python-setup-cgf-linter": { + "configPath": "setup.cfg", + "configName": "Python Linter", + "recommendations": { + "ms-python.flake8": { + "name": "Flake8", + "contentPattern": "^\\[flake8\\]" + } + } + } + }, + "exeBasedExtensionTips": { + "az": { + "friendlyName": "Azure CLI", + "windowsPath": "%ProgramFiles(x86)%\\Microsoft SDKs\\Azure\\CLI2\\wbin\\az.cmd", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "azd": { + "friendlyName": "Azure Dev CLI", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Azure Dev CLI\\azd.exe", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "azd-user": { + "friendlyName": "Azure Dev CLI", + "windowsPath": "%ProgramFiles%\\Azure Dev CLI\\azd.exe", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "heroku": { + "friendlyName": "Heroku CLI", + "windowsPath": "%ProgramFiles%\\Heroku\\bin\\heroku.cmd", + "recommendations": { + "ms-azuretools.vscode-azureappservice": { + "name": "Azure App Service" + }, + "pkosta2005.heroku-command": { + "name": "heroku-cli" + } + } + }, + "mongo": { + "friendlyName": "Mongo", + "windowsPath": "%ProgramFiles%\\MongoDB\\Server\\3.6\\bin\\mongod.exe", + "recommendations": { + "ms-azuretools.vscode-cosmosdb": { + "name": "Azure Databases" + } + } + }, + "serverless": { + "friendlyName": "Serverless framework", + "windowsPath": "%APPDATA%\\npm\\serverless.cmd", + "recommendations": { + "ms-azuretools.vscode-azurefunctions": { + "name": "Azure Functions" + } + } + }, + "func": { + "friendlyName": "Azure Function SDK", + "windowsPath": "%APPDATA%\\npm\\func.cmd", + "recommendations": { + "ms-azuretools.vscode-azurefunctions": { + "name": "Azure Functions" + } + } + }, + "mysql": { + "friendlyName": "MySQL", + "windowsPath": "%ProgramFiles%\\MySQL\\MySQL Server 8.0\\bin\\mysqld.exe", + "recommendations": { + "mtxr.sqltools": { + "name": "SQLTools" + } + } + }, + "postgres": { + "friendlyName": "PostgreSQL", + "windowsPath": "%ProgramFiles%\\PostgreSQL\\11\\bin\\psql.exe", + "recommendations": { + "ms-ossdata.vscode-postgresql": { + "name": "PostgreSQL" + }, + "mtxr.sqltools": { + "name": "SQLTools" + } + } + }, + "sqlcmd": { + "friendlyName": "SQL CLI", + "recommendations": { + "ms-mssql.mssql": { + "name": "SQL Server (mssql)" + } + } + }, + "now": { + "friendlyName": "Now CLI", + "windowsPath": "%APPDATA%\\npm\\now.cmd", + "recommendations": { + "ms-azuretools.vscode-azureappservice": { + "name": "Azure App Service" + }, + "ms-azuretools.vscode-docker": { + "name": "Docker" + } + } + }, + "docker": { + "friendlyName": "Docker", + "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\docker.exe", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "anysphere.remote-containers": { + "name": "Dev Containers" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + } + } + }, + "kubectl": { + "friendlyName": "Kubernetes", + "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\kubectl.exe", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + }, + "anysphere.remote-containers": { + "name": "Dev Containers" + } + } + }, + "ng": { + "friendlyName": "Angular CLI", + "windowsPath": "%APPDATA%\\npmexit\\ng.cmd", + "recommendations": { + "johnpapa.Angular2": { + "name": "Angular Snippets" + } + } + }, + "create-react-app": { + "friendlyName": "Create React App", + "windowsPath": "%APPDATA%\\npm\\create-react-app.cmd", + "recommendations": { + "msjsdiag.vscode-react-native": { + "name": "React Native Tools" + } + } + }, + "react-native": { + "friendlyName": "React Native", + "windowsPath": "%APPDATA%\\npm\\react-native-cli", + "recommendations": { + "msjsdiag.vscode-react-native": { + "name": "React Native Tools" + } + } + }, + "p4": { + "friendlyName": "Perforce", + "recommendations": { + "slevesque.perforce": { + "name": "Perforce for VS Code" + } + } + }, + "hg": { + "friendlyName": "Mercurial", + "recommendations": { + "mrcrowl.hg": { + "name": "Hg" + } + } + }, + "git": { + "friendlyName": "Git", + "windowsPath": "%ProgramFiles%\\Git\\git-bash.exe", + "recommendations": { + "eamodio.gitlens": { + "name": "GitLens" + } + } + }, + "svn": { + "friendlyName": "Subversion", + "windowsPath": "%ProgramFiles%\\TortoiseSVN\\bin\\TortoiseProc.exe", + "recommendations": { + "johnstoncode.svn-scm": { + "name": "SVN" + } + } + }, + "subl": { + "friendlyName": "Sublime", + "windowsPath": "%ProgramFiles%\\Sublime Text3\\sublime_text.exe", + "recommendations": { + "ms-vscode.sublime-keybindings": { + "name": "Sublime Text Keymap and Settings Importer" + } + } + }, + "atom": { + "friendlyName": "Atom", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\atom\\bin\\atom.cmd", + "recommendations": { + "ms-vscode.atom-keybindings": { + "name": "Atom Keymap" + } + } + }, + "brackets": { + "friendlyName": "Brackets", + "windowsPath": "%ProgramFiles(x86)%\\Brackets\\Brackets.exe", + "recommendations": { + "ms-vscode.brackets-keybindings": { + "name": "Brackets Keymap" + } + } + }, + "notepadplusplus": { + "friendlyName": "Notepad++", + "windowsPath": "%ProgramFiles%\\Notepad++\\Notepad++.exe", + "recommendations": { + "ms-vscode.notepadplusplus-keybindings": { + "name": "Notepad++ keymap" + } + } + }, + "vi": { + "friendlyName": "VIM", + "windowsPath": "%ProgramFiles(x86)%\\Vim\\vim80\\gvim.exe", + "recommendations": { + "vscodevim.vim": { + "name": "Vim" + } + } + }, + "mvn": { + "friendlyName": "Maven", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + } + } + }, + "gradle": { + "friendlyName": "Gradle", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + } + } + }, + "Microsoft Edge": { + "friendlyName": "Microsoft Edge", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Microsoft Edge Dev": { + "friendlyName": "Microsoft Edge Dev", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Dev\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Microsoft Edge Beta": { + "friendlyName": "Microsoft Edge Beta", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Beta\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Microsoft Edge Canary": { + "friendlyName": "Microsoft Edge Canary", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge SxS\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Mozilla Firefox (x86)": { + "friendlyName": "Mozilla Firefox", + "windowsPath": "%ProgramFiles(x86)%\\Mozilla Firefox\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "Mozilla Firefox Developer Edition (x86)": { + "friendlyName": "Mozilla Firefox Developer Edition", + "windowsPath": "%ProgramFiles(x86)%\\Firefox Developer Edition\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "Mozilla Firefox": { + "friendlyName": "Mozilla Firefox", + "windowsPath": "%ProgramFiles%\\Mozilla Firefox\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "Mozilla Firefox Developer Edition": { + "friendlyName": "Mozilla Firefox Developer Edition", + "windowsPath": "%ProgramFiles%\\Firefox Developer Edition\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "cordova": { + "friendlyName": "Cordova", + "windowsPath": "%APPDATA%\\npm\\cordova", + "recommendations": { + "msjsdiag.cordova-tools": { + "name": "Cordova Tools" + } + } + }, + "gcloud": { + "friendlyName": "Google GCloud CLI", + "windowsPath": "%ProgramFiles(x86)%\\Google\\Cloud SDK\\google-cloud-sdk\\bin\\gcloud.cmd", + "recommendations": { + "GoogleCloudTools.cloudcode": { + "name": "Cloud Code" + } + } + }, + "skaffold": { + "friendlyName": "Skaffold Code to Cluster", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + } + } + }, + "minikube": { + "friendlyName": "MiniKube Local Kubernetes Cluster", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + }, + "anysphere.remote-containers": { + "name": "Dev Containers" + } + } + }, + "podman": { + "friendlyName": "Podman", + "recommendations": { + "anysphere.remote-containers": { + "name": "Dev Containers" + } + } + }, + "wsl": { + "friendlyName": "Windows Subsystem for Linux (WSL)", + "windowsPath": "%WINDIR%\\system32\\lxss\\LxssManager.dll", + "important": true, + "recommendations": { + "anysphere.remote-wsl": { + "name": "WSL", + "important": true + } + } + } + }, + "keymapExtensionTips": ["vscodevim.vim", "ms-vscode.sublime-keybindings", "ms-vscode.atom-keybindings", "ms-vscode.brackets-keybindings", "ms-vscode.vs-keybindings", "ms-vscode.notepadplusplus-keybindings", "k--kato.intellij-idea-keybindings", "lfs.vscode-emacs-friendly", "alphabotsec.vscode-eclipse-keybindings", "alefragnani.delphi-keybindings"], + "languageExtensionTips": ["ms-python.python", "ms-vscode.cpptools-extension-pack", "ms-dotnettools.csdevkit", "ms-toolsai.jupyter", "vscjava.vscode-java-pack", "ecmel.vscode-html-css", "vue.volar", "bmewburn.vscode-intelephense-client", "dsznajder.es7-react-js-snippets", "golang.go", "ms-vscode.powershell", "dart-code.dart-code", "rust-lang.rust-analyzer", "Shopify.ruby-lsp"], + "version": "1.5.4", + "removeTelemetryMachineId": true, + "enabledTelemetryLevels": { + "error": true, + "usage": true + }, + "enableTelemetry": true, + "openToWelcomeMainPage": true, + "removeLinesBeforeCompilingIfTheyContainTheseWords": ["__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_beta_deprecated_settings__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____EXTENSION_IS_DEV__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cmd_k_diff_history__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_context_config__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_development_tooling__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_separate_product_json_for_remote_ssh__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_composer_handle_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_backend_selection_keyboard_shortcuts__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____remove_to_default_use_prod_backend__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_console_log__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_filesync__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_control_token__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cursoreval__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_assert__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____dont_print_all_stack_traces_when_listener_leak__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_this_is_set_in_prod_and_nightly__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_instant_search__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_extension_rewrite_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_debugger__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_shadow_workspace_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_context_ast_typescript_fork__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_eval__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_dev_flush_logs__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_multi_file_applies__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_embedding_model_switch__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cursor_prediction_options__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ttft_logging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_always_on_fast_apply_chunk_speculation__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_runnable_code_blocks__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_auto_import_experiments__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_warning_on_too_many_update_locks__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_dev_only_prompt_quality_link__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_embeddings_quick_access__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_menubar_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_multiple_embeddings__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_hmr__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_resume__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_console_error__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_composer_migration_warning__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_rcp_server__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_performance_events__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____allow_skip_privacy_mode_grace_period__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_kill_all_modes_and_surface_bg__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_special_rules__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_statsig__"], + "commit": "f48f0974d52c41214775efcb96bbb5d7acd581c0", + "realCommit": "f48f0974d52c41214775efcb96bbb5d7acd581cd", + "date": "2025-08-22T20:11:36.742Z", + "checksums": { + "vs/base/parts/sandbox/electron-sandbox/preload.js": "9G68/AzUjq4sSrGcnGeN84tApdKt+WbZ07y7ANlqdQc", + "vs/workbench/workbench.desktop.main.js": "OAbwW9IxZJZh73lE3zhpl1ElbhBH3LlnYwLfCteY4QY", + "vs/workbench/workbench.desktop.main.css": "jf2eLTwqyfoKy1d4ZxbreNMu+FGXxPBY2fGywcN5fQA", + "vs/workbench/api/node/extensionHostProcess.js": "dU00ZQZPO4xy719zHyrSRfoEHP+pDlP3rBP4jLvgOEc", + "vs/code/electron-sandbox/workbench/workbench.html": "v+QzDx0jtdQA/a8t0vVFvNjGcCkFzwcGlqMylLAamC0", + "vs/code/electron-sandbox/workbench/workbench.js": "+HDslNJOlggLWxpRa7a1TVou+xsxUL42iKewZ2FFUgg" + } +} \ No newline at end of file diff --git a/cursor_products/1.5.5/product.json b/cursor_products/1.5.5/product.json new file mode 100644 index 0000000..f12a62b --- /dev/null +++ b/cursor_products/1.5.5/product.json @@ -0,0 +1,1538 @@ +{ + "quality": "stable", + "licenseName": "MIT", + "licenseUrl": "https://cursor.com/license.txt", + "serverGreeting": [], + "serverLicense": [], + "vscodeVersion": "1.99.3", + "serverLicensePrompt": "", + "serverApplicationName": "cursor-server", + "serverDataFolderName": ".cursor-server", + "tunnelApplicationName": "cursor-tunnel", + "serverDownloadUrlTemplate": "https://cursor.blob.core.windows.net/remote-releases/${commit}/vscode-reh-${os}-${arch}.tar.gz", + "win32x64AppId": "{{D7D7D7D7-7D7D-7D7D-7D7D-7D7D7D7D7D7D}}", + "win32arm64AppId": "{{D8D8D8D8-8D8D-8D8D-8D8D-8D8D8D8D8D8D}}", + "win32x64UserAppId": "{{DADADADA-ADAD-ADAD-ADAD-ADADADADADAD}}", + "win32arm64UserAppId": "{{DBDBDBDB-BDBD-BDBD-BDBD-BDBDBDBDBDBD}}", + "win32TunnelMutex": "cursor-tunnel-mutex", + "win32TunnelServiceMutex": "cursor-tunnel-service-mutex", + "licenseFileName": "LICENSE.txt", + "reportIssueUrl": "https://github.com/getcursor/cursor/issues/new", + "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/", + "aiConfig": { + "ariaKey": "control-key" + }, + "statsigClientKey": "client-Bm4HJ0aDjXHQVsoACMREyLNxm5p6zzuzhO50MgtoT5D", + "downloadUrl": "https://cursor.com/downloads", + "updateUrl": "https://api2.cursor.sh/updates", + "backupUpdateUrl": "http://cursorapi.com/updates", + "releaseNotesUrl": "https://www.cursor.com/changelog", + "nodejsRepository": "https://nodejs.org", + "extensionMaxVersions": { + "ms-python.python": { + "maxVersion": "2025.6.1" + }, + "ms-vscode.cpptools": { + "maxVersion": "1.23.6", + "minVersion": "1.20.5" + }, + "ms-python.vscode-pylance": { + "maxVersion": "2024.8.1", + "minVersion": "2024.4.1" + }, + "ms-vscode-remote.remote-containers": { + "maxVersion": "0.394.0", + "minVersion": "0.394.0" + }, + "ms-vscode-remote.remote-wsl": { + "maxVersion": "0.81.8", + "minVersion": "0.81.8" + }, + "ms-vscode-remote.remote-ssh": { + "maxVersion": "0.113.1", + "minVersion": "0.113.1" + }, + "ms-vscode-remote.remote-server": { + "maxVersion": "1.5.1", + "minVersion": "1.5.1" + }, + "ms-dotnettools.csharp": { + "maxVersion": "2.63.32" + }, + "ms-dotnettools.csdevkit": { + "maxVersion": "1.16.6" + } + }, + "skipPackagingLocalExtensions": ["cursor-experiments", "cursor-context-ast-typescript", "cursor-browser"], + "cannotImportExtensions": ["github.copilot-chat", "github.copilot"], + "trustedExtensionAuthAccess": { + "github": ["vscode.github", "github.remotehub", "ms-vscode.remote-server", "github.vscode-pull-request-github", "github.codespaces", "github.copilot", "github.copilot-chat", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot"], + "github-enterprise": ["vscode.github", "github.remotehub", "ms-vscode.remote-server", "github.vscode-pull-request-github", "github.codespaces", "github.copilot", "github.copilot-chat", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot"], + "microsoft": ["ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", "ms-edu.vscode-learning", "ms-toolsai.vscode-ai", "ms-toolsai.vscode-ai-remote"], + "microsoft-sovereign-cloud": ["ms-vscode.azure-repos", "ms-vscode.remote-server", "ms-vsliveshare.vsliveshare", "ms-azuretools.vscode-azure-github-copilot", "ms-azuretools.vscode-azureresourcegroups", "ms-edu.vscode-learning", "ms-toolsai.vscode-ai", "ms-toolsai.vscode-ai-remote"], + "__GitHub.copilot-chat": ["ms-azuretools.vscode-azure-github-copilot"] + }, + "aiGeneratedWorkspaceTrust": { + "title": "This workspace was generated by GitHub Copilot", + "checkboxText": "Trust the contents of all files in this workspace", + "trustOption": "Yes, I trust the contents", + "dontTrustOption": "No, I don't trust the contents", + "startupTrustRequestLearnMore": "If you don't trust the contents of the files generated by GitHub Copilot, we recommend continuing in restricted mode. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more. " + }, + "gitHubEntitlement": { + "providerId": "github", + "command": { + "title": "Install GitHub Copilot (Paid for by {{org}})...", + "titleWithoutPlaceHolder": "Install GitHub Copilot", + "action": "workbench.extensions.installExtension", + "when": "workbench.accounts.experimental.showEntitlements" + }, + "entitlementUrl": "https://api.github.com/copilot_internal/user", + "extensionId": "github.copilot", + "enablementKey": "chat_enabled", + "confirmationAction": "Install", + "confirmationMessage": "Are you sure you want to install GitHub Copilot?" + }, + "defaultChatAgent": { + "extensionId": "GitHub.copilot", + "chatExtensionId": "GitHub.copilot-chat", + "documentationUrl": "https://aka.ms/github-copilot-overview", + "termsStatementUrl": "https://aka.ms/github-copilot-terms-statement", + "privacyStatementUrl": "https://aka.ms/github-copilot-privacy-statement", + "skusDocumentationUrl": "https://aka.ms/github-copilot-plans", + "publicCodeMatchesUrl": "https://aka.ms/github-copilot-match-public-code", + "manageSettingsUrl": "https://aka.ms/github-copilot-settings", + "managePlanUrl": "https://aka.ms/github-copilot-manage-plan", + "upgradePlanUrl": "https://aka.ms/github-copilot-upgrade-plan", + "providerId": "github", + "providerName": "GitHub", + "enterpriseProviderId": "github-enterprise", + "enterpriseProviderName": "GHE.com", + "providerUriSetting": "github-enterprise.uri", + "providerScopes": [ + ["user:email"], + ["read:user"], + ["read:user", "user:email", "repo", "workflow"] + ], + "entitlementUrl": "https://api.github.com/copilot_internal/user", + "entitlementSignupLimitedUrl": "https://api.github.com/copilot_internal/subscribe_limited_user", + "chatQuotaExceededContext": "github.copilot.chat.quotaExceeded", + "completionsQuotaExceededContext": "github.copilot.completions.quotaExceeded", + "walkthroughCommand": "github.copilot.open.walkthrough", + "completionsMenuCommand": "github.copilot.toggleStatusMenu", + "completionsRefreshTokenCommand": "github.copilot.signIn", + "chatRefreshTokenCommand": "github.copilot.refreshToken", + "completionsAdvancedSetting": "github.copilot.advanced", + "completionsEnablementSetting": "github.copilot.enable", + "nextEditSuggestionsSetting": "github.copilot.nextEditSuggestions.enabled" + }, + "cursorTrustedExtensionAuthAccess": ["anysphere.cursor-retrieval"], + "trustedExtensionProtocolHandlers": ["vscode.git", "vscode.github-authentication", "vscode.microsoft-authentication", "anysphere.cursor-deeplink"], + "linkProtectionTrustedDomains": ["https://marketplace.visualstudio.com", "https://marketplace.cursorapi.com", "https://cursor-cdn.com", "https://cursor-marketplace.com", "https://open-vsx.org", "https://cursor.so", "https://cursor.sh", "https://cursor.com", "https://www.cursor.so", "https://cursor.com", "https://www.cursor.com", "https://docs.cursor.com", "https://docs.cursor.sh", "https://www.cursor.sh", "https://changelog.cursor.sh", "https://changelog.cursor.com", "https://github.com", "https://www.github.com", "https://docs.github.com", "https://portal.azure.com", "https://portal.azure.com", "https://raw.githubusercontent.com", "https://private-user-images.githubusercontent.com", "https://avatars.githubusercontent.com", "https://mcp.notion.com", "https://mcp.sentry.dev", "https://mcp.atlassian.com", "https://mcp.intercom.com", "https://mcp.asana.com", "https://mcp.linear.app", "https://api.dashboard.plaid.com", "https://mcp.squareup.com", "https://app.datadoghq.com/"], + "commonlyUsedSettings": ["files.autoSave", "editor.fontSize", "editor.fontFamily", "GitHub.copilot.manageExtension", "editor.tabSize", "editor.renderWhitespace", "editor.cursorStyle", "editor.multiCursorModifier", "editor.insertSpaces", "editor.wordWrap", "files.exclude", "files.associations", "workbench.editor.enablePreview"], + "extensionsEnabledWithApiProposalVersion": ["GitHub.copilot-chat", "ms-vscode.vscode-commander", "ms-vscode.vscode-copilot-vision"], + "extensionEnabledApiProposals": { + "ms-azuretools.vscode-dev-azurecloudshell": ["contribEditSessions"], + "ms-vscode.vscode-selfhost-test-provider": ["testObserver", "testRelatedCode"], + "VisualStudioExptTeam.vscodeintellicode-completions": ["inlineCompletionsAdditions"], + "ms-toolsai.datawrangler": ["debugFocus"], + "ms-vscode.vscode-commander": [], + "ms-vscode.vscode-websearchforcopilot": [], + "ms-vscode.vscode-copilot-data-analysis": ["chatVariableResolver", "chatProvider"], + "ms-vscode.vscode-copilot-vision": ["chatReferenceBinaryData", "codeActionAI"], + "ms-vsliveshare.vsliveshare": ["contribMenuBarHome", "contribShareMenu", "contribStatusBarItems", "diffCommand", "documentFiltersExclusive", "fileSearchProvider", "findTextInFiles", "notebookCellExecutionState", "notebookLiveShare", "terminalDimensions", "terminalDataWriteEvent", "textSearchProvider"], + "ms-vscode.js-debug": ["portsAttributes", "findTextInFiles", "workspaceTrust", "tunnels"], + "ms-toolsai.vscode-ai-remote": ["resolvers"], + "ms-python.python": ["codeActionAI", "contribEditorContentMenu", "quickPickSortByLabel", "portsAttributes", "testObserver", "quickPickItemTooltip", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "notebookReplDocument", "notebookVariableProvider", "terminalShellEnv", "terminalShellType"], + "ms-python.vscode-python-envs": ["terminalShellEnv", "terminalShellType"], + "ms-dotnettools.dotnet-interactive-vscode": ["notebookMessaging"], + "GitHub.codespaces": ["contribEditSessions", "contribMenuBarHome", "contribRemoteHelp", "contribViewsRemote", "resolvers", "tunnels", "terminalDataWriteEvent", "treeViewReveal", "notebookKernelSource"], + "ms-vscode.azure-repos": ["extensionRuntime", "fileSearchProvider", "textSearchProvider"], + "ms-vscode.remote-repositories": ["canonicalUriProvider", "contribEditSessions", "contribRemoteHelp", "contribMenuBarHome", "contribViewsRemote", "contribViewsWelcome", "contribShareMenu", "documentFiltersExclusive", "editSessionIdentityProvider", "extensionRuntime", "fileSearchProvider", "quickPickSortByLabel", "workspaceTrust", "shareProvider", "scmActionButton", "scmSelectedProvider", "scmValidation", "textSearchProvider", "timeline"], + "ms-vscode-remote.remote-wsl": ["resolvers", "contribRemoteHelp", "contribViewsRemote", "telemetry"], + "ms-vscode-remote.remote-ssh": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry"], + "ms-vscode.remote-server": ["resolvers", "tunnels", "contribViewsWelcome"], + "ms-vscode.remote-explorer": ["contribRemoteHelp", "contribViewsRemote", "extensionsAny"], + "ms-vscode-remote.remote-containers": ["contribEditSessions", "resolvers", "portsAttributes", "tunnels", "workspaceTrust", "terminalDimensions", "contribRemoteHelp", "contribViewsRemote"], + "ms-vscode.js-debug-nightly": ["portsAttributes", "findTextInFiles", "workspaceTrust", "tunnels"], + "ms-vscode.lsif-browser": ["documentFiltersExclusive"], + "ms-vscode.vscode-speech": ["speech"], + "GitHub.vscode-pull-request-github": ["activeComment", "codiconDecoration", "codeActionRanges", "commentingRangeHint", "commentReactor", "commentReveal", "commentThreadApplicability", "contribAccessibilityHelpContent", "contribCommentEditorActionsMenu", "contribCommentPeekContext", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "contribEditorContentMenu", "contribMultiDiffEditorMenus", "contribShareMenu", "diffCommand", "quickDiffProvider", "shareProvider", "tabInputTextMerge", "tokenInformation", "treeViewMarkdownMessage"], + "GitHub.copilot": ["inlineCompletionsAdditions"], + "GitHub.copilot-nightly": ["inlineCompletionsAdditions"], + "GitHub.copilot-chat": ["interactive", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "terminalSelection", "terminalQuickFixProvider", "chatParticipantAdditions", "defaultChatParticipant", "embeddings", "chatEditing", "chatProvider", "mappedEditsProvider", "aiRelatedInformation", "codeActionAI", "findTextInFiles", "findTextInFiles2", "textSearchProvider", "textSearchProvider2", "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", "chatReferenceDiagnostic", "extensionsAny", "authLearnMore", "testObserver", "aiTextSearchProvider", "chatReadonlyPromptReference", "documentFiltersExclusive", "chatParticipantPrivate", "contribDebugCreateConfiguration", "inlineEdit", "inlineCompletionsAdditions", "chatReferenceBinaryData", "languageModelSystem", "languageModelCapabilities", "languageModelDataPart", "chatStatusItem"], + "GitHub.remotehub": ["contribRemoteHelp", "contribMenuBarHome", "contribViewsRemote", "contribViewsWelcome", "documentFiltersExclusive", "extensionRuntime", "fileSearchProvider", "quickPickSortByLabel", "workspaceTrust", "scmSelectedProvider", "scmValidation", "textSearchProvider", "timeline"], + "ms-python.gather": ["notebookCellExecutionState"], + "ms-python.vscode-pylance": [], + "ms-python.debugpy": ["contribViewsWelcome", "debugVisualization", "portsAttributes"], + "ms-toolsai.jupyter-renderers": ["contribNotebookStaticPreloads"], + "ms-toolsai.jupyter": ["notebookDeprecated", "notebookMessaging", "notebookMime", "notebookCellExecutionState", "quickPickSortByLabel", "notebookKernelSource", "interactiveWindow", "notebookControllerAffinityHidden", "contribNotebookStaticPreloads", "quickPickItemTooltip", "notebookExecution", "notebookCellExecution", "notebookVariableProvider", "notebookReplDocument"], + "ms-toolsai.tensorboard": ["portsAttributes"], + "dbaeumer.vscode-eslint": [], + "ms-vscode.azure-sphere-tools-ui": ["tunnels"], + "ms-azuretools.vscode-azureappservice": ["terminalDataWriteEvent"], + "ms-azuretools.vscode-azure-github-copilot": ["lmTools"], + "ms-vscode.anycode": ["extensionsAny"], + "ms-vscode.cpptools": ["terminalDataWriteEvent", "chatParticipantAdditions"], + "vscjava.vscode-java-pack": ["lmTools"], + "ms-dotnettools.csdevkit": ["inlineCompletionsAdditions"], + "ms-dotnettools.vscodeintellicode-csharp": ["inlineCompletionsAdditions"], + "microsoft-IsvExpTools.powerplatform-vscode": ["fileSearchProvider", "textSearchProvider"], + "microsoft-IsvExpTools.powerplatform-vscode-preview": ["fileSearchProvider", "textSearchProvider"], + "TeamsDevApp.ms-teams-vscode-extension": ["chatParticipantAdditions", "languageModelSystem"], + "apidev.azure-api-center": ["chatParticipant", "languageModels"], + "jeanp413.open-remote-ssh": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursor"], + "anysphere.remote-wsl": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.remote-ssh": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.remote-containers": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.remote-tunnels": ["resolvers", "tunnels", "terminalDataWriteEvent", "contribRemoteHelp", "contribViewsRemote", "telemetry", "cursorTracing"], + "anysphere.cpptools": ["cursorTracing"], + "anysphere.cursorpyright": ["cursorTracing"] + }, + "builtInExtensions": [{ + "name": "ms-vscode.js-debug-companion", + "version": "1.1.3", + "repo": "https://github.com/microsoft/vscode-js-debug-companion", + "sha256": "7380a890787452f14b2db7835dfa94de538caf358ebc263f9d46dd68ac52de93", + "metadata": { + "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }, { + "name": "ms-vscode.js-debug", + "version": "1.93.0", + "sha256": "9339cb8e6b77f554df54d79e71f533279cb76b0f9b04c207f633bfd507442b6a", + "repo": "https://github.com/microsoft/vscode-js-debug", + "metadata": { + "id": "25629058-ddac-4e17-abba-74678e126c5d", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }, { + "name": "ms-vscode.vscode-js-profile-table", + "version": "1.0.9", + "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", + "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", + "metadata": { + "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }], + "nameShort": "Cursor", + "nameLong": "Cursor", + "applicationName": "cursor", + "dataFolderName": ".cursor", + "win32MutexName": "cursor", + "win32DirName": "cursor", + "win32NameVersion": "Cursor", + "win32RegValueName": "Cursor", + "win32AppUserModelId": "Anysphere.Cursor", + "win32ShellNameShort": "C&ursor", + "darwinBundleIdentifier": "com.todesktop.230313mzl4w4u92", + "linuxIconName": "co.anysphere.cursor", + "urlProtocol": "cursor", + "darwinProfileUUID": "A54CAD6F-1FDA-4B8B-BC75-BBA24E65010E", + "darwinProfilePayloadUUID": "CDDDF49A-638D-4AC1-AE2D-348EDE0F558B", + "commitLastCharacter": "0", + "extensionsGallery": { + "galleryId": "cursor", + "serviceUrl": "https://marketplace.cursorapi.com/_apis/public/gallery", + "itemUrl": "https://marketplace.cursorapi.com/items", + "resourceUrlTemplate": "https://marketplace.cursorapi.com/{publisher}/{name}/{version}/{path}", + "controlUrl": "https://api2.cursor.sh/extensions-control", + "recommendationsUrl": "", + "nlsBaseUrl": "", + "publisherUrl": "" + }, + "trustedExtensionPublishers": ["microsoft", "github", "anysphere"], + "extensionRecommendations": { + "ms-python.python": { + "onFileOpen": [{ + "pathGlob": "{**/*.py}", + "important": true + }, { + "languages": ["python"], + "important": true + }, { + "pathGlob": "{**/*.ipynb}" + }] + }, + "ms-toolsai.jupyter": { + "onFileOpen": [{ + "pathGlob": "{**/*.py}", + "contentPattern": "^#\\s*%%$", + "important": true, + "whenInstalled": ["ms-python.python"] + }, { + "pathGlob": "{**/*.ipynb}" + }] + }, + "golang.Go": { + "onFileOpen": [{ + "pathGlob": "**/*.go", + "important": true + }, { + "languages": ["go"], + "important": true + }] + }, + "vscjava.vscode-java-pack": { + "onFileOpen": [{ + "pathGlob": "{**/*.java}", + "important": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + }, { + "languages": ["java"], + "important": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + }] + }, + "ms-vscode.PowerShell": { + "onFileOpen": [{ + "pathGlob": "{**/*.ps1,**/*.psd1,**/*.psm1}", + "important": true + }, { + "languages": ["powershell"], + "important": true + }, { + "pathGlob": "{**/*.ps.config,**/*.ps1.config}" + }] + }, + "ms-toolsai.prompty": { + "onFileOpen": [{ + "pathGlob": "{**/*.prompty}", + "important": false + }] + }, + "typespec.typespec-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/*.tsp,**/tspconfig.yaml}", + "important": true + }] + }, + "ms-vscode.cpptools-extension-pack": { + "onFileOpen": [{ + "pathGlob": "{**/*.c,**/*.cpp,**/*.cc,**/.cxx,**/*.hh,**/*.hpp,**/*.hxx,**/*.h}", + "important": true, + "whenNotInstalled": ["llvm-vs-code-extensions.vscode-clangd"] + }, { + "languages": ["c", "cpp"], + "important": true, + "whenNotInstalled": ["llvm-vs-code-extensions.vscode-clangd"] + }] + }, + "ms-azuretools.vscode-docker": { + "onFileOpen": [{ + "pathGlob": "{**/dockerfile,**/Dockerfile,**/docker-compose.yml,**/docker-compose.*.yml}", + "important": true + }, { + "languages": ["dockerfile"], + "important": true + }, { + "pathGlob": "{**/*.cs,**/project.json,**/global.json,**/*.csproj,**/*.cshtml,**/*.sln,**/appsettings.json,**/*.py,**/*.ipynb,**/*.js,**/*.ts,**/package.json}" + }] + }, + "vue.volar": { + "onFileOpen": [{ + "pathGlob": "{**/*.vue}", + "important": true + }, { + "languages": ["vue"], + "important": true + }] + }, + "ms-vscode.makefile-tools": { + "onFileOpen": [{ + "pathGlob": "{**/makefile,**/Makefile}", + "important": true + }, { + "languages": ["makefile"], + "important": true + }] + }, + "ms-vscode.cmake-tools": { + "onFileOpen": [{ + "pathGlob": "{**/CMakeLists.txt}", + "important": true + }] + }, + "ms-azure-devops.azure-pipelines": { + "onFileOpen": [{ + "pathGlob": "{**/azure-pipelines.yaml}", + "important": true + }] + }, + "msazurermtools.azurerm-vscode-tools": { + "onFileOpen": [{ + "pathGlob": "{**/azuredeploy.json}", + "important": true + }] + }, + "anysphere.remote-containers": { + "onFileOpen": [{ + "pathGlob": "{**/devcontainer.json}", + "important": true + }] + }, + "ms-azuretools.vscode-bicep": { + "onFileOpen": [{ + "pathGlob": "{**/*.bicep}", + "important": true, + "whenNotInstalled": ["ms-azuretools.rad-vscode-bicep"] + }] + }, + "svelte.svelte-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/*.svelte}", + "important": true + }] + }, + "ms-vscode.vscode-github-issue-notebooks": { + "onFileOpen": [{ + "pathGlob": "{**/*.github-issues}", + "important": true + }] + }, + "ms-playwright.playwright": { + "onFileOpen": [{ + "pathGlob": "{**/*playwright*.config.ts,**/*playwright*.config.js,**/*playwright*.config.mjs}", + "important": true + }] + }, + "vscjava.vscode-gradle": { + "onFileOpen": [{ + "pathGlob": "{**/gradlew,**/gradlew.bat,**/build.gradle,**/build.gradle.kts,**/settings.gradle,**/settings.gradle.kts}", + "important": true + }] + }, + "REditorSupport.r": { + "onFileOpen": [{ + "pathGlob": "{**/*.r}", + "important": true + }, { + "languages": ["r"], + "important": true + }] + }, + "firefox-devtools.vscode-firefox-debug": { + "onFileOpen": [{ + "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.jsx,**/*.es6,**/.babelrc}" + }] + }, + "ms-edgedevtools.vscode-edge-devtools": { + "onFileOpen": [{ + "pathGlob": "{**/*.ts,**/*.tsx,**/*.js,**/*.css,**/*.html}" + }] + }, + "Ionide.Ionide-fsharp": { + "onFileOpen": [{ + "pathGlob": "{**/*.fsx,**/*.fsi,**/*.fs,**/*.ml,**/*.mli}" + }] + }, + "dbaeumer.vscode-eslint": { + "onFileOpen": [{ + "pathGlob": "{**/*.js,**/*.jsx,**/*.es6,**/.eslintrc.*,**/.eslintrc,**/.babelrc,**/jsconfig.json}" + }] + }, + "bmewburn.vscode-intelephense-client": { + "onFileOpen": [{ + "pathGlob": "{**/*.php,**/php.ini}" + }] + }, + "xdebug.php-debug": { + "onFileOpen": [{ + "pathGlob": "{**/*.php,**/php.ini}" + }] + }, + "rust-lang.rust-analyzer": { + "onFileOpen": [{ + "pathGlob": "{**/*.rs,**/*.rslib}" + }] + }, + "DavidAnson.vscode-markdownlint": { + "onFileOpen": [{ + "pathGlob": "{**/*.md}" + }] + }, + "EditorConfig.EditorConfig": { + "onFileOpen": [{ + "pathGlob": "{**/.editorconfig}" + }] + }, + "HookyQR.beautify": { + "onFileOpen": [{ + "pathGlob": "{**/.jsbeautifyrc}" + }] + }, + "donjayamanne.githistory": { + "onFileOpen": [{ + "pathGlob": "{**/.gitignore,**/.git}" + }] + }, + "eamodio.gitlens": { + "onFileOpen": [{ + "pathGlob": "{**/.gitignore,**/.git}" + }] + }, + "Shopify.ruby-lsp": { + "onFileOpen": [{ + "pathGlob": "{**/*.rb,**/*.erb,**/*.reek,**/.fasterer.yml,**/ruby-lint.yml,**/.rubocop.yml}" + }] + }, + "DotJoshJohnson.xml": { + "onFileOpen": [{ + "pathGlob": "{**/*.xml}" + }] + }, + "stylelint.vscode-stylelint": { + "onFileOpen": [{ + "pathGlob": "{**/.stylelintrc,**/stylelint.config.js}" + }] + }, + "ms-mssql.mssql": { + "onFileOpen": [{ + "pathGlob": "{**/*.sql}" + }] + }, + "mtxr.sqltools": { + "onFileOpen": [{ + "pathGlob": "{**/*.sql}" + }] + }, + "usqlextpublisher.usql-vscode-ext": { + "onFileOpen": [{ + "pathGlob": "{**/*.usql}" + }] + }, + "ms-vscode.sublime-keybindings": { + "onFileOpen": [{ + "pathGlob": "{**/.sublime-project,**/.sublime-workspace}" + }] + }, + "k--kato.intellij-idea-keybindings": { + "onFileOpen": [{ + "pathGlob": "{**/.idea}" + }] + }, + "christian-kohler.npm-intellisense": { + "onFileOpen": [{ + "pathGlob": "{**/package.json}" + }] + }, + "cake-build.cake-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/build.cake}" + }] + }, + "Angular.ng-template": { + "onFileOpen": [{ + "pathGlob": "{**/.angular-cli.json,**/angular.json,**/*.ng.html,**/*.ng,**/*.ngml}" + }] + }, + "vscjava.vscode-maven": { + "onFileOpen": [{ + "pathGlob": "**/pom.xml" + }] + }, + "ms-azuretools.vscode-azureterraform": { + "onFileOpen": [{ + "pathGlob": "**/*.tf" + }] + }, + "HashiCorp.terraform": { + "onFileOpen": [{ + "pathGlob": "**/*.tf" + }] + }, + "vsciot-vscode.vscode-arduino": { + "onFileOpen": [{ + "pathGlob": "**/*.ino" + }] + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "onFileOpen": [{ + "pathGlob": "{**/Chart.yaml}" + }] + }, + "Oracle.oracledevtools": { + "onFileOpen": [{ + "pathGlob": "{**/*.sql}" + }] + }, + "betterthantomorrow.calva": { + "onFileOpen": [{ + "pathGlob": "{**/*.clj,**/*.cljs}" + }] + }, + "vmware.vscode-boot-dev-pack": { + "onFileOpen": [{ + "pathGlob": "{**/application.properties}" + }] + }, + "GitHub.vscode-github-actions": { + "onFileOpen": [{ + "pathGlob": "{**/.github/workflows/*.yml}", + "important": true + }] + }, + "circleci.circleci": { + "onFileOpen": [{ + "pathGlob": "{**/.circleci/config.yml}" + }] + }, + "mechatroner.rainbow-csv": { + "onFileOpen": [{ + "pathGlob": "**/*.csv", + "important": true + }] + }, + "tomoki1207.pdf": { + "onFileOpen": [{ + "pathGlob": "**/*.pdf", + "important": true + }] + }, + "Redis.redis-for-vscode": { + "onFileOpen": [{ + "pathGlob": "{**/redis.*,**/redis-server.*,**/redis_*,**/redisinsight.*}", + "important": true + }] + } + }, + "extensionVirtualWorkspacesSupport": { + "esbenp.prettier-vscode": { + "default": false + }, + "msjsdiag.debugger-for-chrome": { + "default": false + }, + "redhat.java": { + "default": false + }, + "HookyQR.beautify": { + "default": false + }, + "ritwickdey.LiveServer": { + "default": false + }, + "VisualStudioExptTeam.vscodeintellicode": { + "default": false + }, + "octref.vetur": { + "default": false + }, + "formulahendry.code-runner": { + "default": false + }, + "xdebug.php-debug": { + "default": false + }, + "ms-mssql.mssql": { + "default": false + }, + "christian-kohler.path-intellisense": { + "default": false + }, + "eg2.tslint": { + "default": false + }, + "eg2.vscode-npm-script": { + "default": false + }, + "donjayamanne.githistory": { + "default": false + }, + "Zignd.html-css-class-completion": { + "default": false + }, + "christian-kohler.npm-intellisense": { + "default": false + }, + "EditorConfig.EditorConfig": { + "default": false + }, + "austin.code-gnu-global": { + "default": false + }, + "johnpapa.Angular2": { + "default": false + }, + "ms-vscode.vscode-typescript-tslint-plugin": { + "default": false + }, + "DotJoshJohnson.xml": { + "default": false + }, + "techer.open-in-browser": { + "default": false + }, + "tht13.python": { + "default": false + }, + "bmewburn.vscode-intelephense-client": { + "default": false + }, + "Angular.ng-template": { + "default": false + }, + "xdebug.php-pack": { + "default": false + }, + "dbaeumer.jshint": { + "default": false + }, + "yzhang.markdown-all-in-one": { + "default": false + }, + "Dart-Code.flutter": { + "default": false + }, + "streetsidesoftware.code-spell-checker": { + "default": false + }, + "rebornix.Ruby": { + "default": false + }, + "ms-vscode.sublime-keybindings": { + "default": false + }, + "mitaki28.vscode-clang": { + "default": false + }, + "steoates.autoimport": { + "default": false + }, + "donjayamanne.python-extension-pack": { + "default": false + }, + "shd101wyy.markdown-preview-enhanced": { + "default": false + }, + "mikestead.dotenv": { + "default": false + }, + "pranaygp.vscode-css-peek": { + "default": false + }, + "ikappas.phpcs": { + "default": false + }, + "platformio.platformio-ide": { + "default": false + }, + "jchannon.csharpextensions": { + "default": false + }, + "gruntfuggly.todo-tree": { + "default": false + } + }, + "extensionSyncedKeys": { + "ritwickdey.liveserver": ["liveServer.setup.version"] + }, + "extensionKind": { + "Shan.code-settings-sync": ["ui"], + "shalldie.background": ["ui"], + "techer.open-in-browser": ["ui"], + "CoenraadS.bracket-pair-colorizer-2": ["ui"], + "CoenraadS.bracket-pair-colorizer": ["ui", "workspace"], + "hiro-sun.vscode-emacs": ["ui", "workspace"], + "hnw.vscode-auto-open-markdown-preview": ["ui", "workspace"], + "wayou.vscode-todo-highlight": ["ui", "workspace"], + "aaron-bond.better-comments": ["ui", "workspace"], + "vscodevim.vim": ["ui"], + "ollyhayes.colmak-vim": ["ui"] + }, + "extensionPointExtensionKind": { + "typescriptServerPlugins": ["workspace"] + }, + "extensionAllowedBadgeProvidersRegex": ["^https:\\/\\/github\\.com\\/[^/]+\\/[^/]+\\/(actions\\/)?workflows\\/.*badge\\.svg"], + "extensionAllowedBadgeProviders": ["api.bintray.com", "api.travis-ci.com", "api.travis-ci.org", "app.fossa.io", "badge.buildkite.com", "badge.fury.io", "badge.waffle.io", "badgen.net", "badges.frapsoft.com", "badges.gitter.im", "badges.greenkeeper.io", "cdn.travis-ci.com", "cdn.travis-ci.org", "ci.appveyor.com", "circleci.com", "cla.opensource.microsoft.com", "codacy.com", "codeclimate.com", "codecov.io", "coveralls.io", "david-dm.org", "deepscan.io", "dev.azure.com", "docs.rs", "flat.badgen.net", "gemnasium.com", "githost.io", "gitlab.com", "godoc.org", "goreportcard.com", "img.shields.io", "isitmaintained.com", "marketplace.visualstudio.com", "nodesecurity.io", "opencollective.com", "snyk.io", "travis-ci.com", "travis-ci.org", "visualstudio.com", "vsmarketplacebadge.apphb.com", "www.bithound.io", "www.versioneye.com"], + "extensionKeywords": { + "md": ["Markdown"], + "js": ["JavaScript"], + "jsx": ["JavaScript"], + "es6": ["JavaScript"], + "html": ["Html"], + "ts": ["TypeScript"], + "tsx": ["TypeScript"], + "css": ["CSS"], + "scss": ["SASS"], + "txt": ["Text"], + "php": ["PHP"], + "php3": ["PHP"], + "php4": ["PHP"], + "ph3": ["PHP"], + "ph4": ["PHP"], + "xml": ["XML"], + "py": ["Python"], + "pyc": ["Python"], + "pyd": ["Python"], + "pyo": ["Python"], + "pyw": ["Python"], + "pyz": ["Python"], + "java": ["Java"], + "class": ["Java"], + "jar": ["Java"], + "c": ["c", "objective c", "objective-c"], + "m": ["objective c", "objective-c"], + "mm": ["objective c", "objective-c"], + "cpp": ["cpp", "c plus plus", "c", "c++"], + "cc": ["cpp", "c plus plus", "c", "c++"], + "cxx": ["cpp", "c plus plus", "c++"], + "hh": ["cpp", "c plus plus", "c++"], + "hpp": ["cpp", "c++"], + "h": ["cpp", "c plus plus", "c++", "c", "objective c", "objective-c"], + "sql": ["sql"], + "sh": ["bash"], + "bash": ["bash"], + "zsh": ["bash", "zshell"], + "cs": ["c#", "csharp"], + "csproj": ["c#", "csharp"], + "sln": ["c#", "csharp"], + "go": ["go"], + "sty": ["latex"], + "tex": ["latex"], + "ps": ["powershell"], + "ps1": ["powershell"], + "rs": ["rust"], + "rslib": ["rust"], + "hs": ["haskell"], + "lhs": ["haskell"], + "scm": ["scheme"], + "ss": ["scheme"], + "clj": ["clojure"], + "cljs": ["clojure"], + "cljc": ["clojure"], + "edn": ["clojure"], + "erl": ["erlang"], + "hrl": ["erlang"], + "scala": ["scala"], + "sc": ["scala"], + "pl": ["perl"], + "pm": ["perl"], + "t": ["perl"], + "pod": ["perl"], + "groovy": ["groovy"], + "swift": ["swift"], + "rb": ["ruby"], + "rbw": ["ruby"], + "jl": ["julia"], + "f": ["fortran"], + "for": ["fortran"], + "f90": ["fortran"], + "f95": ["fortran"], + "coffee": ["CoffeeScript"], + "litcoffee": ["CoffeeScript"], + "yaml": ["yaml"], + "yml": ["yaml"], + "dart": ["dart"], + "json": ["json"] + }, + "remoteExtensionTips": { + "wsl": { + "friendlyName": "WSL", + "extensionId": "anysphere.remote-wsl", + "supportedPlatforms": ["Windows", "Web"], + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/wsl", + "startConnectLabel": "WSL", + "startCommand": "remote-wsl.connect", + "priority": 3 + } + }, + "ssh-remote": { + "friendlyName": "Remote - SSH", + "extensionId": "anysphere.remote-ssh", + "supportedPlatforms": ["Windows", "Linux", "Mac"], + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/ssh", + "startConnectLabel": "SSH ", + "startCommand": "opensshremotes.openEmptyWindowInCurrentWindow", + "priority": 1 + } + }, + "dev-container": { + "friendlyName": "Dev Containers", + "extensionId": "anysphere.remote-containers", + "supportedPlatforms": ["Windows", "Linux", "Mac"], + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/containers", + "startConnectLabel": "Dev Container", + "startCommand": "remote-containers.reopenInContainer", + "priority": 2 + } + }, + "attached-container": { + "friendlyName": "Dev Containers", + "extensionId": "anysphere.remote-containers" + }, + "codespaces": { + "friendlyName": "GitHub Codespaces", + "extensionId": "github.codespaces", + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote-codespaces", + "startConnectLabel": "GitHub Codespace ", + "startCommand": "github.codespaces.connect", + "priority": 4 + } + }, + "tunnel": { + "friendlyName": "Remote - Tunnels", + "extensionId": "ms-vscode.remote-server", + "startEntry": { + "helpLink": "https://aka.ms/remote-tunnels-doc", + "startConnectLabel": "Tunnel", + "startCommand": "remote-tunnels.connectCurrentWindowToTunnel", + "priority": 0 + } + } + }, + "virtualWorkspaceExtensionTips": { + "vscode-vfs": { + "friendlyName": "Remote Repositories", + "extensionId": "ms-vscode.remote-repositories", + "startEntry": { + "helpLink": "https://aka.ms/vscode-remote/remote-repositories", + "startConnectLabel": "Remote Repository", + "startCommand": "remoteHub.continueOn.openRepository", + "priority": 5 + } + } + }, + "webExtensionTips": ["tyriar.luna-paint", "codespaces-contrib.codeswing", "ms-vscode.vscode-github-issue-notebooks", "esbenp.prettier-vscode", "hediet.vscode-drawio"], + "configBasedExtensionTips": { + "git": { + "configPath": ".git/config", + "configName": "Git", + "recommendations": { + "github.vscode-pull-request-github": { + "name": "GitHub Pull Request", + "contentPattern": "^\\s*url\\s*=\\s*https:\\/\\/github\\.com.*$" + }, + "eamodio.gitlens": { + "name": "GitLens" + } + } + }, + "devContainer": { + "configPath": ".devcontainer/devcontainer.json", + "configName": "Dev Container", + "recommendations": { + "anysphere.remote-containers": { + "name": "Dev Containers", + "important": true + } + } + }, + "maven": { + "configPath": "pom.xml", + "configName": "Maven", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + }, + "vmware.vscode-boot-dev-pack": { + "name": "Spring Boot Extension Pack", + "isExtensionPack": true + } + } + }, + "gradle": { + "configPath": "build.gradle", + "configName": "Gradle", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + } + } + }, + "github-pull-request": { + "configPath": ".vscode/.github-pull-request.rec", + "configName": "GitHub", + "configScheme": "vscode-vfs", + "recommendations": { + "github.vscode-pull-request-github": { + "name": "GitHub Pull Request", + "important": true + } + } + }, + "pyproject-formatter": { + "configPath": "pyproject.toml", + "configName": "Python Formatter", + "recommendations": { + "ms-python.black-formatter": { + "name": "Black Formatter", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?black\"?\\s*[\\].])|(\"black\\s*[\"[(<=>!~;@])" + }, + "ms-python.autopep8": { + "name": "Autopep8", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?autopep8\"?\\s*[\\].])|(\"autopep8\\s*[\"[(<=>!~;@])" + } + } + }, + "pep8-formatter": { + "configPath": ".pep8", + "configName": "Python Formatter", + "recommendations": { + "ms-python.autopep8": { + "name": "Autopep8" + } + } + }, + "python-setup-cgf-formatter": { + "configPath": "setup.cfg", + "configName": "Python Formatter", + "recommendations": { + "ms-python.autopep8": { + "name": "Autopep8", + "contentPattern": "^\\[pep8\\]" + } + } + }, + "tox-ini-formatter": { + "configPath": "tox.ini", + "configName": "Python Formatter", + "recommendations": { + "ms-python.autopep8": { + "name": "Autopep8", + "contentPattern": "^\\[pep8\\]" + } + } + }, + "pyproject-linter": { + "configPath": "pyproject.toml", + "configName": "Python Linter", + "recommendations": { + "ms-python.pylint": { + "name": "Pylint", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?pylint\"?\\s*[\\].])|(\"pylint\\s*[\"[(<=>!~;@])" + }, + "charliermarsh.ruff": { + "name": "Ruff", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?ruff\"?\\s*[\\].])|(\"ruff\\s*[\"[(<=>!~;@])" + }, + "ms-python.mypy-type-checker": { + "name": "Mypy Type Checker", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?mypy\"?\\s*[\\].])|(\"mypy\\s*[\"[(<=>!~;@])" + }, + "ms-python.flake8": { + "name": "Flake8", + "contentPattern": "(^\\s*\\[\\[?\\s*\"?tool\"?\\s*\\.\\s*\"?flake8\"?\\s*[\\].])|(\"flake8\\s*[\"[(<=>!~;@])" + } + } + }, + ".pylintrc-linter": { + "configPath": ".pylintrc", + "configName": "Python Linter", + "recommendations": { + "ms-python.pylint": { + "name": "Pylint" + } + } + }, + "pylintrc-linter": { + "configPath": "pylintrc", + "configName": "Python Linter", + "recommendations": { + "ms-python.pylint": { + "name": "Pylint" + } + } + }, + "mypy-ini-linter": { + "configPath": ".mypy.ini", + "configName": "Python Linter", + "recommendations": { + "ms-python.mypy-type-checker": { + "name": "Mypy Type Checker" + } + } + }, + "tox-ini-linter": { + "configPath": "tox.ini", + "configName": "Python Linter", + "recommendations": { + "ms-python.flake8": { + "name": "Flake8", + "contentPattern": "^\\[flake8\\]" + } + } + }, + ".flake8-linter": { + "configPath": ".flake8", + "configName": "Python Linter", + "recommendations": { + "ms-python.flake8": { + "name": "Flake8" + } + } + }, + "python-setup-cgf-linter": { + "configPath": "setup.cfg", + "configName": "Python Linter", + "recommendations": { + "ms-python.flake8": { + "name": "Flake8", + "contentPattern": "^\\[flake8\\]" + } + } + } + }, + "exeBasedExtensionTips": { + "az": { + "friendlyName": "Azure CLI", + "windowsPath": "%ProgramFiles(x86)%\\Microsoft SDKs\\Azure\\CLI2\\wbin\\az.cmd", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "azd": { + "friendlyName": "Azure Dev CLI", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Programs\\Azure Dev CLI\\azd.exe", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "azd-user": { + "friendlyName": "Azure Dev CLI", + "windowsPath": "%ProgramFiles%\\Azure Dev CLI\\azd.exe", + "recommendations": { + "ms-vscode.vscode-node-azure-pack": { + "name": "Azure Tools" + }, + "ms-azuretools.vscode-azure-github-copilot": { + "name": "GitHub Copilot for Azure" + } + } + }, + "heroku": { + "friendlyName": "Heroku CLI", + "windowsPath": "%ProgramFiles%\\Heroku\\bin\\heroku.cmd", + "recommendations": { + "ms-azuretools.vscode-azureappservice": { + "name": "Azure App Service" + }, + "pkosta2005.heroku-command": { + "name": "heroku-cli" + } + } + }, + "mongo": { + "friendlyName": "Mongo", + "windowsPath": "%ProgramFiles%\\MongoDB\\Server\\3.6\\bin\\mongod.exe", + "recommendations": { + "ms-azuretools.vscode-cosmosdb": { + "name": "Azure Databases" + } + } + }, + "serverless": { + "friendlyName": "Serverless framework", + "windowsPath": "%APPDATA%\\npm\\serverless.cmd", + "recommendations": { + "ms-azuretools.vscode-azurefunctions": { + "name": "Azure Functions" + } + } + }, + "func": { + "friendlyName": "Azure Function SDK", + "windowsPath": "%APPDATA%\\npm\\func.cmd", + "recommendations": { + "ms-azuretools.vscode-azurefunctions": { + "name": "Azure Functions" + } + } + }, + "mysql": { + "friendlyName": "MySQL", + "windowsPath": "%ProgramFiles%\\MySQL\\MySQL Server 8.0\\bin\\mysqld.exe", + "recommendations": { + "mtxr.sqltools": { + "name": "SQLTools" + } + } + }, + "postgres": { + "friendlyName": "PostgreSQL", + "windowsPath": "%ProgramFiles%\\PostgreSQL\\11\\bin\\psql.exe", + "recommendations": { + "ms-ossdata.vscode-postgresql": { + "name": "PostgreSQL" + }, + "mtxr.sqltools": { + "name": "SQLTools" + } + } + }, + "sqlcmd": { + "friendlyName": "SQL CLI", + "recommendations": { + "ms-mssql.mssql": { + "name": "SQL Server (mssql)" + } + } + }, + "now": { + "friendlyName": "Now CLI", + "windowsPath": "%APPDATA%\\npm\\now.cmd", + "recommendations": { + "ms-azuretools.vscode-azureappservice": { + "name": "Azure App Service" + }, + "ms-azuretools.vscode-docker": { + "name": "Docker" + } + } + }, + "docker": { + "friendlyName": "Docker", + "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\docker.exe", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "anysphere.remote-containers": { + "name": "Dev Containers" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + } + } + }, + "kubectl": { + "friendlyName": "Kubernetes", + "windowsPath": "%ProgramFiles%\\Docker\\Docker\\Resources\\bin\\kubectl.exe", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + }, + "anysphere.remote-containers": { + "name": "Dev Containers" + } + } + }, + "ng": { + "friendlyName": "Angular CLI", + "windowsPath": "%APPDATA%\\npmexit\\ng.cmd", + "recommendations": { + "johnpapa.Angular2": { + "name": "Angular Snippets" + } + } + }, + "create-react-app": { + "friendlyName": "Create React App", + "windowsPath": "%APPDATA%\\npm\\create-react-app.cmd", + "recommendations": { + "msjsdiag.vscode-react-native": { + "name": "React Native Tools" + } + } + }, + "react-native": { + "friendlyName": "React Native", + "windowsPath": "%APPDATA%\\npm\\react-native-cli", + "recommendations": { + "msjsdiag.vscode-react-native": { + "name": "React Native Tools" + } + } + }, + "p4": { + "friendlyName": "Perforce", + "recommendations": { + "slevesque.perforce": { + "name": "Perforce for VS Code" + } + } + }, + "hg": { + "friendlyName": "Mercurial", + "recommendations": { + "mrcrowl.hg": { + "name": "Hg" + } + } + }, + "git": { + "friendlyName": "Git", + "windowsPath": "%ProgramFiles%\\Git\\git-bash.exe", + "recommendations": { + "eamodio.gitlens": { + "name": "GitLens" + } + } + }, + "svn": { + "friendlyName": "Subversion", + "windowsPath": "%ProgramFiles%\\TortoiseSVN\\bin\\TortoiseProc.exe", + "recommendations": { + "johnstoncode.svn-scm": { + "name": "SVN" + } + } + }, + "subl": { + "friendlyName": "Sublime", + "windowsPath": "%ProgramFiles%\\Sublime Text3\\sublime_text.exe", + "recommendations": { + "ms-vscode.sublime-keybindings": { + "name": "Sublime Text Keymap and Settings Importer" + } + } + }, + "atom": { + "friendlyName": "Atom", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\atom\\bin\\atom.cmd", + "recommendations": { + "ms-vscode.atom-keybindings": { + "name": "Atom Keymap" + } + } + }, + "brackets": { + "friendlyName": "Brackets", + "windowsPath": "%ProgramFiles(x86)%\\Brackets\\Brackets.exe", + "recommendations": { + "ms-vscode.brackets-keybindings": { + "name": "Brackets Keymap" + } + } + }, + "notepadplusplus": { + "friendlyName": "Notepad++", + "windowsPath": "%ProgramFiles%\\Notepad++\\Notepad++.exe", + "recommendations": { + "ms-vscode.notepadplusplus-keybindings": { + "name": "Notepad++ keymap" + } + } + }, + "vi": { + "friendlyName": "VIM", + "windowsPath": "%ProgramFiles(x86)%\\Vim\\vim80\\gvim.exe", + "recommendations": { + "vscodevim.vim": { + "name": "Vim" + } + } + }, + "mvn": { + "friendlyName": "Maven", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + } + } + }, + "gradle": { + "friendlyName": "Gradle", + "recommendations": { + "vscjava.vscode-java-pack": { + "name": "Java", + "important": true, + "isExtensionPack": true, + "whenNotInstalled": ["ASF.apache-netbeans-java", "Oracle.oracle-java"] + } + } + }, + "Microsoft Edge": { + "friendlyName": "Microsoft Edge", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Microsoft Edge Dev": { + "friendlyName": "Microsoft Edge Dev", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Dev\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Microsoft Edge Beta": { + "friendlyName": "Microsoft Edge Beta", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge Beta\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Microsoft Edge Canary": { + "friendlyName": "Microsoft Edge Canary", + "windowsPath": "%USERPROFILE%\\AppData\\Local\\Microsoft\\Edge SxS\\Application\\msedge.exe", + "recommendations": { + "ms-edgedevtools.vscode-edge-devtools": { + "name": "Microsoft Edge Developer Tools" + } + } + }, + "Mozilla Firefox (x86)": { + "friendlyName": "Mozilla Firefox", + "windowsPath": "%ProgramFiles(x86)%\\Mozilla Firefox\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "Mozilla Firefox Developer Edition (x86)": { + "friendlyName": "Mozilla Firefox Developer Edition", + "windowsPath": "%ProgramFiles(x86)%\\Firefox Developer Edition\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "Mozilla Firefox": { + "friendlyName": "Mozilla Firefox", + "windowsPath": "%ProgramFiles%\\Mozilla Firefox\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "Mozilla Firefox Developer Edition": { + "friendlyName": "Mozilla Firefox Developer Edition", + "windowsPath": "%ProgramFiles%\\Firefox Developer Edition\\firefox.exe", + "recommendations": { + "firefox-devtools.vscode-firefox-debug": { + "name": "Debugger for Firefox" + } + } + }, + "cordova": { + "friendlyName": "Cordova", + "windowsPath": "%APPDATA%\\npm\\cordova", + "recommendations": { + "msjsdiag.cordova-tools": { + "name": "Cordova Tools" + } + } + }, + "gcloud": { + "friendlyName": "Google GCloud CLI", + "windowsPath": "%ProgramFiles(x86)%\\Google\\Cloud SDK\\google-cloud-sdk\\bin\\gcloud.cmd", + "recommendations": { + "GoogleCloudTools.cloudcode": { + "name": "Cloud Code" + } + } + }, + "skaffold": { + "friendlyName": "Skaffold Code to Cluster", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + } + } + }, + "minikube": { + "friendlyName": "MiniKube Local Kubernetes Cluster", + "recommendations": { + "ms-azuretools.vscode-docker": { + "name": "Docker" + }, + "ms-kubernetes-tools.vscode-kubernetes-tools": { + "name": "Kubernetes" + }, + "anysphere.remote-containers": { + "name": "Dev Containers" + } + } + }, + "podman": { + "friendlyName": "Podman", + "recommendations": { + "anysphere.remote-containers": { + "name": "Dev Containers" + } + } + }, + "wsl": { + "friendlyName": "Windows Subsystem for Linux (WSL)", + "windowsPath": "%WINDIR%\\system32\\lxss\\LxssManager.dll", + "important": true, + "recommendations": { + "anysphere.remote-wsl": { + "name": "WSL", + "important": true + } + } + } + }, + "keymapExtensionTips": ["vscodevim.vim", "ms-vscode.sublime-keybindings", "ms-vscode.atom-keybindings", "ms-vscode.brackets-keybindings", "ms-vscode.vs-keybindings", "ms-vscode.notepadplusplus-keybindings", "k--kato.intellij-idea-keybindings", "lfs.vscode-emacs-friendly", "alphabotsec.vscode-eclipse-keybindings", "alefragnani.delphi-keybindings"], + "languageExtensionTips": ["ms-python.python", "ms-vscode.cpptools-extension-pack", "ms-dotnettools.csdevkit", "ms-toolsai.jupyter", "vscjava.vscode-java-pack", "ecmel.vscode-html-css", "vue.volar", "bmewburn.vscode-intelephense-client", "dsznajder.es7-react-js-snippets", "golang.go", "ms-vscode.powershell", "dart-code.dart-code", "rust-lang.rust-analyzer", "Shopify.ruby-lsp"], + "version": "1.5.5", + "removeTelemetryMachineId": true, + "enabledTelemetryLevels": { + "error": true, + "usage": true + }, + "enableTelemetry": true, + "openToWelcomeMainPage": true, + "removeLinesBeforeCompilingIfTheyContainTheseWords": ["__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_beta_deprecated_settings__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____EXTENSION_IS_DEV__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cmd_k_diff_history__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_context_config__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_development_tooling__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_separate_product_json_for_remote_ssh__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_composer_handle_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_backend_selection_keyboard_shortcuts__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____remove_to_default_use_prod_backend__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_console_log__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_filesync__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_control_token__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cursoreval__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_assert__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____dont_print_all_stack_traces_when_listener_leak__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_this_is_set_in_prod_and_nightly__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_instant_search__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_extension_rewrite_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ai_debugger__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_shadow_workspace_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_context_ast_typescript_fork__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cpp_eval__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_dev_flush_logs__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_multi_file_applies__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_embedding_model_switch__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_cursor_prediction_options__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_ttft_logging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_always_on_fast_apply_chunk_speculation__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_runnable_code_blocks__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_auto_import_experiments__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_warning_on_too_many_update_locks__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_dev_only_prompt_quality_link__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_embeddings_quick_access__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_menubar_debugging__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_multiple_embeddings__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_hmr__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_resume__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_console_error__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_composer_migration_warning__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_rcp_server__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_performance_events__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____allow_skip_privacy_mode_grace_period__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_kill_all_modes_and_surface_bg__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_special_rules__", "__GULPFILE_REMOVE_LINE_BEFORE_COMPILING____disable_statsig__"], + "commit": "823f58d4f60b795a6aefb9955933f3a2f0331d70", + "realCommit": "823f58d4f60b795a6aefb9955933f3a2f0331d7b", + "date": "2025-08-25T17:40:25.290Z", + "checksums": { + "vs/base/parts/sandbox/electron-sandbox/preload.js": "CzfXy9lgVaBcU1Zc//00lYfrAdm47bp+MLCNJvWq68w", + "vs/workbench/workbench.desktop.main.js": "uO7yqHDzd2YokJ6/tjMXsVSUKsZ2DpAn9mTEXL99S54", + "vs/workbench/workbench.desktop.main.css": "Rrj+H64xQeDbL5dqMX7AQMXHpsfV1Cyk1deqXynxPNY", + "vs/workbench/api/node/extensionHostProcess.js": "ptsQiBOHdy73V3m4EX2vBglAErkb+Fx9Pm0I1ArNsgU", + "vs/code/electron-sandbox/workbench/workbench.html": "v+QzDx0jtdQA/a8t0vVFvNjGcCkFzwcGlqMylLAamC0", + "vs/code/electron-sandbox/workbench/workbench.js": "wFbEVtphG49BjTF5SeQ8AugGQ7imr7NMGX03hbqAJWY" + } +} \ No newline at end of file