[package] name = "permesi-genesis" version = "0.1.10" edition = "2021" authors = ["Team Permesi "] description = "Token Zero generator for permesi" documentation = "https://github.com/permesi/genesis/blob/main/README.md" homepage = "https://github.com/permesi/genesis" repository = "https://github.com/permesi/genesis" readme = "README.md" keywords = ["password", "security", "token"] categories = ["web-programming::http-server"] license = "BSD-3-Clause" build = "build.rs" [dependencies] anyhow = "1" axum = { version = "0.7", features = ["tracing"] } chrono = "0.4" clap = { version = "4", features = ["env"] } openssl = { version = "0.10", optional = true, features = ["vendored"] } opentelemetry = "0.24" opentelemetry-otlp = { version = "0.17", features = ["tls-roots", "tls"] } opentelemetry_sdk = { version = "0.24", features = ["rt-tokio"] } rand = "0.8.5" reqwest = { version = "0.12", features = ["json"] } secrecy = "0.8" serde = "1.0" serde_json = "1.0" sqlx = { version = "0.8", features = [ "runtime-tokio", "tls-rustls", "postgres", "ipnetwork", "uuid", ] } temp-env = "0.3.6" tokio = { version = "1", features = ["full"] } tower = "0.5" tower-http = { version = "0.5", features = [ "trace", "cors", "request-id", "set-header", ] } tracing = "0.1" tracing-opentelemetry = "0.25" tracing-subscriber = { version = "0.3", features = ["json", "env-filter"] } ulid = "1.1" url = "2.5" utoipa = { version = "4", features = ["axum_extras"] } utoipa-swagger-ui = { version = "7", features = ["axum"] } uuid = { version = "1.10", features = ["v1", "v4"] } [build-dependencies] built = { version = "0.7", features = ["git2"] }