| { |
| "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" |
| } |
| } |