[package] name = "sculptor" authors = ["Shiroyashik "] version = "0.2.1" edition = "2021" publish = false [dependencies] # Logging tracing-subscriber = { version = "0.3.18", features = ["env-filter", "chrono"] } tracing = "0.1.40" # Errors handelers anyhow = "1.0.83" anyhow-http = { version = "0.3.0", features = ["axum"] } # Serialization chrono = { version = "0.4.38", features = ["now", "serde"] } serde = { version = "1.0.201", features = ["derive"] } serde_json = "1.0.117" toml = "0.8.13" # Other dashmap = "5.5.3" hex = "0.4.3" uuid = { version = "1.8.0", features = ["serde"] } base64 = "0.22.1" reqwest = { version = "0.12.4" } dotenvy = "0.15.7" # Crypto ring = "0.17.8" rand = "0.8.5" # Web framework axum = { version = "0.7.5", features = ["ws", "macros", "http2"] } tower-http = { version = "0.5.2", features = ["trace"] } tokio = { version = "1.37.0", features = ["full"] } [dev-dependencies] cross = "0.2.5" [workspace.metadata.cross.target.x86_64-unknown-linux-gnu] pre-build = [ "dpkg --add-architecture $CROSS_DEB_ARCH", "apt-get update && apt-get --assume-yes install libssl-dev:$CROSS_DEB_ARCH" ]