[package]
name = "dokono-rs"
version = "0.2.0"
edition = "2024"
description = "Detect which binary entrypoints in a Rust workspace are affected by code changes, without building, by driving rust-analyzer over LSP."
license = "MIT"
repository = "https://github.com/enomoto11/dokono-rs"
homepage = "https://github.com/enomoto11/dokono-rs"
documentation = "https://github.com/enomoto11/dokono-rs"
readme = "README.md"
keywords = ["cli", "rust-analyzer", "lsp", "workspace", "impact-analysis"]
categories = ["command-line-utilities", "development-tools"]
exclude = [
    "/.github",
    "/tests/fixtures",
]

[[bin]]
name = "dokono-rs"
path = "src/main.rs"

[dependencies]
anyhow = "1"
clap = { version = "4", features = ["derive"] }
serde = "1"
serde_json = "1"
lsp-types = "0.95"
cargo_metadata = "0.18"
url = "2"
