{ "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 } }