omnia 0.28.0

Ergonomic WebAssembly component runtime built on wasmtime with pluggable WASI host services
Documentation
[package]
name = "omnia"
description = "Ergonomic WebAssembly component runtime built on wasmtime with pluggable WASI host services"
readme = "README.md"
authors.workspace = true
categories.workspace = true
edition.workspace = true
homepage.workspace = true
keywords.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
version.workspace = true

[lints]
workspace = true

[features]
default = ["jit"]

# Enables just-in-time wasm to machine code compilation.
jit = ["wasmtime/cranelift"]

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
anyhow.workspace = true
clap = { version = "4.5.60", features = ["derive"] }
futures.workspace = true
serde.workspace = true
tracing.workspace = true
tokio = { workspace = true, features = ["macros"] }
omnia-otel.workspace = true
omnia-runtime-macro.workspace = true
wasmtime = { workspace = true, features = ["runtime"] }
wasmtime-wasi.workspace = true