A minimal wasm demo with an in-browser editor and language server built with tower-lsp
Find a file
2022-06-16 12:44:10 -06:00
.cargo Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
.vscode Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
crates Implement textDocument/documentSymbol feature 2022-06-15 15:08:15 -06:00
packages/app Re-enable minification 2022-06-16 12:44:10 -06:00
.editorconfig Import project 2022-05-29 15:43:56 -06:00
.eslintignore Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
.eslintrc.yaml Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
.gitignore Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
.prettierrc.yaml Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
Cargo.toml Enable release/production mode 2022-06-15 16:03:20 -06:00
CODE_OF_CONDUCT.md Import project 2022-05-29 15:43:56 -06:00
LICENSE Import project 2022-05-29 15:43:56 -06:00
Makefile.toml Enable release/production mode 2022-06-15 16:03:20 -06:00
package-lock.json Update dependencies 2022-06-16 12:29:08 -06:00
package.json Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
README.md Add a link to the demo in the README 2022-06-15 16:29:55 -06:00
rustfmt.toml Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00
tsconfig.json Implement monaco editor and lsp server with features 2022-06-14 22:26:08 -06:00

tower-lsp-web-demo

A minimal browser-hosted WASM demo for tower-lsp

Demo

You can experiment with a live demo of the example server integrated with an in-browser editor here:

https://silvanshade.github.io/tower-lsp-web-demo/

Building

cargo install cargo-make
cargo make deps
cargo make build

Running

cargo make run