{ "name": "lark", "description": "Lark support for VS Code", "author": "Lark developers", "license": "MIT", "version": "1.0.0", "repository": { "type": "git", "url": "https://github.com/lark-exploration/lark" }, "publisher": "vscode", "categories": [], "keywords": [ "multi-root ready" ], "engines": { "vscode": "^1.25.0" }, "activationEvents": [ "onLanguage:lark" ], "main": "./client/out/extension", "contributes": { "configuration": { "type": "object", "title": "Example configuration", "properties": { "languageServerExample.maxNumberOfProblems": { "scope": "resource", "type": "number", "default": 100, "description": "Controls the maximum number of problems produced by the server." }, "languageServerExample.trace.server": { "scope": "window", "type": "string", "enum": [ "off", "messages", "verbose" ], "default": "off", "description": "Traces the communication between VS Code and the language server." } } }, "languages": [ { "id": "lark", "aliases": [ "Lark", "lark" ], "extensions": [ "lark" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "lark", "scopeName": "source.lark", "path": "./syntaxes/lark.tmLanguage.json" } ] }, "scripts": { "vscode:prepublish": "cd client && npm run update-vscode && cd .. && npm run compile", "compile:client": "tsc -p ./client/tsconfig.json", "watch:client": "tsc -w -p ./client/tsconfig.json", "compile": "npm run compile:client", "postinstall": "node ./scripts/postinstall.js", "buildall": "node ./scripts/buildall.js" }, "devDependencies": { "@types/mocha": "^5.2.0", "@types/node": "^8.0.0", "shelljs": "^0.8.2", "typescript": "2.8.3" } }