[package]
name = "kcode-jsonrpc-stdio"
version = "0.3.0"
edition = "2024"
rust-version = "1.85"
license = "MIT"
description = "Bounded asynchronous child-process JSONL transport for header-omitted JSON-RPC values."
repository = "https://github.com/kennedy/kcode"
keywords = ["json-rpc", "stdio", "tokio"]
categories = ["asynchronous", "network-programming"]
[dependencies]
kcode-jsonrpc-wire = "0.1.0"
serde_json = "1"
thiserror = "2"
tokio = { version = "1", features = ["io-util", "process", "rt", "sync"] }
[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt-multi-thread", "time"] }
[lints.rust]
unsafe_code = "forbid"