[package]
name = "mr_bundle"
version = "0.7.0-dev.2"
authors = ["Holochain Core Dev Team <devcore@holochain.org>"]
edition = "2021"
description = "Implements the un-/packing of bundles that either embed or reference a set of resources"
license = "Apache-2.0"
repository = "https://github.com/holochain/holochain"
documentation = "https://docs.rs/mr_bundle"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
flate2 = "1.0"
holochain_util = { version = "^0.7.0-dev.1", path = "../holochain_util" }
futures = "0.3"
rmp-serde = "=1.3.0"
serde = { version = "1.0", features = ["serde_derive", "derive"] }
thiserror = "2.0"
bytes = { version = "1.10.1", features = ["serde"] }
yaml_serde = { version = "0.10", optional = true }
tokio = { version = "1.44", default-features = false, features = [
"fs",
], optional = true }
dunce = { version = "1.0", optional = true }
[dev-dependencies]
mr_bundle = { path = ".", features = ["fs"] }
yaml_serde = "0.10"
tokio = { version = "1.36.0", features = ["full"] }
tempfile = "3"
[lints]
workspace = true
[features]
fs = ["dep:yaml_serde", "dep:tokio", "dep:dunce"]