{ "name": "bmc-tpl-code-all-around", "displayName": "BMC TPL Code All around", "description": "Linter, Auto-Formatter, IntelliSense und Hover-Dokumentationen für die BMC TPL (Template Language). Verwandelt VS Code in eine vollwertige IDE.", "version": "0.0.1", "publisher": "kuro", "author": "Thomas Wehnert", "license": "MIT", "icon": "icon.png", "engines": { "vscode": "^1.140.0" }, "repository": { "type": "git", "url": "https://wiccafe.de/kuro/bmc-tpl-code-all-around.git" }, "categories": [ "Linters", "Formatters", "Programming Languages", "Snippets" ], "keywords": [ "bmc", "discovery", "tpl", "linter", "formatter", "intellisense", "autocomplete" ], "activationEvents": [ "onLanguage:tpl" ], "main": "./dist/extension.js", "contributes": { "languages": [ { "id": "tpl", "aliases": ["TPL", "tpl"], "extensions": [".tpl"], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "tpl", "scopeName": "source.tpl", "path": "./syntaxes/tpl.tmLanguage.json" } ] }, "scripts": { "vscode:prepublish": "npm run package", "compile": "npm run check-types && npm run lint && node esbuild.js", "watch": "npm-run-all -p watch:*", "watch:esbuild": "node esbuild.js --watch", "watch:tsc": "tsc --noEmit --watch --project tsconfig.json", "package": "npm run check-types && npm run lint && node esbuild.js --production", "compile-tests": "tsc -p . --outDir out", "watch-tests": "tsc -p . -w --outDir out", "pretest": "npm run compile-tests && npm run compile && npm run lint", "check-types": "tsc --noEmit", "lint": "eslint src", "test": "vscode-test" }, "devDependencies": { "@types/vscode": "^1.140.0", "@types/mocha": "^10.0.10", "@types/node": "24.x", "typescript-eslint": "^8.61.1", "eslint": "^10.5.0", "esbuild": "^0.28.1", "npm-run-all": "^4.1.5", "typescript": "^6.0.3", "@vscode/test-cli": "^0.0.15", "@vscode/test-electron": "^3.0.0" } }