src/Tools/VSCode/extension/package.json
author wenzelm
Mon Jan 02 09:39:00 2017 +0100 (2017-01-02)
changeset 64743 ebaf9d01a964
parent 64738 bcdecd466cb2
child 64749 2450b62574c6
permissions -rw-r--r--
tuned;
     1 {
     2     "name": "isabelle",
     3     "displayName": "Isabelle",
     4     "description": "Isabelle Theorem Prover",
     5     "keywords": [
     6         "theorem prover",
     7         "formalized mathematics",
     8         "mathematical logic",
     9         "functional programming",
    10         "document preparation"
    11         ],
    12     "icon": "isabelle.png",
    13     "version": "0.1.0",
    14     "publisher": "makarius",
    15     "license": "BSD-3-Clause",
    16     "repository": { "url": "http://isabelle.in.tum.de/repos/isabelle" },
    17     "engines": { "vscode": "^1.7.0" },
    18     "categories": ["Languages"],
    19     "activationEvents": [
    20         "onLanguage:isabelle"
    21     ],
    22     "main": "./out/src/extension",
    23     "contributes": {
    24         "languages": [
    25             {
    26                 "id": "isabelle",
    27                 "aliases": ["Isabelle"],
    28                 "extensions": [".thy"],
    29                 "configuration": "./isabelle-language.json"
    30             }
    31         ],
    32         "grammars": [{
    33                 "language": "isabelle",
    34                 "scopeName": "source.isabelle",
    35                 "path": "./isabelle-grammar.json"
    36         }],
    37         "configuration": {
    38             "title": "Isabelle",
    39             "properties": {
    40                 "isabelle.home": {
    41                     "type": "string",
    42                     "default": "",
    43                     "description": "ISABELLE_HOME directory"
    44                 },
    45                 "isabelle.args": {
    46                     "type": "array",
    47                     "items": { "type": "string" },
    48                     "default": [],
    49                     "description": "command-line arguments for isabelle vscode_server"
    50                 }
    51             }
    52         }
    53     },
    54     "scripts": {
    55         "vscode:prepublish": "tsc -p ./",
    56         "compile": "tsc -watch -p ./",
    57         "postinstall": "node ./node_modules/vscode/bin/install"
    58     },
    59     "devDependencies": {
    60         "typescript": "^2.0.3",
    61         "vscode": "^1.0.0",
    62         "mocha": "^2.3.3",
    63         "@types/node": "^6.0.40",
    64         "@types/mocha": "^2.2.32"
    65     },
    66     "dependencies": {
    67         "vscode-languageclient": "^2.6.3"
    68     }
    69 }