standard-plugin-cli 0.1.1

standard-plugin: scaffold, build, check and pack Standard Code plugins
Documentation
[package]
name = "standard-plugin-cli"
description = "standard-plugin: scaffold, build, check and pack Standard Code plugins"
version = "0.1.1"
edition.workspace = true
rust-version.workspace = true
license = "MIT"
repository = "https://github.com/standardagents/code-rs"
homepage = "https://standardcode.ai"
documentation = "https://docs.rs/standard-plugin-cli"
readme = "README.md"
keywords = ["standard-code", "plugin", "wasm", "component-model", "cli"]
categories = ["command-line-utilities", "development-tools::cargo-plugins", "wasm"]

[[bin]]
name = "standard-plugin"
path = "src/main.rs"

[[bin]]
# `cargo standard-plugin ...`: Cargo runs `cargo-standard-plugin standard-plugin ...`.
name = "cargo-standard-plugin"
path = "src/cargo_main.rs"

[lib]
doctest = false

[dependencies]
clap.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
standard-plugin-manifest.workspace = true
# The WIT package `check` reads and the examples `new` scaffolds from, so
# they always match the SDK a new plugin depends on.
standard-plugin-sdk = { path = "../standard-plugin-sdk", version = "=0.1.1", default-features = false }
thiserror.workspace = true
wasmparser = "0.258.0"
wit-parser = "0.258.0"

[dev-dependencies]
tempfile = "3.23.0"
wat = "1.258.0"
wit-component = { version = "0.258.0", features = ["dummy-module"] }