[package] name = "core" version = "0.1.11" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] # helpers = { package = "monitor_helpers", path = "../lib/helpers" } # types = { package = "monitor_types", path = "../lib/types" } helpers = { package = "monitor_helpers", version = "0.1.11" } types = { package = "monitor_types", version = "0.1.11" } db = { package = "db_client", path = "../lib/db_client" } periphery = { package = "periphery_client", path = "../lib/periphery_client" } axum_oauth2 = { path = "../lib/axum_oauth2" } tokio = { version = "1.24", features = ["full"] } tokio-tungstenite = { version = "0.18", features=["native-tls"] } tokio-util = "0.7" axum = { version = "0.6", features = ["ws", "json"] } axum-extra = { version = "0.4", features = ["spa"] } tower = { version = "0.4", features = ["full"] } tower-http = { version = "0.3", features = ["cors"] } slack = { package = "slack_client_rs", version = "0.0.8" } mungos = "0.3.3" serde = "1.0" serde_derive = "1.0" serde_json = "1.0" dotenv = "0.15" envy = "0.4" anyhow = "1.0" bcrypt = "0.13" jwt = "0.16" hmac = "0.12" sha2 = "0.10" async_timing_util = "0.1.14" futures-util = "0.3" diff-struct = "0.5" typeshare = "1.0.0" hex = "0.4"