[package]
name = "lenso-api"
version = "0.1.29"
edition.workspace = true
license = "MIT"
description = "HTTP API host crate for the Lenso backend framework."
repository = "https://github.com/LioRael/lenso"
homepage = "https://github.com/LioRael/lenso"
categories = ["web-programming", "development-tools"]
keywords = ["backend", "framework", "host"]
rust-version.workspace = true
[dependencies]
anyhow.workspace = true
lenso-bootstrap.workspace = true
lenso-service.workspace = true
axum.workspace = true
chrono.workspace = true
hyper.workspace = true
hyper-util.workspace = true
platform-core.workspace = true
platform-http.workspace = true
platform-module.workspace = true
platform-module-management.workspace = true
platform-provider.workspace = true
platform-runtime.workspace = true
platform-runtime-observability.workspace = true
platform-runtime-operations.workspace = true
platform-system-plane.workspace = true
serde.workspace = true
serde_json.workspace = true
spiffe-rustls.workspace = true
spiffe-rustls-tokio.workspace = true
sqlx.workspace = true
tokio.workspace = true
tower.workspace = true
tracing.workspace = true
tower-http = { workspace = true, features = ["cors"] }
utoipa.workspace = true
utoipa-axum.workspace = true
[dev-dependencies]
async-trait.workspace = true
auth.workspace = true
auth-password.workspace = true
auth-phone.workspace = true
platform-module.workspace = true
platform-testing.workspace = true
provider-fixture.workspace = true
rsa.workspace = true
serde_yaml.workspace = true
tower = { workspace = true, features = ["util"] }
[lib]
path = "src/lib.rs"
[[bin]]
name = "lenso-api"
path = "src/main.rs"
[lints]
workspace = true