[package] name = "weft-runtime" version.workspace = true edition.workspace = true rust-version.workspace = true [[bin]] name = "weft-runtime" path = "src/main.rs" [features] default = [] wasmtime-runtime = ["dep:wasmtime", "dep:wasmtime-wasi", "dep:cap-std"] seccomp = ["dep:seccompiler", "dep:libc"] net-fetch = ["dep:ureq"] [dependencies] anyhow = "1.0" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } wasmtime = { version = "30", optional = true } wasmtime-wasi = { version = "30", optional = true } cap-std = { version = "3", optional = true } seccompiler = { version = "0.4", optional = true } libc = { version = "0.2", optional = true } ureq = { version = "2", optional = true }