[package] name = "aranya-client" description = "Client library for using Aranya" version.workspace = true authors.workspace = true edition.workspace = true license.workspace = true repository.workspace = true rust-version.workspace = true [lints] workspace = true [features] default = [] # Enable debugging. debug = [] [dependencies] aranya-daemon-api = { workspace = true } aranya-base58 = { workspace = true, features = ["std"] } aranya-buggy = { workspace = true, features = ["std"] } aranya-crypto = { workspace = true } aranya-fast-channels = { workspace = true, features = ["std", "posix"] } aranya-util = { workspace = true } anyhow = { workspace = true } indexmap = { version = "2.7" } # TODO: gate behind `target_family = unix` libc = { workspace = true } postcard = { workspace = true } serde = { workspace = true, features = ["derive"] } tarpc = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["io-util", "macros", "net", "sync"] } tracing = { workspace = true } [dev-dependencies] aranya-daemon = { workspace = true } backon = "1.2.0" serial_test = { workspace = true } tempfile = { workspace = true } test-log = { workspace = true } [[test]] name = "tests" path = "tests/tests.rs"