{ "name": "veridian", "description": "A client for the Veridian Language Server for SystemVerilog/Verilog", "author": "Vivek Malneedi", "publisher": "vivekmalneedi", "license": "MIT", "version": "0.1.0", "categories": [ "Programming Languages", "Snippets", "Linters" ], "keywords": [ "SystemVerilog", "Verilog" ], "repository": { "type": "git", "url": "https://github.com/Digital-EDA/digital-lsp-server" }, "activationEvents": [ "onLanguage:systemverilog", "onLanguage:verilog" ], "main": "./out/extension", "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -b", "watch": "tsc -b -w" }, "contributes": { "languages": [ { "id": "systemverilog", "extensions": [ ".sv", ".svh", ".v", ".vh", ".verilog" ], "aliases": [ "SystemVerilog", "verilog", "Verilog" ] } ], "grammars": [ { "language": "systemverilog", "scopeName": "source.systemverilog", "path": "./syntaxes/systemverilog.tmLanguage.json" } ], "configuration": { "type": "object", "title": "veridian", "properties": { "veridian.serverPath": { "scope": "window", "type": "string", "default": "veridian", "description": "path of the veridian binary" }, "veridian.trace.server": { "scope": "window", "type": "string", "enum": [ "off", "messages", "verbose" ], "default": "off", "description": "Traces the communication between VS Code and the language server." } } } }, "engines": { "vscode": "^1.56.0" }, "dependencies": { "vscode-languageclient": "^7.0.0" }, "devDependencies": { "@types/vscode": "^1.56.0", "vscode-test": "^1.5.2", "@types/mocha": "^8.2.2", "mocha": "^8.4.0", "@types/node": "^15.12.1", "eslint": "^7.28.0", "@typescript-eslint/parser": "^4.26.0", "typescript": "^4.3.2" } }