summaryrefslogtreecommitdiff
path: root/deps/v8/tools/torque/vscode-torque/package.json
blob: 42174a6c9fbf9a9e1db897f826e0692124b51413 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
    "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"
    }
}