[package]
name = "linera-service-graphql-client"
description = "A GraphQL client for Linera node service"
readme = "README.md"
documentation = "https://docs.rs/linera-service-graphql-client/latest/linera_service_graphql_client/"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
license.workspace = true
repository.workspace = true
version.workspace = true
[features]
default = ["rocksdb"]
rocksdb = ["linera-service/rocksdb"]
dynamodb = ["linera-service/dynamodb"]
scylladb = ["linera-service/scylladb"]
storage-service = ["linera-service/storage-service"]
[dependencies]
graphql_client = { version = "0.13", features = [ "reqwest-rustls" ] }
linera-base.workspace = true
reqwest.workspace = true
serde = { workspace = true, features = [ "derive" ] }
serde_json.workspace = true
thiserror.workspace = true
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
linera-chain.workspace = true
linera-core.workspace = true
linera-execution.workspace = true
[dev-dependencies]
fungible.workspace = true
linera-service = { workspace = true, features = ["test"] }
tempfile.workspace = true
test-case.workspace = true
test-log = { workspace = true, features = ["trace"] }
tokio = { workspace = true, features = ["full", "test-util"] }
tracing.workspace = true
tracing-subscriber = { workspace = true, features = ["fmt"] }