[package]
name = "tatara-core"
description = "Shared domain types, config, and cluster types for tatara"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
toml = "0.8"
anyhow = "1.0"
thiserror = "2.0"
chrono = { version = "0.4", features = ["serde"] }
uuid = { version = "1", features = ["v4", "serde"] }
sha2 = "0.10"
blake3 = "1"
hex = "0.4"
dirs = "6.0"
hostname = "0.4"
tracing = "0.1"
shikumi = "0.1"
openraft = { version = "=0.9.22", features = ["serde", "storage-v2"] }