{ "name": "vscode-torque", "displayName": "Torque language support", "description": "Syntax highlighting and language server for the V8 Torque programming language", "version": "0.0.1", "publisher": "szuend", "engines": { "vscode": "^1.31.0" }, "categories": [ "Programming Languages" ], "activationEvents": [ "onLanguage:torque", "workspaceContains:**/*.tq" ], "main": "./out/extension", "contributes": { "configuration": { "type": "object", "title": "Torque", "properties": { "torque.ls.executable": { "type": [ "string", null ], "default": null, "description": "Path to the torque language server executable (absolute)" }, "torque.ls.logging": { "type": "boolean", "default": false, "description": "Enable language server diagnostics output to log file" }, "torque.ls.logfile": { "type": "string", "default": "torque-log.txt", "description": "Target file for language server logging output" }, "torque.trace.server": { "type": "string", "enum": [ "off", "messages", "verbose" ], "default": "off", "description": "Trace the communication with the Torque language server from VSCode." } } }, "languages": [ { "id": "torque", "aliases": [ "Torque", "torque" ], "extensions": [ ".tq" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "torque", "scopeName": "source.torque", "path": "./syntaxes/torque.tmLanguage.json" } ] }, "dependencies": { "vscode-languageclient": "^5.2.1" }, "devDependencies": { "@types/node": "^8.0.0", "vscode": "^1.1.21", "tslint": "^5.11.0", "typescript": "^3.1.3" }, "scripts": { "update-vscode": "vscode-install", "postinstall": "vscode-install", "vscode:prepublish": "npm run update-vscode && npm run compile", "compile": "tsc -b", "watch": "tsc -b -w" } }