vscode-dotnet-runtime/vscode-dotnet-runtime-exten.../package.json

155 строки
7.3 KiB
JSON
Исходник Постоянная ссылка Ответственный История

Этот файл содержит невидимые символы Юникода!

Этот файл содержит невидимые символы Юникода, которые могут быть отображены не так, как показано ниже. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы показать скрытые символы.

{
"name": "vscode-dotnet-runtime",
"repository": {
"type": "git",
"url": "https://github.com/dotnet/vscode-dotnet-runtime.git"
},
"bugs": {
"url": "https://github.com/dotnet/vscode-dotnet-runtime/issues"
},
"license": "MIT",
"author": "Microsoft Corporation",
"displayName": ".NET Install Tool",
"description": "This extension installs and manages different versions of the .NET SDK and Runtime.",
"connectionString": "InstrumentationKey=02dc18e0-7494-43b2-b2a3-18ada5fcb522;IngestionEndpoint=https://westus2-0.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/;ApplicationId=e8e56970-a18a-4101-b7d1-1c5dd7c29eeb",
"icon": "images/dotnetIcon.png",
"version": "2.2.4",
"publisher": "ms-dotnettools",
"engines": {
"vscode": "^1.81.1"
},
"categories": [
"Other"
],
"keywords": [
".NET",
".NET Core",
"dotnet",
"Extension Authoring",
"runtime"
],
"capabilities": {
"untrustedWorkspaces": {
"supported": true
},
"virtualWorkspaces": true
},
"activationEvents": [
"onStartupFinished"
],
"main": "./dist/extension.js",
"types": "./dist/extension.d.ts",
"contributes": {
"commands": [
{
"command": "dotnet.reportIssue",
"title": "Report an issue with the .NET Install Tool.",
"category": ".NET Install Tool"
},
{
"command": "dotnet.acquireGlobalSDKPublic",
"title": "Install the .NET SDK System-Wide.",
"category": ".NET Install Tool",
"enablement": "!dotnetAcquisitionExtension.isGlobalSDKUnsupported"
},
{
"command": "dotnet.uninstallPublic",
"title": "Uninstall .NET.",
"category": ".NET Install Tool"
}
],
"configuration": {
"title": ".NET Install Tool",
"properties": {
"dotnetAcquisitionExtension.enableTelemetry": {
"type": "boolean",
"default": true,
"description": "Enable Telemetry for the .NET Install Tool. Restart VS Code to apply changes."
},
"dotnetAcquisitionExtension.enablePreviewFeatures": {
"type": "boolean",
"default": false,
"description": "Enable Preview Features for the Extension. Restart VS Code to apply changes."
},
"dotnetAcquisitionExtension.installTimeoutValue": {
"type": "number",
"default": 600,
"description": "Timeout for installing .NET in seconds."
},
"dotnetAcquisitionExtension.existingDotnetPath": {
"type": "array",
"markdownDescription": "The path to an existing .NET host executable for an extension's code to run under, not for your project to run under.\nRestart VS Code to apply changes.\n\n⚠ This is NOT the .NET Runtime that your project will use to run. Extensions such as `C#`, `C# DevKit`, and more have components written in .NET. This .NET PATH is the `dotnet.exe` that these extensions will use to run their code, not your code.\n\nUsing a path value in which .NET does not meet the requirements of a specific extension will cause that extension to fail.\n\n🚀 The version of .NET that is used for your project is determined by the .NET host, or dotnet.exe. The .NET host picks a runtime based on your project. To use a specific version of .NET for your project, install the .NET SDK using the `.NET Install Tool - Install SDK System-Wide` command, install .NET manually using [our instructions](https://dotnet.microsoft.com/download), or edit your PATH environment variable to point to a `dotnet.exe` that has an `/sdk/` folder with only one SDK.",
"description": "The path to an existing .NET host executable for an extension's code to run under, not for your project to run under.\nRestart VS Code to apply changes.\n\n⚠ This is NOT the .NET Runtime that your project will use to run. Extensions such as 'C#', 'C# DevKit', and more have components written in .NET. This .NET PATH is the 'dotnet.exe' that these extensions will use to run their code, not your code.\n\nUsing a path value in which .NET does not meet the requirements of a specific extension will cause that extension to fail.\n\n🚀 The version of .NET that is used for your project is determined by the .NET host, or dotnet.exe. The .NET host picks a runtime based on your project. To use a specific version of .NET for your project, install the .NET SDK using the '.NET Install Tool - Install SDK System-Wide' command, use the instructions at https://dotnet.microsoft.com/download to manually install the .NET SDK, or edit your PATH environment variable to point to a 'dotnet.exe' that has an '/sdk/' folder with only one SDK.",
"examples": [
"C:\\Program Files\\dotnet\\dotnet.exe",
"/usr/local/share/dotnet/dotnet",
"/usr/lib/dotnet/dotnet"
]
},
"dotnetAcquisitionExtension.sharedExistingDotnetPath": {
"type": "string",
"description": "The path of the preexisting .NET Runtime you'd like to use for ALL extensions. Restart VS Code to apply changes.",
"examples": [
"C:\\Program Files\\dotnet\\dotnet.exe",
"/usr/local/share/dotnet/dotnet",
"/usr/lib/dotnet/dotnet"
]
},
"dotnetAcquisitionExtension.proxyUrl": {
"type": "string",
"description": "URL to a proxy if you use one, such as: https://proxy:port"
},
"dotnetAcquisitionExtension.allowInvalidPaths": {
"type": "boolean",
"description": "If you'd like to continue using a .NET path that is not meant to be used for an extension and may cause instability (please read above about the existingDotnetPath setting) then set this to true and restart."
}
}
}
},
"scripts": {
"vscode:prepublish": "npm run compile-all && npm install && webpack --mode production && dotnet build ../msbuild/signJs --property jsOutputPath=..\\..\\vscode-dotnet-runtime-extension\\dist -bl -v:normal",
"compile": "npm run clean && tsc -p ./",
"watch": "npm run compile && tsc -watch -p ./",
"test": "npm run compile --silent && node ./dist/test/functional/runTest.js",
"clean": "rimraf dist",
"compile-all": "cd ../vscode-dotnet-runtime-library && npm install && npm run compile && cd ../vscode-dotnet-runtime-extension && npm install && npm run compile",
"lint": "eslint -c .eslintrc.js --ext=.ts vscode-dotnet-runtime-library/src/**/*.ts vscode-dotnet-runtime-extension/src/**/*.ts --ignore-pattern \"**/test/\" --fix",
"webpack": "webpack --mode development"
},
"dependencies": {
"@types/chai-as-promised": "^7.1.8",
"@vscode/test-electron": "^2.3.9",
"axios": "^1.7.4",
"axios-cache-interceptor": "^1.0.1",
"axios-retry": "^3.4.0",
"chai": "4.3.4",
"glob": "^7.2.0",
"https-proxy-agent": "^7.0.2",
"mocha": "^9.1.3",
"open": "^8.4.0",
"rimraf": "3.0.2",
"shelljs": "^0.8.5",
"ts-loader": "^9.5.1",
"typescript": "^5.5.4",
"vscode-dotnet-runtime-library": "file:../vscode-dotnet-runtime-library",
"webpack-permissions-plugin": "^1.0.9"
},
"devDependencies": {
"@types/chai": "^4.3.5",
"@types/mocha": "^9.0.0",
"@types/node": "^20.0.0",
"@types/rimraf": "3.0.2",
"@types/source-map-support": "^0.5.10",
"@types/vscode": "1.74.0",
"copy-webpack-plugin": "^9.0.1",
"webpack": "^5.88.2",
"webpack-cli": "^4.9.1"
},
"__metadata": {
"id": "1aab81a1-b3d9-4aef-976b-577d5d90fe3f",
"publisherDisplayName": "Microsoft",
"publisherId": "d05e23de-3974-4ff0-8d47-23ee77830092",
"isPreReleaseVersion": false
}
}