lspkit-server 0.0.1

Hand-rolled JSON-RPC LSP server scaffolding: Content-Length framing, dispatcher, capability builder, URI helpers, diagnostics fan-out, progress, cancellation.
Documentation
[package]
name = "lspkit-server"
description = "Hand-rolled JSON-RPC LSP server scaffolding: Content-Length framing, dispatcher, capability builder, URI helpers, diagnostics fan-out, progress, cancellation."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
documentation = "https://docs.rs/lspkit-server"
# Lean tarball + force the release-staged (gitignored) LICENSE-MIT in. [SWR-REL-LICENSE]
include = ["src/**/*", "LICENSE-MIT"]

[lints]
workspace = true

[dependencies]
lspkit.workspace = true
lspkit-vfs.workspace = true

tokio.workspace = true
tokio-util.workspace = true
async-trait.workspace = true
futures-util.workspace = true

serde.workspace = true
serde_json.workspace = true
lsp-types.workspace = true

thiserror.workspace = true
tracing.workspace = true

[dev-dependencies]
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "sync", "io-util", "time"] }
futures-util.workspace = true
serde_json.workspace = true
async-trait.workspace = true