[package] name = "extism-runtime" version = "0.5.5" edition = "2021" authors = ["The Extism Authors", "oss@extism.org"] license = "BSD-3-Clause" homepage = "https://extism.org" repository = "https://github.com/extism/extism" description = "Extism runtime component" [dependencies] wasmtime = ">= 10.0.0, < 12.0.0" wasmtime-wasi = ">= 10.0.0, < 12.0.0" wasmtime-wasi-nn = {version = ">= 10.0.0, < 12.0.0", optional=true} anyhow = "1" serde = {version = "1", features = ["derive"]} serde_json = "1" toml = "0.7" sha2 = "0.10" log = "0.4" log4rs = "1.1" url = "2" glob = "0.3" ureq = {version = "2.5", optional=true} extism-manifest = { version = "0.5.0", path = "../manifest" } uuid = { version = "1", features = ["v4"] } libc = "0.2" [features] default = ["http", "register-http", "register-filesystem"] nn = ["wasmtime-wasi-nn"] register-http = ["ureq"] # enables wasm to be downloaded using http register-filesystem = [] # enables wasm to be loaded from disk http = ["ureq"] # enables extism_http_request [build-dependencies] cbindgen = "0.24"