Cargo.toml raw

[package]
name = "mugit"
version = "0.1.0"
edition = "2024"
rust-version = "1.88"
description = "Web front end and HTTPS clone service for a directory of bare git repositories"
license = "Unlicense"
repository = "https://git.highenergymagic.org/mugit"

[dependencies]
ammonia = "4.1"
anyhow = "1.0"
clap = { version = "4.5", features = ["derive", "env"] }
git2 = { version = "0.21", default-features = false, features = ["vendored-libgit2"] }
jiff = "0.2"
mime_guess = "2"
percent-encoding = "2"
poem = { version = "3.1.12", features = ["acme", "anyhow", "embed"] }
pulldown-cmark = { version = "0.13", default-features = false, features = ["html"] }
rust-embed = "8.7"
rustls = { version = "0.23", default-features = false, features = ["ring"] }
sailfish = "0.10"
serde = { version = "1.0", features = ["derive"] }
tokio = { version = "1.47", features = ["full"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }

[dev-dependencies]
assert2 = "0.4"
poem = { version = "3.1.12", features = ["test"] }
tempfile = "3"

[profile.release]
strip = true
lto = true
codegen-units = 1