{ "name": "typescript-language-server", "version": "3.3.1", "description": "Language Server Protocol (LSP) implementation for TypeScript using tsserver", "author": "TypeFox and others", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/typescript-language-server/typescript-language-server.git" }, "type": "module", "engines": { "node": ">=14.17" }, "files": [ "lib" ], "bin": { "typescript-language-server": "./lib/cli.mjs" }, "scripts": { "clean": "rimraf lib *.tsbuildinfo", "test": "cross-env NODE_OPTIONS=--experimental-vm-modules CONSOLE_LOG_LEVEL=warning jest", "test:watch": "cross-env NODE_OPTIONS=--experimental-vm-modules CONSOLE_LOG_LEVEL=warning jest --watch", "lint": "eslint --ext \".js,.ts\" src", "fix": "eslint --ext \".js,.ts\" --fix src", "build": "concurrently -n compile,lint -c blue,green \"yarn compile\" \"yarn lint\"", "compile": "rimraf lib && rollup --config rollup.config.ts --configPlugin typescript", "watch": "rimraf lib && rollup --config rollup.config.ts --configPlugin typescript --watch", "postversion": "git push --follow-tags", "prepare": "cd test-data/jsx && yarn" }, "eslintIgnore": [ "!.eslintrc.cjs" ], "husky": { "hooks": { "pre-commit": "yarn lint && yarn test && yarn build", "post-merge": "yarn" } }, "devDependencies": { "@babel/core": "^7.21.3", "@babel/preset-env": "^7.20.2", "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.4.0", "@rollup/plugin-typescript": "^11.0.0", "@types/deepmerge": "^2.2.0", "@types/fs-extra": "^11.0.1", "@types/jest": "^29.5.0", "@types/node": "^16.18.21", "@types/semver": "^7.3.13", "@types/which": "^3.0.0", "@typescript-eslint/eslint-plugin": "^5.57.0", "@typescript-eslint/parser": "^5.57.0", "babel-jest": "^29.5.0", "commander": "^10.0.0", "concurrently": "^7.6.0", "cross-env": "^7.0.3", "deepmerge": "^4.3.1", "eslint": "^8.36.0", "eslint-plugin-jest": "^27.2.1", "fs-extra": "^11.1.1", "husky": "4.x", "jest": "^29.5.0", "p-debounce": "^4.0.0", "pkg-up": "^4.0.0", "rimraf": "^4.4.1", "rollup": "^3.20.2", "semver": "^7.3.8", "source-map-support": "^0.5.21", "tempy": "^3.0.0", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "tslib": "^2.5.0", "typescript": "^4.9.5", "vscode-languageserver": "^8.1.0", "vscode-languageserver-protocol": "^3.17.3", "vscode-languageserver-textdocument": "1.0.8", "vscode-uri": "^3.0.7", "which": "^3.0.0" } }