[package]
name = "holochain_zome_types"
version = "0.0.8"
description = "Holochain zome types"
license = "Apache-2.0"
homepage = "https://github.com/holochain/holochain"
documentation = "https://github.com/holochain/holochain"
readme = "README.md"
authors = [ "Holochain Core Dev Team <devcore@holochain.org>" ]
edition = "2018"
[dependencies]
chrono = "0.4.6"
kitsune_p2p_timestamp = { version = "0.0.2", path = "../kitsune_p2p/timestamp" }
holo_hash = { version = "0.0.6", path = "../holo_hash" }
holochain_serialized_bytes = "=0.0.51"
paste = "=1.0.5"
serde = { version = "1.0", features = [ "derive" ] }
serde_bytes = "0.11"
subtle = "2"
thiserror = "1.0.22"
tracing = "0.1"
holochain_wasmer_common = "=0.0.73"
fixt = { version = "0.0.5", path = "../fixt", optional = true }
strum = { version = "0.18.0", optional = true }
rand = {version = "0.7", optional = true}
rusqlite = { version = "0.25", optional = true }
num_enum = { version = "0.5", optional = true }
derive_builder = { version = "0.9", optional = true }
nanoid = { version = "0.3", optional = true }
shrinkwraprs = { version = "0.3", optional = true }
arbitrary = { version = "1.0", features = ["derive"], optional = true}
contrafact = { version = "0.1.0-dev.1", optional = true }
once_cell = { version = "1.4", optional = true }
subtle-encoding = {version = "0.5", optional = true}
[dev-dependencies]
once_cell = { version = "1.4", optional = false }
matches = "0.1"
[features]
default = ["full-dna-def", "fixturators", "test_utils", "subtle-encoding"]
full-dna-def = ["derive_builder", "nanoid", "shrinkwraprs"]
full = ["default", "rusqlite", "num_enum", "kitsune_p2p_timestamp/full"]
fixturators = ["fixt", "rand", "strum", "holo_hash/fixturators", ]
test_utils = [
"arbitrary",
"contrafact",
"once_cell",
"kitsune_p2p_timestamp/arbitrary",
"kitsune_p2p_timestamp/rusqlite",
"holo_hash/arbitrary",
"holo_hash/hashing",
"holo_hash/test_utils",
"holochain_serialized_bytes/arbitrary",
"full-dna-def"
]