Files
nix-flake/assets/dotfiles/vscode-extensions/ms-dotnettools.csdevkit-3.20.199-linux-x64/package.json
T
2026-08-14 21:33:40 +01:00

1197 lines
31 KiB
JSON

{
"name": "csdevkit",
"displayName": "%extension.title%",
"description": "%extension.description%",
"publisher": "ms-dotnettools",
"version": "3.20.199",
"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255",
"preview": false,
"license": "SEE LICENSE IN LICENSE.md",
"qna": "https://github.com/microsoft/vscode-dotnettools/issues",
"icon": "c-sharp-icon.png",
"bugs": {
"url": "https://github.com/microsoft/vscode-dotnettools/issues"
},
"engines": {
"vscode": "^1.101.0"
},
"categories": [
"Programming Languages",
"Debuggers",
"Testing",
"Linters"
],
"repository": {
"type": "git",
"url": " https://devdiv.visualstudio.com/DevDiv/_git/vs-green"
},
"keywords": [
"c#",
"csharp",
"devkit",
"dotnet",
"asp.net"
],
"activationEvents": [
"onDebugDynamicConfigurations:dotnet",
"onCommand:csdevkit.searchProjectFromCommandPalette",
"onCommand:csdevkit.searchOpenFromCommandPalette",
"onCommand:csdevkit.searchFromCommandPalette",
"onWebviewPanel:csdevkit.installDotnetSdk",
"onWebviewPanel:csdevkit.checkDotnetRequirements",
"workspaceContains:**/*.csproj",
"onLanguage:csharp"
],
"main": "./dist/extension.js",
"capabilities": {
"untrustedWorkspaces": {
"supported": "limited"
},
"virtualWorkspaces": {
"supported": false
}
},
"contributes": {
"keybindings": [
{
"command": "csdevkit.debug.hotReload",
"key": "Ctrl+Shift+Enter",
"when": "hotReloadEnabled"
}
],
"configuration": [
{
"title": "%extension.title%",
"properties": {
"dotnet.autoDetect": {
"scope": "application",
"type": "string",
"enum": [
"off",
"on"
],
"default": "on",
"description": "%configurations.dotnet.autoDetect%"
},
"dotnet.preferVisualStudioCodeFileSystemWatcher": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.preferVisualStudioCodeFileSystemWatcher%"
},
"dotnet.enablePublishIssuesToProblems": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.enablePublishIssuesToProblems%",
"tags": [
"preview",
"experimental"
]
},
"dotnet.projectsystem.useNewMemoryOptimization": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.projectsystem.useNewMemoryOptimization%",
"tags": [
"preview",
"experimental"
]
},
"dotnet.projectsystem.enableLanguageServiceCache": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.projectsystem.enableLanguageServiceCache%",
"tags": [
"preview",
"experimental"
]
},
"dotnet.projectsystem.cacheInProjectFolder": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.projectsystem.cacheInProjectFolder%",
"tags": [
"preview",
"experimental"
]
},
"dotnet.testWindow.enableNextTest": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.testWindow.enableNextTest%",
"tags": [
"experimental",
"onExp"
],
"experiment": {
"mode": "startup"
}
},
"dotnet.testWindow.disableAutoDiscovery": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.testWindow.disableAutoDiscovery%"
},
"dotnet.testWindow.disableBuildOnRefresh": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.testWindow.disableBuildOnRefresh%"
},
"dotnet.testWindow.disableBuildOnRun": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.testWindow.disableBuildOnRun%"
},
"dotnet.testWindow.skipTargetFrameworkCompatibilityCheck": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.testWindow.skipTargetFrameworkCompatibilityCheck%"
},
"dotnet.testWindow.enableTestExplorerDiff": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.testWindow.enableTestExplorerDiff%"
},
"dotnet.testWindow.discoveryTimeoutInSec": {
"scope": "window",
"type": "number",
"default": 900,
"description": "%configurations.dotnet.testWindow.discoveryTimeoutInSec%"
},
"dotnet.workingWithTestSignedSdk": {
"scope": "machine",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.workingWithTestSignedSdk%"
},
"dotnet.useLegacyDotnetResolution": {
"scope": "window",
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.useLegacyDotnetResolution%"
},
"dotnet.suppressSdkInstallView": {
"scope": "window",
"type": "boolean",
"default": true,
"description": "%configurations.dotnet.suppressSdkInstallView%"
},
"csharp.experimental.debug.hotReload": {
"scope": "machine",
"type": "boolean",
"default": false,
"description": "%configurations.debugger.hotReload%"
},
"dotnet.debug.suppressInvalidDebugTypeWarning": {
"type": "boolean",
"default": false,
"description": "%configurations.dotnet.debug.suppressInvalidDebugTypeWarning%"
},
"csharp.debug.hotReloadOnSave": {
"scope": "machine",
"type": "boolean",
"default": true,
"description": "%configurations.debugger.hotReloadOnSave%"
},
"csharp.debug.hotReloadVerbosity": {
"scope": "machine",
"type": "string",
"enum": [
"minimal",
"detailed",
"diagnostic"
],
"enumDescriptions": [
"%configurations.debugger.hotReloadVerbosity.minimal%",
"%configurations.debugger.hotReloadVerbosity.detailed%",
"%configurations.debugger.hotReloadVerbosity.diagnostic%"
],
"default": "minimal",
"description": "%configurations.debugger.hotReloadVerbosity%"
},
"csharp.preview.improvedLaunchExperience": {
"scope": "window",
"type": "boolean",
"default": true,
"description": "%configurations.preview.improvedLaunchExperience%",
"deprecationMessage": "This setting is always enabled and will be removed in a future release."
},
"nuget.includePrereleasePackageVersions": {
"scope": "machine",
"type": "boolean",
"default": false,
"description": "%configurations.nuget.includePrerelease.description%"
},
"csharp.debug.debugConsoleVerbosity": {
"scope": "machine",
"type": "string",
"enum": [
"minimal",
"verbose"
],
"enumDescriptions": [
"%configurations.debugger.debugConsoleVerbosity.minimal%",
"%configurations.debugger.debugConsoleVerbosity.verbose%"
],
"default": "minimal",
"description": "%configurations.debugger.debugConsoleVerbosity%"
}
}
}
],
"commands": [
{
"command": "csdevkit.openSolution",
"title": "%commands.openSolution%",
"category": ".NET"
},
{
"command": "csdevkit.addNewProject",
"title": "%commands.addNewProject%",
"category": ".NET",
"icon": "$(add)"
},
{
"command": "csdevkit.addNewProjectFromNewFileMenu",
"title": "%commands.addNewProjectFromNewFileMenu%",
"icon": "$(add)"
},
{
"command": "csdevkit.addNewFile",
"title": "%commands.addNewFile%",
"category": ".NET",
"icon": "$(new-file)"
},
{
"command": "csdevkit.addNewFileFromNewFileMenu",
"title": "%commands.addNewFileFromNewFileMenu%",
"icon": "$(new-file)"
},
{
"command": "csdevkit.addProjectReference",
"title": "%commands.addProjectReference%",
"category": ".NET"
},
{
"command": "csdevkit.removeProjectReference",
"title": "%commands.removeProjectReference%",
"category": ".NET"
},
{
"command": "csdevkit.showEntitlementsStatus",
"title": "%commands.showEntitlementsStatus%"
},
{
"command": "csdevkit.addExistingProject",
"title": "%commands.addExistingProject%",
"category": ".NET"
},
{
"command": "csdevkit.addLinkedFile",
"title": "%commands.addLinkedFile%",
"category": ".NET"
},
{
"command": "csdevkit.buildAndRunTests",
"title": "%commands.buildAndRunTests%",
"category": ".NET"
},
{
"command": "csdevkit.buildSolution",
"title": "%commands.buildSolution%",
"category": ".NET"
},
{
"command": "csdevkit.rebuildSolution",
"title": "%commands.rebuildSolution%",
"category": ".NET"
},
{
"command": "csdevkit.cleanSolution",
"title": "%commands.cleanSolution%",
"category": ".NET"
},
{
"command": "csdevkit.signIntoVsAccount",
"title": "%commands.signIntoVsAccount%",
"category": ".NET"
},
{
"command": "csdevkit.openProjectsLogsView",
"title": "%commands.openProjectsLogsView%",
"category": ".NET"
},
{
"command": "csdevkit.debug.hotReload",
"title": "%commands.hotReload%",
"category": "Debug",
"icon": {
"light": "imageCatalog/svg/HotReload.16.16.svg",
"dark": "imageCatalog/svg/HotReload.dark.16.16.svg"
},
"enablement": "hotReloadEnabled"
},
{
"command": "csdevkit.debug.showHotReloadPanel",
"title": "%commands.showHotReloadPanel%",
"category": "Debug",
"enablement": "hotReloadEnabled"
},
{
"command": "csdevkit.debug.projectDebugLaunch",
"title": "%commands.projectDebugLaunch%",
"category": "Debug"
},
{
"command": "csdevkit.debug.noDebugProjectLaunch",
"title": "%commands.noDebugProjectLaunch%",
"category": "Debug"
},
{
"command": "csdevkit.debug.stepIntoProjectLaunch",
"title": "%commands.stepIntoProjectLaunch%",
"category": "Debug"
},
{
"command": "csdevkit.debug.fileLaunch",
"title": "%commands.fileDebugLaunch%",
"category": "Debug",
"icon": "$(debug-alt)"
},
{
"command": "csdevkit.debug.noDebugFileLaunch",
"title": "%commands.noDebugFileLaunch%",
"category": "Debug",
"icon": "$(run)"
},
{
"command": "csdevkit.debug.debugProperties",
"title": "%commands.debugProperties%",
"category": ".NET"
},
{
"command": "csdevkit.debug.selectStartupProject",
"title": "%commands.selectStartupProject%",
"category": ".NET"
},
{
"command": "csdevkit.debug.selectLaunchTargetFramework",
"title": "%commands.selectLaunchTargetFramework%",
"category": ".NET"
},
{
"command": "csdevkit.debug.selectLaunchConfiguration",
"title": "%commands.selectLaunchConfiguration%",
"category": ".NET"
},
{
"command": "csdevkit.installDotnetSdk",
"category": ".NET",
"title": "Install New .NET SDK"
},
{
"command": "csdevkit.installDotnetSdk.fromWalkthrough",
"category": ".NET",
"title": "Install New .NET SDK"
},
{
"command": "csdevkit.checkDotnetRequirements",
"category": "C#",
"title": "Check Workspace Requirements"
},
{
"command": "csdevkit.addNuGetPackage",
"title": "%commands.addNuGetPackage%",
"category": "NuGet"
},
{
"command": "csdevkit.updateNuGetPackage",
"title": "%commands.updateNuGetPackage%",
"category": "NuGet"
},
{
"command": "csdevkit.removeNuGetPackage",
"title": "%commands.removeNuGetPackage%",
"category": "NuGet"
},
{
"command": "csdevkit.selectActiveConfiguration",
"title": "%commands.selectActiveConfiguration%",
"category": ".NET"
},
{
"command": "csdevkit.openCoverageReport",
"title": "%commands.openCoverageReport%",
"category": ".NET"
},
{
"command": "csdevkit.saveSolutionFile",
"title": "%commands.saveSolutionFile%",
"category": ".NET"
},
{
"command": "csdevkit.collectLogs",
"title": "%commands.collectLogs%",
"category": ".NET"
},
{
"command": "csdevkit.manageUserSecrets",
"title": "%commands.manageUserSecrets%",
"category": ".NET",
"icon": "$(lock)"
},
{
"command": "csdevkit.publish",
"title": "%commands.publish%",
"category": ".NET"
},
{
"command": "csdevkit.buildFolder",
"title": "%commands.buildSolution%",
"category": ".NET"
},
{
"command": "csdevkit.rebuildFolder",
"title": "%commands.rebuildSolution%",
"category": ".NET"
},
{
"command": "csdevkit.cleanFolder",
"title": "%commands.cleanSolution%",
"category": ".NET"
},
{
"command": "csdevkit.publishFolder",
"title": "Publish",
"category": ".NET"
},
{
"command": "csdevkit.showProjectDetailsMigration",
"title": "%commands.showProjectDetailsMigration%",
"category": ".NET",
"icon": "$(info)"
}
],
"walkthroughs": [
{
"id": "csdevkit.gettingStarted",
"title": "%walkthroughs.title%",
"description": "%walkthroughs.description%",
"steps": [
{
"id": "csdevkit.signInStep",
"title": "%walkthroughs.steps.signInStep.title%",
"description": "%walkthroughs.steps.signInStep.description%",
"media": {
"image": "media/sign-in-win.svg",
"altText": "%walkthroughs.steps.signInStep.title%"
}
},
{
"id": "csdevkit.setupEnvironmentStep",
"title": "%walkthroughs.steps.setupEnvironmentStep.title%",
"description": "%walkthroughs.steps.setupEnvironmentStep.description%",
"media": {
"markdown": "media/install-sdk.md"
}
},
{
"id": "csdevkit.openWorkspaceStep",
"title": "%walkthroughs.steps.openWorkspaceStep.title%",
"description": "%walkthroughs.steps.openWorkspaceStep.description%",
"media": {
"image": "media/open-folder-win.svg",
"altText": "%walkthroughs.steps.openWorkspaceStep.media.altText%"
}
},
{
"id": "csdevkit.createNewProjectStep",
"title": "%walkthroughs.steps.createNewProjectStep.title%",
"description": "%walkthroughs.steps.createNewProjectStep.description%",
"media": {
"image": "media/create-project-win.svg",
"altText": "%walkthroughs.steps.createNewProjectStep.media.altText%"
}
},
{
"id": "csdevkit.launchDebugAndTestStep",
"title": "%walkthroughs.steps.launchDebugAndTestStep.title%",
"description": "%walkthroughs.steps.launchDebugAndTestStep.description%",
"media": {
"image": "media/launch-debug-test-win.svg",
"altText": "%walkthroughs.steps.launchDebugAndTestStep.media.altText%"
}
},
{
"id": "csdevkit.learnMoreStep",
"title": "%walkthroughs.steps.learnMoreStep.title%",
"description": "%walkthroughs.steps.learnMoreStep.description%",
"media": {
"markdown": "media/learn-more-win.md"
}
}
]
}
],
"menus": {
"explorer/context": [
{
"command": "csdevkit.openSolution",
"when": "resourceScheme == file && (resourceExtname == .sln || resourceExtname == .slnx || resourceExtname == .slnf)",
"group": "navigation"
},
{
"command": "csdevkit.manageUserSecrets",
"when": "resourceScheme == file && resourceExtname == .csproj",
"group": "navigation"
},
{
"command": "csdevkit.addProjectReference",
"when": "resourceScheme == file && resourceExtname == .csproj",
"group": "2_workspace@1"
},
{
"command": "csdevkit.removeProjectReference",
"when": "resourceScheme == file && resourceExtname == .csproj",
"group": "2_workspace@2"
},
{
"submenu": "csdevkit.nuget",
"when": "(resourceScheme == file && resourceExtname == .csproj) || (explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects)",
"group": "2_workspace@3"
},
{
"command": "csdevkit.addProjectReference",
"when": "explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects",
"group": "2_workspace@1"
},
{
"command": "csdevkit.removeProjectReference",
"when": "explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects",
"group": "2_workspace@2"
},
{
"command": "csdevkit.buildSolution",
"when": "resourceScheme == file && (resourceExtname == .csproj || resourceExtname == .sln || resourceExtname == .slnx || resourceExtname == .slnf)",
"group": "3_workspace@1"
},
{
"command": "csdevkit.cleanSolution",
"when": "resourceScheme == file && (resourceExtname == .csproj || resourceExtname == .sln || resourceExtname == .slnx || resourceExtname == .slnf)",
"group": "3_workspace@2"
},
{
"command": "csdevkit.rebuildSolution",
"when": "resourceScheme == file && (resourceExtname == .csproj || resourceExtname == .sln || resourceExtname == .slnx || resourceExtname == .slnf)",
"group": "3_workspace@3"
},
{
"command": "csdevkit.publish",
"when": "resourceScheme == file && !explorerResourceIsFolder",
"group": "3_workspace@4"
},
{
"command": "csdevkit.buildFolder",
"when": "explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects",
"group": "3_workspace@1"
},
{
"command": "csdevkit.cleanFolder",
"when": "explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects",
"group": "3_workspace@2"
},
{
"command": "csdevkit.rebuildFolder",
"when": "explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects",
"group": "3_workspace@3"
},
{
"command": "csdevkit.publishFolder",
"when": "explorerResourceIsFolder && resourcePath in csdevkit.foldersWithProjects",
"group": "3_workspace@4"
},
{
"submenu": "csdevkit.debug.projectLaunch",
"when": "resourceScheme == file && resourceExtname == .csproj",
"group": "4_workspace@1"
}
],
"file/newFile": [
{
"command": "csdevkit.addNewProjectFromNewFileMenu",
"group": ".NET"
},
{
"command": "csdevkit.addNewFileFromNewFileMenu",
"group": ".NET",
"when": "solutionOpened"
}
],
"view/item/context": [
{
"command": "csdevkit.updateNuGetPackage",
"when": "view == solutionExplorer && viewItem == PackageDependency",
"group": "1_group@1"
},
{
"command": "csdevkit.removeNuGetPackage",
"when": "view == solutionExplorer && viewItem == PackageDependency",
"group": "1_group@2"
}
],
"csdevkit.nuget": [
{
"command": "csdevkit.addNuGetPackage",
"group": "1_nuget@1"
},
{
"command": "csdevkit.updateNuGetPackage",
"group": "1_nuget@2"
},
{
"command": "csdevkit.removeNuGetPackage",
"group": "1_nuget@3"
}
],
"editor/title/run": [
{
"command": "csdevkit.debug.noDebugFileLaunch",
"when": "editorLangId == 'csharp'",
"group": "navigation@0"
},
{
"command": "csdevkit.debug.fileLaunch",
"when": "editorLangId == 'csharp'",
"group": "navigation@1"
}
],
"view/title": [
{
"command": "csdevkit.showProjectDetailsMigration",
"when": "view == solutionExplorer",
"group": "navigation"
}
],
"commandPalette": [
{
"command": "csdevkit.buildSolution",
"when": "solutionBuildContextVisible"
},
{
"command": "csdevkit.rebuildSolution",
"when": "solutionBuildContextVisible"
},
{
"command": "csdevkit.cleanSolution",
"when": "solutionBuildContextVisible"
},
{
"command": "csdevkit.buildFolder",
"when": "false"
},
{
"command": "csdevkit.rebuildFolder",
"when": "false"
},
{
"command": "csdevkit.cleanFolder",
"when": "false"
},
{
"command": "csdevkit.publishFolder",
"when": "false"
},
{
"command": "csdevkit.addNewFile",
"when": "solutionOpened"
},
{
"command": "csdevkit.addLinkedFile",
"when": "solutionOpened"
},
{
"command": "csdevkit.addExistingProject",
"when": "workspaceFolderCount >= 1 && solutionOpened && !generatedSlnOutsideWorkspace"
},
{
"command": "csdevkit.openSolution",
"when": "workspaceFolderCount >= 1"
},
{
"command": "csdevkit.debug.hotReload",
"when": "false"
},
{
"command": "csdevkit.debug.debugProperties",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.debug.selectLaunchConfiguration",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.debug.selectStartupProject",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.debug.selectLaunchTargetFramework",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.debug.showHotReloadPanel",
"when": "false"
},
{
"command": "csdevkit.debug.projectDebugLaunch",
"when": "false"
},
{
"command": "csdevkit.debug.noDebugProjectLaunch",
"when": "false"
},
{
"command": "csdevkit.debug.stepIntoProjectLaunch",
"when": "false"
},
{
"command": "csdevkit.debug.fileLaunch",
"when": "false"
},
{
"command": "csdevkit.debug.noDebugFileLaunch",
"when": "false"
},
{
"command": "csdevkit.installDotnetSdk.fromWalkthrough",
"when": "false"
},
{
"command": "csdevkit.addNuGetPackage",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.updateNuGetPackage",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.removeNuGetPackage",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.selectActiveConfiguration",
"when": "workspaceFolderCount >= 1 && solutionOpened"
},
{
"command": "csdevkit.addNewProjectFromNewFileMenu",
"when": "false"
},
{
"command": "csdevkit.addNewFileFromNewFileMenu",
"when": "false"
},
{
"command": "csdevkit.saveSolutionFile",
"when": "generatedSlnOutsideWorkspace && solutionOpened"
},
{
"command": "csdevkit.manageUserSecrets"
}
],
"debug/toolBar": [
{
"command": "csdevkit.debug.hotReload",
"when": "hotReloadEnabled",
"group": "navigation@65"
}
],
"csdevkit.debug.projectLaunch": [
{
"command": "csdevkit.debug.projectDebugLaunch",
"title": "%commands.projectDebugLaunch%",
"category": "Debug"
},
{
"command": "csdevkit.debug.noDebugProjectLaunch",
"title": "%commands.noDebugProjectLaunch%",
"category": "Debug"
},
{
"command": "csdevkit.debug.stepIntoProjectLaunch",
"title": "%commands.stepIntoProjectLaunch%",
"category": "Debug"
}
]
},
"submenus": [
{
"id": "csdevkit.debug.projectLaunch",
"label": "%submenus.debug%"
},
{
"id": "csdevkit.nuget",
"label": "%submenus.nuget%"
}
],
"views": {
"explorer": [
{
"id": "solutionExplorer",
"name": "%views.solutionExplorer%",
"when": "solutionExplorerVisible",
"icon": "./imageCatalog/svg/Solution.16.16.svg"
}
]
},
"viewsWelcome": [
{
"view": "solutionExplorer",
"contents": "%viewContent.openSolution%",
"when": "!solutionOpened"
},
{
"view": "explorer",
"contents": "%viewContent.noWorkspace%",
"when": "workspaceFolderCount == 0"
},
{
"view": "testing",
"contents": "%viewContent.noTests%",
"when": "csdevkit.hasTestProjects"
}
],
"taskDefinitions": [
{
"type": "dotnet",
"required": [
"task"
],
"properties": {
"task": {
"type": "string",
"description": "%dotnet.taskDefinition.type.description%"
},
"file": {
"type": "string",
"description": "%dotnet.taskDefinition.file.description%"
}
}
}
],
"jsonValidation": [
{
"fileMatch": [
"appsettings.json",
"appsettings.*.json"
],
"url": "https://json.schemastore.org/appsettings.json"
},
{
"fileMatch": "launchSettings.json",
"url": "https://json.schemastore.org/launchsettings.json"
}
],
"icons": {
"statusbar-no-entitlement": {
"description": "No Entitlement",
"default": {
"fontPath": "media/csharp-dev-kit-icon-font.woff",
"fontCharacter": "A"
}
},
"statusbar-attention-needed": {
"description": "Attention Needed",
"default": {
"fontPath": "media/csharp-dev-kit-icon-font.woff",
"fontCharacter": "B"
}
},
"statusbar-entitlement": {
"description": "Entitlement Available",
"default": {
"fontPath": "media/csharp-dev-kit-icon-font.woff",
"fontCharacter": "C"
}
}
}
},
"brokeredServices": [
{
"moniker": {
"name": "Microsoft.VisualStudio.ComponentExportsService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.BrokeredServiceExportsRegistrar",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.ErrorReportingService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.ActiveDocumentsInformationService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.BuildService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.ProjectSystem.Query.Remoting.QueryExecutionService",
"version": "0.3"
},
"serviceHub": {}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.ProjectSystem.ProjectInitializationStatusService",
"version": "0.1"
},
"serviceHub": {}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.OutOfProcServiceRegistration",
"version": "0.1"
},
"serviceHub": {}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.TokenAcquisitionService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.NuGetSolutionRestoreService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Aspire.CobraService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.LogOutputChannelService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Telemetry.TelemetrySessionUpdateService",
"version": "0.1"
},
"serviceHub": {}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Debugger.HotReloadLogger",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Debugger.HotReloadClientListener",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Debugger.HotReloadOptionService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Debugger.DotnetDebugConfigurationService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.VsCodeFileWatcherService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.DotnetDebugLaunchService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.NuGetCommandsService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.OptionService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.OutputChannelService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.StartupProjectService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.ProjectCacheStateService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.DiagnosticCollectionService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.Debugger.VSCodeAzureFunctionExtensionService",
"version": "0.1"
}
},
{
"moniker": {
"name": "Microsoft.VisualStudio.TestRunnerService",
"version": "0.1"
}
}
],
"scripts": {
"vscode:prepublish": "yarn run package && dotnet build tools/msbuild/signJs -v:normal",
"build-native": "node tools/build-native.js",
"compile": "yarn build-native && webpack",
"watch": "yarn build-native && webpack --watch",
"package": "yarn build-native && webpack --mode production --devtool hidden-source-map",
"compile-tests": "tsc",
"watch-tests": "tsc -w",
"lint": "eslint src",
"unit-test": "vitest run",
"integration-test": "yarn run compile-tests && yarn run compile && node ./tools/run-integration-tests.js",
"integration-test-perf": "yarn run compile-tests && yarn run compile && node ./tools/run-integration-tests.js --suite perf",
"integration-test-experimental": "yarn run compile-tests && yarn run compile && node ./tools/run-integration-tests.js --suite experimental",
"test": "yarn unit-test && yarn integration-test",
"localize": "yarn ci-prepareLoc && yarn ci-deployLoc",
"ci-localize": "gulp localizationBundle",
"ci-prepareLoc": "gulp prepare",
"ci-deployLoc": "copyfiles -u 2 .localization/out/**/* ./dist"
},
"extensionDependencies": [
"ms-dotnettools.vscode-dotnet-runtime"
],
"extensionPack": [
"ms-dotnettools.csharp"
],
"dependencies": {
"@microsoft/servicehub-framework": "4.10.35",
"@opentelemetry/api": "1.4.1",
"@reduxjs/toolkit": "^1.8.6",
"@vscode/codicons": "^0.0.45",
"@vscode/extension-telemetry": "0.9.6",
"@vscode/webview-ui-toolkit": "1.4.0",
"fast-xml-parser": "^5.5.8",
"immutable": "^4.3.8",
"lazy-promise": "^4.0.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-redux": "^8.1.3",
"semver": "^7.5.4",
"uuid": "^9.0.0",
"vscode-extension-telemetry-wrapper": "^0.13.2",
"vscode-nls": "5.2.0",
"vscode-tas-client": "^0.1.84"
},
"devDependencies": {
"@types/mocha": "^10.0.0",
"@types/node": "22.x",
"@types/react": "18.2.60",
"@types/react-dom": "18.2.19",
"@types/semver": "^7.5.1",
"@types/sinon": "^10.0.13",
"@types/uuid": "^9.0.3",
"@types/vscode": "^1.101.0",
"@types/which": "^3.0.0",
"@types/winreg": "^1.2.32",
"@vscode/test-electron": "^2.5.2",
"@vscode/vsce": "^3.6.0",
"applicationinsights": "^2.9.8",
"assert": "^2.0.0",
"autoprefixer": "^10.4.12",
"copyfiles": "^2.4.1",
"css-loader": "^7.1.4",
"eslint": "^9.0.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.5.5",
"fantasticon": "^4.1.0",
"glob": "^13.0.0",
"gulp": "^4.0.2",
"gulp-filter": "^7.0.0",
"gulp-typescript": "^6.0.0-alpha.1",
"mocha": "^11.0.0",
"mocha-junit-reporter": "^2.2.0",
"postcss": "^8.5.6",
"postcss-loader": "^8.2.1",
"prettier": "^3.0.01",
"process": "0.11.10",
"sass": "^1.55.0",
"sass-loader": "^12.6.0",
"sinon": "^21.0.3",
"style-loader": "^3.3.1",
"ts-loader": "^9.5.4",
"typescript": "^5.0.2",
"typescript-eslint": "^8.57.2",
"vitest": "^3.2.1",
"vscode-nls-dev": "^4.0.1",
"webpack": "^5.105.0",
"webpack-cli": "^5.1.4",
"winreg": "^1.2.4"
},
"resolutions": {
"@opentelemetry/instrumentation": "^0.41.2",
"ttf2woff2": "link:./tools/stubs/ttf2woff2",
"braces": ">=3.0.3",
"micromatch": ">=4.0.8",
"diff": ">=8.0.3",
"serialize-javascript": ">=7.0.5"
},
"__metadata": {
"installedTimestamp": 1786455774585,
"targetPlatform": "linux-x64",
"size": 163418685
}
}