wasm-tools 1.0.49

CLI tools for interoperating with WebAssembly files
Documentation
[[test]]
harness = false
name = "cli"

[[test]]
harness = false
name = "roundtrip"
[dependencies.addr2line]
optional = true
version = "0.20.0"

[dependencies.anyhow]
version = "1.0.58"

[dependencies.arbitrary]
optional = true
version = "1.1.0"

[dependencies.clap]
features = ["derive"]
version = "4.0.0"

[dependencies.cpp_demangle]
optional = true
version = "0.4.0"

[dependencies.env_logger]
version = "0.9"

[dependencies.gimli]
optional = true
version = "0.27.2"

[dependencies.log]
version = "0.4.17"

[dependencies.rayon]
optional = true
version = "1.3"

[dependencies.regex]
optional = true
version = "1.6.0"

[dependencies.rustc-demangle]
optional = true
version = "0.1.21"

[dependencies.serde]
optional = true
version = "1.0.166"

[dependencies.serde_derive]
optional = true
version = "1.0.166"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.tempfile]
version = "3.2.0"

[dependencies.termcolor]
version = "1.2.0"

[dependencies.wasm-compose]
optional = true
version = "0.4.11"

[dependencies.wasm-encoder]
optional = true
version = "0.36.0"

[dependencies.wasm-metadata]
features = ["clap"]
optional = true
version = "0.10.10"

[dependencies.wasm-mutate]
features = ["clap"]
optional = true
version = "0.2.39"

[dependencies.wasm-shrink]
features = ["clap"]
optional = true
version = "0.1.40"

[dependencies.wasm-smith]
features = ["_internal_cli"]
optional = true
version = "0.12.22"

[dependencies.wasmparser]
optional = true
version = "0.116.0"

[dependencies.wasmprinter]
version = "0.2.71"

[dependencies.wast]
optional = true
version = "67.0.0"

[dependencies.wat]
version = "1.0.78"

[dependencies.wit-component]
features = ["dummy-module", "wat"]
optional = true
version = "0.16.1"

[dependencies.wit-parser]
optional = true
version = "0.12.1"

[dependencies.wit-smith]
features = ["clap"]
optional = true
version = "0.1.19"
[dev-dependencies.diff]
version = "0.1"

[dev-dependencies.pretty_assertions]
version = "1.3.0"

[dev-dependencies.serde_json]
version = "1.0"

[dev-dependencies.tempfile]
version = "3.1"

[features]
addr2line = ["dep:addr2line", "dep:gimli", "dep:wasmparser"]
component = ["wit-component", "wit-parser", "wast", "wasm-encoder", "dep:wasmparser", "serde_json"]
compose = ["wasm-compose", "dep:wasmparser"]
default = ["shrink", "smith", "mutate", "validate", "print", "parse", "dump", "objdump", "strip", "compose", "demangle", "component", "metadata", "wit-smith", "addr2line"]
demangle = ["rustc-demangle", "cpp_demangle", "dep:wasmparser", "wasm-encoder"]
dump = ["dep:wasmparser"]
metadata = ["dep:wasmparser", "wasm-metadata", "serde_json"]
mutate = ["wasm-mutate"]
objdump = ["dep:wasmparser"]
parse = []
print = []
shrink = ["wasm-shrink", "is_executable"]
smith = ["wasm-smith", "arbitrary", "serde", "serde_derive", "serde_json"]
strip = ["wasm-encoder", "dep:wasmparser", "regex"]
validate = ["dep:wasmparser", "rayon"]
wit-smith = ["dep:wit-smith", "arbitrary"]

[package]
authors = ["The Wasmtime Project Developers"]
categories = ["wasm"]
description = "CLI tools for interoperating with WebAssembly files"
documentation = "https://github.com/bytecodealliance/wasm-tools"
edition = "2021"
exclude = ["tests/wabt", "tests/testsuite", "tests/snapshots", "ci"]
keywords = ["webassembly", "wasm"]
license = "Apache-2.0 WITH LLVM-exception"
name = "wasm-tools"
readme = "README.md"
repository = "https://github.com/bytecodealliance/wasm-tools"
version = "1.0.49"
[target."cfg(not(target_family = \"wasm\"))".dependencies.is_executable]
optional = true
version = "1.0.1"