azure-pipelines-vscode/package.json

177 строки
5.9 KiB
JSON

{
"name": "azure-pipelines",
"displayName": "Azure Pipelines",
"description": "Syntax highlighting, IntelliSense, and more for Azure Pipelines YAML",
"version": "1.228.0",
"publisher": "ms-azure-devops",
"aiKey": "AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217",
"repository": {
"type": "git",
"url": "https://github.com/Microsoft/azure-pipelines-vscode"
},
"homepage": "https://github.com/Microsoft/azure-pipelines-vscode/blob/main/README.md",
"bugs": "https://github.com/Microsoft/azure-pipelines-vscode/issues/",
"license": "MIT",
"icon": "assets/pipelines.png",
"galleryBanner": {
"color": "#D4DCEC",
"theme": "light"
},
"engines": {
"vscode": "^1.64.0",
"node": ">=12.20.0"
},
"categories": [
"Programming Languages",
"Formatters",
"Azure"
],
"tags": [
"azure-pipelines",
"Azure Pipelines",
"YAML"
],
"keywords": [
"YAML",
"Azure Pipelines",
"continuous integration",
"CI/CD"
],
"activationEvents": [
"onLanguage:azure-pipelines",
"onCommand:azure-pipelines.configure-pipeline"
],
"main": "./dist/extension",
"capabilities": {
"untrustedWorkspaces": {
"supported": "limited",
"restrictedConfigurations": [
"azure-pipelines.customSchemaFile"
]
}
},
"contributes": {
"languages": [
{
"id": "azure-pipelines",
"configuration": "./language-configuration.json",
"filenamePatterns": [
"azure-pipelines.{yml,yaml}",
".azure-pipelines.{yml,yaml}",
"**/azure-pipelines/**/*.{yml,yaml}",
"**/.azure-pipelines/**/*.{yml,yaml}",
"**/.pipelines/**/*.{yml,yaml}",
"vsts-ci.{yml,yaml}",
".vsts-ci.{yml,yaml}"
],
"aliases": [
"Azure Pipelines"
]
}
],
"grammars": [
{
"language": "azure-pipelines",
"scopeName": "source.yaml",
"path": "./syntaxes/yaml.tmLanguage.json"
}
],
"configuration": {
"title": "Azure Pipelines",
"properties": {
"azure-pipelines.configure": {
"type": "boolean",
"default": true,
"description": "Enable 'Configure Pipeline' feature",
"order": 0
},
"azure-pipelines.1ESPipelineTemplatesSchemaFile": {
"type": "boolean",
"default": false,
"description": "Use 1ES Pipeline Template schema file",
"markdownDescription": "If enabled, [1ES Pipeline Template schema file](https://aka.ms/1espt) will take precedence over custom schema file when user is signed in with `@microsoft.com` account and the schema is available in the ADO organization."
},
"azure-pipelines.customSchemaFile": {
"type": "string",
"description": "Use a different schema file",
"scope": "machine-overridable"
}
}
},
"configurationDefaults": {
"[azure-pipelines]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": true
},
"editor.autoIndent": "full"
}
},
"commands": [
{
"command": "azure-pipelines.configure-pipeline",
"title": "Configure Pipeline",
"category": "Azure Pipelines"
}
],
"menus": {
"explorer/context": [
{
"command": "azure-pipelines.configure-pipeline",
"group": "Azure Pipelines",
"when": "explorerResourceIsFolder == true"
}
]
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "webpack --mode production --progress --color",
"compile:dev": "webpack --mode development --progress --color",
"compile:test": "tsc --project ./tsconfig.test.json",
"lint": "eslint .",
"watch": "webpack --mode development --progress --color --watch",
"test": "npm run compile:test && node ./out/test/runTest.js"
},
"devDependencies": {
"@types/glob": "^7.2.0",
"@types/html-to-text": "^5.1.2",
"@types/mocha": "^9.0.0",
"@types/mustache": "0.8.32",
"@types/node": "^14.16.0",
"@types/uuid": "^8.3.4",
"@types/vscode": "~1.64.0",
"@typescript-eslint/eslint-plugin": "^6.11.0",
"@typescript-eslint/parser": "^6.11.0",
"@vscode/test-electron": "^1.6.2",
"copy-webpack-plugin": "^10.2.0",
"eslint": "^8.54.0",
"glob": "^7.1.6",
"mocha": "^9.1.1",
"ts-loader": "^8.0.14",
"typescript": "~5.2.2",
"webpack": "^5.76.0",
"webpack-cli": "^4.4.0"
},
"dependencies": {
"@azure/arm-appservice": "^6.1.0",
"@azure/arm-subscriptions": "^3.0.0",
"@azure/ms-rest-azure-env": "^2.0.0",
"@azure/ms-rest-nodeauth": "^3.0.6",
"@vscode/extension-telemetry": "^0.5.1",
"azure-devops-node-api": "^11.0.1",
"azure-pipelines-language-server": "0.7.0",
"html-to-text": "^5.1.1",
"mustache": "^4.2.0",
"uuid": "^8.3.2",
"vscode-languageclient": "^7.0.0",
"vscode-uri": "^3.0.2"
},
"extensionDependencies": [
"ms-vscode.azure-account"
]
}