# 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" rust-version = "1.74" name = "hc-wasmer" version = "4.3.6-hc.1" authors = ["Wasmer Engineering Team "] description = "High-performance WebAssembly runtime" homepage = "https://wasmer.io/" readme = "README.md" keywords = [ "wasm", "webassembly", "runtime", "vm", ] categories = ["wasm"] license = "MIT" repository = "https://github.com/wasmerio/wasmer" [package.metadata.docs.rs] features = [ "compiler", "core", "cranelift", "engine", "jit", "singlepass", "static-artifact-create", "static-artifact-load", "sys", "sys-default", "wasmer-artifact-create", "wasmer-artifact-load", ] rustc-args = [ "--cfg", "docsrs", ] [package.metadata.wasm-pack.profile.release] wasm-opt = false [dependencies.bytes] version = "1" [dependencies.cfg-if] version = "1.0" [dependencies.derivative] version = "^2" [dependencies.indexmap] version = "1.6" [dependencies.more-asserts] version = "0.2" [dependencies.rustc-demangle] version = "0.1" [dependencies.shared-buffer] version = "0.1.4" [dependencies.thiserror] version = "1.0" [dependencies.tracing] version = "0.1" [dependencies.wat] version = "=1.0.71" optional = true [build-dependencies.bindgen] version = "0.69.4" [build-dependencies.cmake] version = "0.1.50" [build-dependencies.ureq] version = "2.10.1" [build-dependencies.zip] version = "2.2.0" features = ["deflate"] default-features = false [features] compiler = ["sys"] core = ["hashbrown"] cranelift = [ "compiler", "wasmer-compiler-cranelift", ] default = ["sys-default"] enable-serde = [ "wasmer-vm/enable-serde", "wasmer-compiler/enable-serde", "wasmer-types/enable-serde", ] engine = ["sys"] jit = ["engine"] js = [ "wasm-bindgen", "js-sys", ] js-default = [ "js", "std", "wasm-types-polyfill", ] js-serializable-module = [] jsc = [ "rusty_jsc", "wasm-types-polyfill", "wasmparser", ] llvm = [ "compiler", "wasmer-compiler-llvm", ] singlepass = [ "compiler", "wasmer-compiler-singlepass", ] static-artifact-create = ["wasmer-compiler/static-artifact-create"] static-artifact-load = ["wasmer-compiler/static-artifact-load"] std = [] sys = [ "wasmer-compiler/translator", "wasmer-compiler/compiler", "std", ] sys-default = [ "sys", "wat", "cranelift", ] wamr = [ "wasm-c-api", "std", "wat", ] wasm-c-api = ["wasm-types-polyfill"] wasm-types-polyfill = ["wasmparser"] wasmer-artifact-create = ["wasmer-compiler/wasmer-artifact-create"] wasmer-artifact-load = ["wasmer-compiler/wasmer-artifact-load"] [target."cfg(all(not(target_arch = \"wasm32\"), target_os = \"windows\"))".dependencies.windows-sys] version = "0.59" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.js-sys] version = "0.3.51" optional = true [target."cfg(not(target_arch = \"wasm32\"))".dependencies.rusty_jsc] version = "0.1.0" optional = true [target."cfg(not(target_arch = \"wasm32\"))".dependencies.target-lexicon] version = "0.12.2" default-features = false [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasm-bindgen] version = "0.2.74" optional = true [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-compiler] version = "=4.3.6-hc.1" package = "hc-wasmer-compiler" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-compiler-cranelift] version = "=4.3.6-hc.1" optional = true package = "hc-wasmer-compiler-cranelift" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-compiler-llvm] version = "=4.3.6-hc.1" optional = true package = "hc-wasmer-compiler-llvm" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-compiler-singlepass] version = "=4.3.6-hc.1" optional = true package = "hc-wasmer-compiler-singlepass" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-derive] version = "=4.3.6-hc.1" package = "hc-wasmer-derive" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-types] version = "=4.3.6-hc.1" package = "hc-wasmer-types" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmer-vm] version = "=4.3.6-hc.1" package = "hc-wasmer-vm" [target."cfg(not(target_arch = \"wasm32\"))".dependencies.wasmparser] version = "0.121.0" optional = true default-features = false [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.anyhow] version = "1.0" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.macro-wasmer-universal-test] version = "4.3.6" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.tempfile] version = "3.6.0" [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.wat] version = "1.0" [target."cfg(target_arch = \"wasm32\")".dependencies.hashbrown] version = "0.11" optional = true [target."cfg(target_arch = \"wasm32\")".dependencies.js-sys] version = "0.3.51" [target."cfg(target_arch = \"wasm32\")".dependencies.serde] version = "1.0" features = ["derive"] [target."cfg(target_arch = \"wasm32\")".dependencies.serde-wasm-bindgen] version = "0.4.5" [target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen] version = "0.2.74" [target."cfg(target_arch = \"wasm32\")".dependencies.wasmer-derive] version = "=4.3.6-hc.1" package = "hc-wasmer-derive" [target."cfg(target_arch = \"wasm32\")".dependencies.wasmer-types] version = "=4.3.6-hc.1" features = ["std"] default-features = false package = "hc-wasmer-types" [target."cfg(target_arch = \"wasm32\")".dependencies.wasmparser] version = "0.121.0" optional = true default-features = false [target."cfg(target_arch = \"wasm32\")".dev-dependencies.anyhow] version = "1.0" [target."cfg(target_arch = \"wasm32\")".dev-dependencies.macro-wasmer-universal-test] version = "4.3.6" [target."cfg(target_arch = \"wasm32\")".dev-dependencies.wasm-bindgen-test] version = "0.3.0" [target."cfg(target_arch = \"wasm32\")".dev-dependencies.wat] version = "1.0" [badges.maintenance] status = "actively-developed"