Files
nx_post_support/package.json
T
Christoph 440ebc4df5
/ build_and_publish (push) Successful in 26s
Update package.json
2025-08-04 11:31:39 +00:00

127 lines
3.1 KiB
JSON

{
"name": "nx-post-support",
"displayName": "NX Postprocessor Support",
"description": "",
"version": "0.4.12",
"publisher": "Christoph",
"serverInfo": {
"name": "NX Postprocessor Support",
"module": "nx-post-support"
},
"repository": {
"type": "git",
"url": "https://git.cbsk-tech.de/Christoph/nx_post_support.git"
},
"main": "./dist/extension.js",
"keywords": [
"cdl",
"NX CDL",
"UDE"
],
"engines": {
"vscode": "^1.96.0"
},
"categories": [
"Programming Languages"
],
"contributes": {
"languages": [
{
"id": "tcl",
"aliases": [
"NX TCL",
"tcl"
],
"extensions": [
".tcl"
],
"configuration": "./language-configuration.json"
},
{
"id": "cdl",
"aliases": [
"NX CDL",
"cdl"
],
"extensions": [
".cdl"
],
"configuration": "./language-configuration.json"
},
{
"id": "def",
"aliases": [
"NX DEF",
"def"
],
"extensions": [
".def"
],
"configuration": "./language-configuration.json"
}
],
"grammars": [
{
"language": "tcl",
"scopeName": "source.tcl",
"path": "./syntaxes/tcl.tmLanguage.json"
},
{
"language": "cdl",
"scopeName": "source.cdl",
"path": "./syntaxes/cdl.tmLanguage.json"
},
{
"language": "def",
"scopeName": "source.def",
"path": "./syntaxes/def.tmLanguage.json"
}
],
"configuration": {
"properties": {
"nx-post-support.formatter": {
"type": "boolean",
"default": false,
"description": "Use the TCL formatter from `NX Postprocessor Support`"
},
"nx-post-support.importStrategy": {
"default": "useBundled",
"description": "Defines where `NX Postprocessor Support` is imported from.",
"enum": [
"useBundled",
"fromEnvironment"
],
"enumDescriptions": [
"Always use the bundled version of `NX Postprocessor Support`.",
"Use `NX Postprocessor Support` from environment, fallback to bundled version only if `NX Postprocessor Support` not available in the environment."
],
"scope": "window",
"type": "string"
},
"nx-post-support.interpreter": {
"default": [],
"description": "When set to the path of a Python executable, extension will use that to launch the server.",
"scope": "resource",
"items": {
"type": "string"
},
"type": "array"
}
}
}
},
"scripts": {
"compile": "node esbuild.js --production",
"watch": "node esbuild.js --watch",
"package": "node esbuild.js --production"
},
"devDependencies": {
"@types/vscode": "^1.96.0",
"@vscode/vsce": "^3.2.1",
"cross-env": "^7.0.3",
"esbuild": "^0.25.6",
"prettier": "^3.4.2",
"typescript": "^5.7.2"
}
}