TypeScript LSP
Language Server Protocol implementation for TypeScript wrapping tsserver
.
![https://nodei.co/npm/typescript-lsp.png?downloads=true&downloadRank=true&stars=true](https://nodei.co/npm/typescript-lsp.png?downloads=true&downloadRank=true&stars=true)
Based on concepts and ideas from https://github.com/prabirshrestha/typescript-language-server.
Supported Protocol features
Installing
npm install -g typescript-lsp
Running the language server
typescript-lsp --stdio
Options
$ typescript-lsp --help
Usage: typescript-lsp [options]
Options:
-V, --version output the version number
--stdio use stdio
--node-ipc use node-ipc
--socket <port> use socket. example: --socket=5000
--tsserver-path <path> absolute path to tsserver. example: --tsserver-path=/bin/tsserver
--tsserver-logFile <logFile> Specify a log file. example: --tsserver-logFile=logs.txt
-h, --help output usage information
Development
Build
yarn install
yarn build
yarn test
Watch
yarn
yarn watch