{ "name": "nls", "description": "Nickel Language Server", "author": "", "license": "MIT", "version": "1.0.0", "repository": { "type": "git", "url": "https://github.com/tweag/nickel" }, "publisher": "tweag", "categories": [], "keywords": [ "multi-root ready" ], "activationEvents": [ "onLanguage:plain", "onLanguage:nickel" ], "main": "./out/extension", "contributes": { "configuration": { "type": "object", "title": "Nickel Language Server Configuration", "properties": { "nls.server.path": { "scope": "window", "type": "string", "default": "nls", "description": "Path to nickel language server" }, "nls.server.trace": { "scope": "window", "type": "string", "description": "Enables performance tracing to the given file" }, "nls.server.debugLog": { "scope": "window", "type": "boolean", "default": false, "description": "Logs the communication between VS Code and the language server." } } } }, "scripts": { "compile": "tsc --build", "watch": "tsc --build --watch", "lint": "eslint ./src --ext .ts,.tsx", "test": "sh ./scripts/e2e.sh" }, "engines": { "vscode": "^1.52.0" }, "dependencies": { "vscode-languageclient": "^7.0.0" }, "devDependencies": { "@types/mocha": "^8.2.2", "@types/node": "^12.20.37", "@types/vscode": "1.52.0", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "@vscode/test-electron": "^1.6.2", "eslint": "^7.26.0", "mocha": "^10.1.0", "typescript": "^4.5.3", "vsce": "^2.14.0" } }