golem-wasm-rpc 1.0.6

Golem WASM RPC support library
[build-dependencies.cargo_metadata]
version = "0.18.1"

[build-dependencies.prost-build]
version = "0.12.6"

[dependencies.arbitrary]
features = ["derive"]
optional = true
version = "1.3.2"

[dependencies.async-recursion]
optional = true
version = "1.1.1"

[dependencies.async-trait]
optional = true
version = "0.1.77"

[dependencies.bigdecimal]
optional = true
version = "0.4.5"

[dependencies.bincode]
optional = true
version = "2.0.0-rc.3"

[dependencies.git-version]
version = "0.3.9"

[dependencies.golem-wasm-ast]
optional = true
version = "1.0.1"

[dependencies.poem-openapi]
optional = true
version = "5.0"

[dependencies.prost]
optional = true
version = "0.12"

[dependencies.serde]
optional = true
version = "1.0"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.uuid]
version = "1.10.0"

[dependencies.wasm-wave]
optional = true
version = "=0.6.0"

[dependencies.wasmtime]
features = ["component-model"]
optional = true
version = "=21.0.1"

[dependencies.wasmtime-wasi]
optional = true
version = "=21.0.1"

[dependencies.wit-bindgen-rt]
features = ["bitflags"]
version = "0.26.0"

[dev-dependencies.proptest]
version = "1.4.0"

[dev-dependencies.proptest-arbitrary-interop]
version = "0.1.0"

[dev-dependencies.test-r]
default-features = false
version = "0.0.11"

[features]
arbitrary = ["dep:arbitrary"]
bincode = ["dep:bincode", "golem-wasm-ast/bincode"]
default = ["host"]
host = ["dep:async-trait", "arbitrary", "bincode", "json", "poem_openapi", "protobuf", "serde", "text", "typeinfo", "wasmtime"]
json = ["dep:serde", "dep:serde_json", "dep:bigdecimal", "typeinfo", "golem-wasm-ast/json"]
poem_openapi = ["dep:poem-openapi", "json", "typeinfo", "golem-wasm-ast/poem_openapi"]
protobuf = ["dep:bincode", "dep:serde", "dep:prost"]
serde = ["dep:serde"]
stub = []
text = ["wasmtime", "dep:wasm-wave", "golem-wasm-ast/wave"]
typeinfo = ["dep:golem-wasm-ast", "golem-wasm-ast/analysis", "golem-wasm-ast/protobuf", "protobuf"]
wasmtime = ["dep:wasmtime", "dep:wasmtime-wasi", "dep:async-recursion", "typeinfo"]

[lib]
crate-type = ["cdylib", "rlib"]
harness = false
name = "golem_wasm_rpc"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
description = "Golem WASM RPC support library"
edition = "2021"
homepage = "https://golem.cloud"
include = []
license = "Apache-2.0"
name = "golem-wasm-rpc"
readme = "README.md"
repository = "https://github.com/golemcloud/wasm-rpc"
version = "1.0.6"

[package.metadata.component]
package = "golem:rpc"

[package.metadata.component.target]
path = "wit"

[package.metadata.component.target.dependencies."wasi:io"]
path = "wit/deps/io"