[package] name = "pinakes-plugin-api" version.workspace = true edition.workspace = true license.workspace = true [dependencies] # Core dependencies serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } async-trait = { workspace = true } # For plugin manifest parsing toml = { workspace = true } # For media types and identifiers uuid = { workspace = true } chrono = { workspace = true } mime_guess = { workspace = true } # WASM bridge types wit-bindgen = { workspace = true, optional = true } [lints] workspace = true [features] default = [] wasm = ["wit-bindgen"] [dev-dependencies] tokio = { workspace = true, features = ["rt", "rt-multi-thread", "macros"] }