[package]
name = "hdk"
version = "0.7.0-dev.13"
description = "The Holochain HDK"
license = "CAL-1.0"
repository = "https://github.com/holochain/holochain/tree/develop/crates/hdk"
documentation = "https://docs.rs/hdk"
authors = ["Holochain Core Dev Team <devcore@holochain.org>"]
keywords = ["holochain", "holo", "hdk"]
categories = ["cryptography"]
edition = "2021"
[dependencies]
hdi = { version = "=0.8.0-dev.10", path = "../hdi", features = ["trace"] }
hdk_derive = { version = "^0.7.0-dev.10", path = "../hdk_derive" }
holo_hash = { version = "^0.7.0-dev.8", path = "../holo_hash" }
holochain_wasmer_guest = "=0.0.101"
holochain_zome_types = { version = "^0.7.0-dev.12", path = "../holochain_zome_types", default-features = false }
paste = "1.0"
serde = "1.0"
tracing = "0.1"
tracing-core = "0.1"
mockall = { version = "0.13", optional = true }
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies]
getrandom = { version = "0.3" }
[dev-dependencies]
trybuild = "1.0"
[lints]
workspace = true
[features]
default = ["encoding"]
mock = ["dep:mockall"]
encoding = ["holo_hash/encoding"]
fixturators = ["holochain_zome_types/fixturators", "holo_hash/fixturators"]
fuzzing = ["holochain_zome_types/fuzzing", "holo_hash/fuzzing"]
test_utils = ["fixturators", "hdi/test_utils", "holo_hash/test_utils"]
properties = ["holochain_zome_types/properties"]
unstable-functions = [
"holochain_zome_types/unstable-functions",
"hdi/unstable-functions",
]
unstable-countersigning = ["holochain_zome_types/unstable-countersigning"]