[package] name = "sylvia-iot-corelib" version = "0.1.15" authors = ["Chien-Hong Chan"] categories = ["web-programming::http-server"] description = "Common libraries of Sylvia-IoT core modules." edition = "2021" keywords = ["iot"] license = "MIT" readme = "README.md" repository = "https://github.com/woofdogtw/sylvia-iot-core.git" rust-version = "1.75" [dependencies] anyhow = "1.0.89" async-trait = "0.1.83" axum = "0.7.6" bytes = "1.7.2" chrono = { version = "0.4.38", default-features = false, features = ["serde"] } clap = { version = "4.5.18", default-features = false, features = [ "std", "help", "usage", "error-context", ] } futures = "0.3.30" hex = "0.4.3" hmac = "0.12.1" log = "0.4.22" log4rs = "1.3.0" pbkdf2 = "0.12.2" rand = "0.8.5" regex = "1.10.6" serde = { version = "1.0.210", features = ["derive"] } serde_json = "1.0.128" sha2 = "0.10.8" tower = "0.5.1" tower-layer = "0.3.3" url = "2.5.2" [dev-dependencies] axum-test = "16.0.0" laboratory = "2.0.0" tokio = { version = "1.40.0", features = ["rt-multi-thread"] } [profile.release] codegen-units = 1 lto = true strip = true [profile.test] incremental = true