[dependencies.leb128]
optional = true
version = "0.2.5"
[dependencies.mappable-rc]
version = "0.1.1"
[dependencies.wasm-encoder]
optional = true
version = "0.207.0"
[dependencies.wasm-metadata]
optional = true
version = "0.207.0"
[dependencies.wasm-wave]
optional = true
version = "=0.6.0"
[dependencies.wasmparser]
optional = true
version = "0.207.0"
[dev-dependencies.colored-diff]
version = "0.2.3"
[dev-dependencies.pretty_assertions]
version = "1.4.0"
[dev-dependencies.wasmprinter]
version = "0.207.0"
[features]
analysis = ["component"]
component = []
default = ["parser", "writer", "component", "metadata", "analysis", "wave"]
metadata = ["dep:wasm-metadata"]
parser = ["dep:wasmparser", "dep:leb128"]
wave = ["dep:wasm-wave"]
writer = ["dep:wasm-encoder"]
[lib]
path = "src/lib.rs"
[package]
description = "WASM AST"
edition = "2021"
homepage = "https://golem.cloud"
license = "Apache-2.0"
name = "golem-wasm-ast"
readme = "README.md"
version = "0.3.2"