1{
2 "name": "awk-language-server",
3 "description": "AWK Language Server",
4 "version": "0.10.6",
5 "author": "Stanislav Chernov <ch-e-st@yandex.ru>",
6 "publisher": "beaglefoot",
7 "license": "MIT",
8 "keywords": [
9 "language-server",
10 "language-server-protocol",
11 "lsp",
12 "awk",
13 "gawk"
14 ],
15 "engines": {
16 "node": ">=16.0.0"
17 },
18 "bin": "./server/out/cli.js",
19 "main": "./server/out/server.js",
20 "typings": "./server/out/server.d.ts",
21 "repository": {
22 "type": "git",
23 "url": "https://github.com/Beaglefoot/awk-language-server"
24 },
25 "dependencies": {
26 "minimist": "1.2.6",
27 "tree-sitter-awk": "0.7.2",
28 "vscode-languageserver": "^7.0.0",
29 "vscode-languageserver-textdocument": "^1.0.1",
30 "web-tree-sitter": "0.22.1"
31 },
32 "devDependencies": {
33 "@types/minimist": "1.2.2",
34 "@types/jest": "27.0.1",
35 "@types/node": "^12.12.0",
36 "jest": "27.1.1",
37 "prettier": "2.3.2",
38 "ts-jest": "27.0.5",
39 "typescript": "^4.3.2"
40 },
41 "scripts": {
42 "build:completion": "man gawk | gawk -f scripts/build_completion_list.awk > docs.json",
43 "prepublishOnly": "cd .. && yarn build:server:force",
44 "clean:client": "rm -rfv client/out/*",
45 "clean:server": "rm -rfv server/out/*",
46 "build": "yarn build:server && yarn build:client",
47 "build:client": "tsc -b client/tsconfig.json",
48 "build:client:force": "yarn clean:client && yarn build:client --verbose --force",
49 "build:server": "tsc -b server/tsconfig.json",
50 "build:server:force": "yarn clean:server && yarn build:server --verbose --force",
51 "postinstall": "cd client && yarn && cd ../server && yarn && cd ..",
52 "test": "jest",
53 "test:server": "jest server/tests",
54 "test:ci": "jest --runInBand",
55 "check:types": "tsc --noEmit -p server/tsconfig.json",
56 "check:style": "prettier --check **/*.ts"
57 },
58 "private": true
59}