[package] name = "plugy" description = "plugy empowers you to construct agnostic dynamic plugin systems using Rust and WASM" version = "0.3.1" edition = "2021" categories = ["wasm"] keywords = ["plugin", "wasi", "inventory", "wasm", "plugy"] license = "MIT OR Apache-2.0" repository = "https://github.com/geofmureithi/plugy" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] plugy-core = { path = "./crates/plugy-core", version = "0.3.1", optional = true } plugy-macros = { path = "./crates/plugy-macros", version = "0.3.1", optional = true } plugy-runtime = { path = "./crates/plugy-runtime", version = "0.3.1", optional = true } [features] default = ["core", "macros"] core = ["plugy-core"] macros = ["plugy-macros"] runtime = ["plugy-runtime"] [workspace] members = [ "crates/plugy-core", "crates/plugy-macros", "crates/plugy-runtime", "examples/runner", "examples/foo-plugin", ] [profile.release] lto = true