[[bench]]
name = "examples"
path = "benches/examples.rs"
[[bench]]
name = "parsers"
path = "benches/parsers.rs"
[[bench]]
name = "validation"
path = "benches/validation.rs"
[[bin]]
name = "wain"
[[example]]
name = "execute"
path = "examples/api/execute.rs"
[[example]]
name = "wat"
path = "examples/api/wat.rs"
[[example]]
name = "invoke"
path = "examples/api/invoke.rs"
[badges.maintenance]
status = "actively-developed"
[dependencies.wain-ast]
version = "0.2"
[dependencies.wain-exec]
version = "0.3"
[dependencies.wain-syntax-binary]
optional = true
version = "0.1"
[dependencies.wain-syntax-text]
optional = true
version = "0.2"
[dependencies.wain-validate]
version = "0.1"
[dev-dependencies.cargo-husky]
features = ["run-cargo-clippy", "run-cargo-fmt"]
version = "1"
[features]
binary = ["wain-syntax-binary"]
default = ["binary", "text"]
text = ["wain-syntax-text"]
[package]
authors = ["rhysd <lin90162@yahoo.co.jp>"]
categories = ["wasm"]
description = "WebAssembly interpreter written in Safe Rust with zero dependencies"
edition = "2021"
homepage = "https://github.com/rhysd/wain"
include = ["src/**/*.rs", "Cargo.toml", "examples/api/*.rs", "README.md"]
keywords = ["wasm", "webassembly", "interpreter", "wat"]
license = "MIT"
name = "wain"
readme = "README.md"
repository = "https://github.com/rhysd/wain"
version = "0.1.7"
[package.metadata.release]
consolidate-commits = false
pre-release-commit-message = "release {{crate_name}} {{version}}"
[profile.release]
codegen-units = 1
lto = true
panic = "abort"