# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "wain" version = "0.1.7" authors = ["rhysd "] include = [ "src/**/*.rs", "Cargo.toml", "examples/api/*.rs", "README.md", ] description = "WebAssembly interpreter written in Safe Rust with zero dependencies" homepage = "https://github.com/rhysd/wain" readme = "README.md" keywords = [ "wasm", "webassembly", "interpreter", "wat", ] categories = ["wasm"] license = "MIT" repository = "https://github.com/rhysd/wain" [package.metadata.release] consolidate-commits = false pre-release-commit-message = "release {{crate_name}} {{version}}" [profile.release] lto = true codegen-units = 1 panic = "abort" [[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" [[bench]] name = "examples" path = "benches/examples.rs" [[bench]] name = "parsers" path = "benches/parsers.rs" [[bench]] name = "validation" path = "benches/validation.rs" [dependencies.wain-ast] version = "0.2" [dependencies.wain-exec] version = "0.3" [dependencies.wain-syntax-binary] version = "0.1" optional = true [dependencies.wain-syntax-text] version = "0.2" optional = true [dependencies.wain-validate] version = "0.1" [dev-dependencies.cargo-husky] version = "1" features = [ "run-cargo-clippy", "run-cargo-fmt", ] [features] binary = ["wain-syntax-binary"] default = [ "binary", "text", ] text = ["wain-syntax-text"] [badges.maintenance] status = "actively-developed"