dialtone_ctrl 0.1.0

Dialtone Back-End Control Programs
[package]
name = "dialtone_ctrl"
version = "0.1.0"
edition = "2021"
publish = true
license = "MIT OR Apache-2.0"
authors = ["Andrew Newton <andy@hxr.us>"]
description = "Dialtone Back-End Control Programs"
repository = "https://codeberg.org/rcode3/dialtone"
keywords = ["activitypub", "activitystreams", "fediverse", "federation"]

[dependencies]

# this project
dialtone_axum = { version = "0.1.0", path = "../dialtone_axum" }
dialtone_common = { version = "0.1.0", path = "../dialtone_common" }
dialtone_sqlx = { version = "0.1.0", path = "../dialtone_sqlx" }

# anyhow (error handling)
anyhow = "1.0"

# clap (command line option parsing)
clap = { version = "3.2", features = ["derive"] }

# const_format (compile time constant formatting)
const_format = "0.2.21"

# .env files
dotenv = "0.15.0"

# fsio (file utils)
fsio = "0.3.1"

# get-version (compile time git information)
git-version = "0.3.5"

# lazy_static (lazy static initialization)
lazy_static = "1.4"

# serde (serialization / deserialization)
serde = { version = "^1", features = ["derive"] }
serde_json = "^1"

# sqlx (async db)
sqlx = { version = "0.5", features = [
    "runtime-tokio-rustls",
    "postgres",
    "chrono",
    "macros",
    "json",
    "offline",
] }

# rand (random number stuff)
rand = "0.8.5"

# regex
regex = "1.5"

# tokio (async runtime)
tokio = { version = "1", features = ["full"] }

# validator (struct validation)
validator = { version = "0.15.0", features = ["derive"] }