[package] name = "helix-lsp" version = "0.1.0" authors = ["Blaž Hrastnik "] edition = "2018" license = "MPL-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] helix-core = { path = "../helix-core" } once_cell = "1.4" lsp-types = { version = "0.89", features = ["proposed"] } tokio = { version = "1", features = ["full"] } tokio-stream = "0.1.5" futures-executor = { version = "0.3" } url = "2" pathdiff = "0.2" glob = "0.3" anyhow = "1" serde_json = "1.0" serde = { version = "1.0", features = ["derive"] } # jsonrpc-core = { version = "17.1", default-features = false } # don't pull in all of futures jsonrpc-core = { git = "https://github.com/paritytech/jsonrpc", default-features = false } # don't pull in all of futures futures-util = { version = "0.3", features = ["std", "async-await"], default-features = false } thiserror = "1.0" log = "~0.4"