ts_query_ls/client/vscode/package.json
Riley Bruins b03b7072e4
Some checks failed
CI / Lint (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Corpus test (push) Has been cancelled
CI / Generate schema (push) Has been cancelled
feat(client): bare-bones support for vscode (#237)
2025-09-12 21:43:05 -07:00

49 lines
1.4 KiB
JSON

{
"name": "ts_query_ls",
"description": "LSP implementation for Tree-sitter's query files",
"author": "Riley Bruins",
"license": "MIT",
"version": "3.11.1",
"publisher": "ribru17",
"repository": {
"type": "git",
"url": "git+https://github.com/ribru17/ts_query_ls.git"
},
"scripts": {
"vscode:prepublish": "npm run build-base -- --minify",
"package": "vsce package -o ts-query-ls.vsix",
"build-base": "esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node --target=node16",
"build": "npm run build-base -- --sourcemap",
"watch": "npm run build-base -- --sourcemap --watch",
"lint:check": "eslint ./src --ext .ts,.tsx",
"lint:fix": "npm run lint -- --fix",
"format:check": "prettier --check .",
"format:fix": "prettier --write .",
"typecheck": "tsc"
},
"keywords": [
"treesitter"
],
"engines": {
"vscode": "^1.75.0"
},
"activationEvents": [
"onLanguage:scheme"
],
"main": "./out/extension",
"devDependencies": {
"@types/node": "^18.14.6",
"@types/vscode": "^1.75.1",
"@typescript-eslint/eslint-plugin": "^7.1.0",
"@typescript-eslint/parser": "^7.1.0",
"@vscode/test-electron": "^2.3.9",
"@vscode/vsce": "^2.29.0",
"esbuild": "^0.23.0",
"eslint": "^8.57.0",
"typescript": "^5.3.3",
"prettier": "^3.0.0"
},
"dependencies": {
"vscode-languageclient": "^9.0.1"
}
}