Part 1 fixes: complete stdout writes, buffered stdin, Rust type names in schemas, enum variant docs, -32603 for serde errors in handlers, crate docs and modules. End-to-end check of a generated consumer through a fake core.
22 lines
541 B
TOML
22 lines
541 B
TOML
[package]
|
|
name = "sausage-plugin"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
description = "SDK for Sausage plugins."
|
|
|
|
[dependencies]
|
|
sausage-plugin-macros = { version = "0.1", path = "macros" }
|
|
sausage-interface = { path = "../interface", default-features = false }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
schemars = "1"
|
|
futures = "0.3"
|
|
inventory = "0.3"
|
|
|
|
[target.'cfg(target_os = "wasi")'.dependencies]
|
|
wstd = "0.6"
|
|
|
|
[dev-dependencies]
|
|
sausage-interface = { path = "../interface", features = ["codegen"] }
|
|
trybuild = "1"
|