[package] name = "runner" version = "0.1.0" edition = "2021" [features] default = [] runtime-v8 = ["v8"] runtime-wasm = [] [dependencies] shared = { path = "../shared" } edge_storage = { version = "0.1", registry = "madapes" } runtime-function = { version = "0.2", registry = "madapes" } edge-logger-client = { version = "0.1", registry = "madapes" } query_engine = { version = "0.1", registry = "madapes" } async-nats = "0.39" tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_yaml = "0.9" toml = "0.8" libmdbx = "0.6" thiserror = "2" anyhow = "1" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["json", "env-filter"] } uuid = { version = "1", features = ["v4", "v7", "serde"] } chrono = { version = "0.4", features = ["serde"] } futures = "0.3" axum = "0.7" tonic = { version = "0.12", default-features = false, features = ["transport", "prost", "codegen"] } prost = "0.13" v8 = { version = "0.106", optional = true } reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } lettre = { version = "0.11", default-features = false, features = ["builder", "hostname", "smtp-transport", "tokio1", "tokio1-native-tls"] } aws-config = { version = "1", default-features = false, features = ["behavior-version-latest"] } aws-sdk-sesv2 = { version = "1", default-features = false, features = ["rustls"] } [dev-dependencies] tempfile = "3" tower = "0.5" [build-dependencies] protoc-bin-vendored = "3" tonic-build = { version = "0.12", default-features = false, features = ["prost"] }