| { | |
| "name": "verible", | |
| "displayName": "Verible", | |
| "description": "Verible Language Server", | |
| "version": "0.0.1", | |
| "publisher": "chipsalliance", | |
| "repository": { | |
| "type": "git", | |
| "url": "https://github.com/chipsalliance/verible" | |
| }, | |
| "engines": { | |
| "vscode": "^1.61.0" | |
| }, | |
| "icon": "images/icon.png", | |
| "contributes": { | |
| "languages": [ | |
| { | |
| "id": "system-verilog", | |
| "extensions": [ | |
| ".sv" | |
| ], | |
| "aliases": [ | |
| "System Verilog", | |
| "systemverilog" | |
| ] | |
| } | |
| ], | |
| "configuration": { | |
| "type": "object", | |
| "title": "verible", | |
| "properties": { | |
| "verible.path": { | |
| "type": "string", | |
| "default": "verible-verilog-ls", | |
| "scope": "machine-overridable", | |
| "description": "The path to verible-verilog-ls executable, e.g.: /usr/bin/verible-verilog-ls." | |
| } | |
| } | |
| } | |
| }, | |
| "activationEvents": [ | |
| "onLanguage:system-verilog" | |
| ], | |
| "categories": [ | |
| "Programming Languages", | |
| "Linters", | |
| "Formatters" | |
| ], | |
| "main": "./dist/extension.js", | |
| "scripts": { | |
| "vscode:prepublish": "npm run package", | |
| "compile": "webpack", | |
| "watch": "webpack --watch", | |
| "package": "webpack --mode production --devtool hidden-source-map", | |
| "compile-tests": "tsc -p . --outDir out", | |
| "watch-tests": "tsc -p -w . --outDir out", | |
| "pretest": "npm run compile-tests && npm run compile && npm run lint", | |
| "lint": "eslint src --ext ts", | |
| "test": "node ./out/test/runTest.js", | |
| "vsix": "vsce package -o verible.vsix" | |
| }, | |
| "devDependencies": { | |
| "@types/glob": "^7.1.4", | |
| "@types/mocha": "^9.0.0", | |
| "@types/node": "14.x", | |
| "@types/vscode": "^1.61.0", | |
| "@typescript-eslint/eslint-plugin": "^4.31.1", | |
| "@typescript-eslint/parser": "^4.31.1", | |
| "@vscode/test-electron": "^1.6.2", | |
| "eslint": "^7.32.0", | |
| "glob": "^7.1.7", | |
| "mocha": "^9.1.1", | |
| "ts-loader": "^9.2.5", | |
| "typescript": "^4.4.3", | |
| "vsce": "^1.100.1", | |
| "webpack": "^5.52.1", | |
| "webpack-cli": "^4.10.0" | |
| }, | |
| "dependencies": { | |
| "vscode-languageclient": "^7.0.0" | |
| } | |
| } |