mech-wasm 0.2.30

A web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser.
[badges.gitlab]
branch = "main"
repository = "mech-lang/mech"

[badges.maintenance]
status = "actively-developed"

[dependencies.base64]
version = "0.22.1"

[dependencies.bincode]
version = "1.3.3"

[dependencies.hashbrown]
version = "0.15.2"

[dependencies.js-sys]
version = "0.3.76"

[dependencies.lazy_static]
version = "1.5.0"

[dependencies.mech-core]
version = "0.2.30"

[dependencies.mech-interpreter]
version = "0.2.30"

[dependencies.mech-syntax]
version = "0.2.30"

[dependencies.miniz_oxide]
version = "0.8.2"

[dependencies.wasm-bindgen]
version = "0.2.99"

[dependencies.web-sys]
features = ["Document", "Element", "HtmlElement", "HtmlDivElement", "HtmlImageElement", "HtmlCanvasElement", "HtmlInputElement", "InputEvent", "MouseEvent", "KeyboardEvent", "TouchEvent", "Event", "EventTarget", "CanvasRenderingContext2d", "Node", "Window", "Selection", "Range", "HtmlCollection", "WebSocket", "MessageEvent", "BinaryType", "Blob", "ErrorEvent", "ProgressEvent", "HashChangeEvent", "FileReader", "Location", "console", "XmlHttpRequest", "Crypto"]
version = "0.3.76"

[dev-dependencies.wasm-bindgen-test]
version = "0.3.49"

[lib]
crate-type = ["cdylib", "rlib"]
name = "mech_wasm"
path = "src/lib.rs"

[package]
authors = ["Corey Montella <corey@mech-lang.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science::robotics", "science", "wasm", "web-programming"]
description = "A web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser."
documentation = "http://docs.mech-lang.org"
edition = "2021"
homepage = "https://mech-lang.org"
keywords = ["mech", "language", "programming", "wasm", "reactive"]
license = "Apache-2.0"
name = "mech-wasm"
readme = "README.md"
repository = "https://github.com/mech-lang/mech"
rust-version = "1.84"
version = "0.2.30"