holochain_data 0.7.0-dev.6

Database abstraction layer for Holochain using sqlx
Documentation
[package]
name = "holochain_data"
version = "0.7.0-dev.6"
description = "Database abstraction layer for Holochain using sqlx"
license = "Apache-2.0"
repository = "https://github.com/holochain/holochain"
documentation = "https://docs.rs/holochain_data"
authors = ["Holochain Core Dev Team <devcore@holochain.org>"]
edition = "2021"

[dependencies]
sqlx = { version = "0.9.0-alpha.1", features = [
  "runtime-tokio",
  "sqlite",
  "migrate",
  "macros",
  "derive",
  "json",
] }
base64 = "0.22"
sodoken = "0.1.0"
tokio = { version = "1.27", features = ["full"] }
libsqlite3-sys = "0.35"
holo_hash = { version = "^0.7.0-dev.7", path = "../holo_hash" }
holochain_types = { version = "^0.7.0-dev.16", path = "../holochain_types" }
holochain_integrity_types = { version = "^0.7.0-dev.8", path = "../holochain_integrity_types" }
holochain_zome_types = { version = "^0.7.0-dev.10", path = "../holochain_zome_types" }
holochain_serialized_bytes = "=0.0.56"
serde_json = "1.0"

[dev-dependencies]
holochain_data = { path = ".", features = ["test-utils", "sqlite-encrypted"] }

tempfile = "3.3"

[lints]
workspace = true

[features]
default = []
test-utils = []
unstable-migration = [
  "holochain_zome_types/unstable-migration",
  "holochain_types/unstable-migration",
]
sqlite-encrypted = ["libsqlite3-sys/bundled-sqlcipher-vendored-openssl"]