[workspace] members = [ "crates/archivr-core", "crates/archivr-cli", "crates/archivr-server", ] resolver = "2" [workspace.package] version = "0.1.0" edition = "2024" [workspace.dependencies] anyhow = "1.0.100" axum = "0.7.9" chrono = "0.4.42" clap = { version = "4.5.48", features = ["derive"] } hex = "0.4.3" regex = "1.12.2" rusqlite = { version = "0.32.1", features = ["bundled"] } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.132" sha3 = "0.10.8" tempfile = "3.13.0" tokio = { version = "1.41.1", features = ["macros", "rt-multi-thread", "net"] } toml = "0.8.19" tower = "0.5.1" tower-http = { version = "0.6.2", features = ["fs", "trace"] } uuid = { version = "1.18.1", features = ["v4"] } reqwest = { version = "0.12", features = ["blocking"] } base64 = "0.22" argon2 = { version = "0.5", features = ["std"] } rand = { version = "0.8", features = ["std"] } axum-extra = { version = "0.9", features = ["cookie"] } parking_lot = "0.12"