cusku/Cargo.toml
2026-01-08 13:48:15 +01:00

34 lines
1.1 KiB
TOML

[package]
name = "cusku"
version = "0.2.0"
description = "Webhook to XMPP"
edition = "2024"
authors = ["Maxime “pep” Buquet <pep@bouah.net>"]
license = "AGPL-3.0+"
[dependencies]
clap = { version = "4.5", features = [ "cargo" ] }
forgejo-hooks = "*"
gitlab = "0.1706"
hyper = { version = "1.6", default-features = false, features = [ "http1", "server" ] }
hyper-util = { version = "0.1", features = [ "tokio" ] }
http-body-util = "0.1"
bytes = "1"
log = "0.4"
tokio = { version = "1", default-features = false, features = [ "rt", "net", "sync", "fs" ] }
pretty_env_logger = "0.5"
serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0"
toml = "0.9"
xmpp = { git = "https://gitlab.com/xmpp-rs/xmpp-rs", branch = "xmpp-join-resync", default-features = false, features = [ "serde", "starttls", "rustls-native-certs", "aws_lc_rs" ] }
hmac = "0.12"
sha2 = "0.10"
hex = "0.4"
camino = { version = "1.2", features = ["serde1"] }
chrono = { version = "0.4", default-features = false }
[patch.crates-io]
forgejo-hooks = { path = "forgejo-hooks" }
[features]
syntax-highlighting = ["xmpp/syntax-highlighting"]