[package] name = "cargo-lift" version = "0.0.0" edition = "2021" description = "A tool for hosting, mirroring, and auditing Crates." homepage = "https://gitlab.com/crahda/cargo-lift" repository = "https://gitlab.com/crahda/cargo-lift" readme = "README.md" license = "AGPL-3.0-only" [dependencies] # crates.io git-based index client crates-index = { version = "0.19.13", features = ["parallel"] } rayon = "1.7.0" # semantic version matching to find # highest supported, compatible version # of crates semver = "1.0.17" # sha-256 hashing to validate downloaded crates sha2 = "0.10.7" base64 = "0.21.2" hex = "0.4.3" # "small" string abstraction for compressing # in-memory indexes smol_str = "0.2.0" # http client reqwest = "0.11.18" # http server axum = "0.6.18" serde = { version = "1.0.137", features = ["derive"] } serde_json = "1.0.100" # async utilities futures = "0.3.28" # async runtime tokio = { version = "1.29.1", features = ["full"] } # Observability tracing = "0.1" tracing-subscriber = "0.3"