1{ 2 "name": "mlir", 3 "displayName": "MLIR", 4 "description": "MLIR Language Extension", 5 "version": "0.0.1", 6 "publisher": "llvm-vs-code-extensions", 7 "repository": "https://github.com/llvm/llvm-project/", 8 "engines": { 9 "vscode": "^1.52.0" 10 }, 11 "categories": [ 12 "Programming Languages" 13 ], 14 "activationEvents": [ 15 "onLanguage:mlir" 16 ], 17 "main": "./out/extension", 18 "contributes": { 19 "languages": [ 20 { 21 "id": "mlir", 22 "aliases": [ 23 "MLIR", 24 "mlir" 25 ], 26 "extensions": [ 27 ".mlir" 28 ], 29 "configuration": "./language-configuration.json" 30 } 31 ], 32 "grammars": [ 33 { 34 "language": "mlir", 35 "scopeName": "source.mlir", 36 "path": "./grammar.json" 37 } 38 ], 39 "configuration": { 40 "type": "object", 41 "title": "MLIR", 42 "properties": { 43 "mlir.server_path": { 44 "scope": "resource", 45 "type": "string", 46 "description": "The file path of the mlir-lsp-server executable." 47 } 48 } 49 } 50 }, 51 "scripts": { 52 "vscode:prepublish": "tsc -p ./", 53 "compile": "tsc -watch -p ./", 54 "format": "clang-format -i --glob=\"{src,test}/*.ts\"", 55 "test": "tsc -p ./ && node ./out/test/index.js", 56 "package": "vsce package" 57 }, 58 "devDependencies": { 59 "@types/mocha": "^5.2.0", 60 "@types/node": "^8.0.0", 61 "@types/vscode": "1.52.*", 62 "clang-format": "1.4.0", 63 "tslint": "^5.16.0", 64 "typescript": "^3.5.1", 65 "vsce": "^1.75.0", 66 "vscode-languageclient": "^5.2.1", 67 "vscode-test": "^1.3.0" 68 }, 69 "dependencies": {} 70} 71