Files
spring-tools/vscode-extensions/vscode-concourse/package.json
Kris De Volder e3166b1fa9 Bump version script can't bump if version is already set
... so we have to change it back to be able to
run version bump script properly.
2021-08-16 13:48:13 -07:00

124 lines
3.3 KiB
JSON

{
"name": "vscode-concourse",
"displayName": "Concourse CI Pipeline Editor",
"description": "Provides validation and content assist for Concourse CI pipeline and task configuration yml files",
"icon": "icon.png",
"version": "1.26.99",
"publisher": "Pivotal",
"repository": {
"type": "git",
"url": "https://github.com/spring-projects/sts4.git"
},
"license": "EPL-1.0",
"engines": {
"npm": "^6.0.0",
"vscode": "^1.53.0"
},
"categories": [
"Programming Languages",
"Linters"
],
"keywords": [
"yaml",
"concourse",
"pipeline.yml"
],
"activationEvents": [
"onLanguage:concourse-pipeline-yaml",
"onLanguage:concourse-task-yaml"
],
"contributes": {
"configuration": {
"type": "object",
"title": "Concourse Language Server Options",
"properties": {
"concourse.ls.logfile": {
"type": [
"string",
"null"
],
"description": "The path of a file to write language server logs. If not set or null, then logs are discarded."
},
"concourse.ls.java.heap": {
"type": [
"string",
"null"
],
"description": "Passed as an `-Xmx` argument to the language server JVM process"
},
"concourse.ls.java.home": {
"type": [
"string",
"null"
],
"description": "Overrides JAVA_HOME used for launching the language server JVM process"
},
"concourse.ls.java.vmargs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Additional 'user defined' VM args to pass to the language server process."
}
}
},
"languages": [
{
"id": "concourse-pipeline-yaml",
"aliases": [
"Concourse Pipeline"
],
"filenamePatterns": [
"*pipeline*.yml",
"**/pipeline/*.yml"
],
"firstLine": "^#(\\s)*pipeline(\\s)*",
"configuration": "./yaml-support/language-configuration.json"
},
{
"id": "concourse-task-yaml",
"aliases": [
"Concourse Task"
],
"filenamePatterns": [
"*task.yml",
"**/tasks/*.yml"
],
"firstLine": "^#(\\s)*task(\\s)*",
"configuration": "./yaml-support/language-configuration.json"
}
],
"grammars": [
{
"language": "concourse-pipeline-yaml",
"scopeName": "source.yaml",
"path": "./yaml-support/yaml.tmLanguage"
},
{
"language": "concourse-task-yaml",
"scopeName": "source.yaml",
"path": "./yaml-support/yaml.tmLanguage"
}
]
},
"main": "./out/lib/Main",
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"clean": "rm -fr node_modules out *.vsix package-lock.json",
"preinstall": "./scripts/preinstall.sh",
"vsce-package": "vsce package"
},
"dependencies": {
"@pivotal-tools/commons-vscode": "file:../commons-vscode/pivotal-tools-commons-vscode-0.2.4.tgz",
"vscode-languageclient": "^7.0.0"
},
"devDependencies": {
"@types/node": "^12.7.9",
"@types/vscode": "^1.53.0",
"typescript": "^4.1.2",
"vsce": "^1.87.0"
}
}