[package] name = "mech-wasm" version = "0.1.0" authors = ["Corey Montella "] description = "A web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser." documentation = "http://docs.mech-lang.org" homepage = "https://mech-lang.org" repository = "https://github.com/mech-lang/wasm" keywords = ["mech", "language", "programming", "wasm", "reactive"] categories = ["science::robotics", "science", "wasm", "web-programming"] license = "Apache-2.0" readme = "README.md" edition = "2021" [badges] gitlab = { repository = "mech-lang/wasm", branch = "main" } maintenance = { status = "actively-developed" } [lib] crate-type = ["cdylib", "rlib"] [dependencies] mech-core = "0.1" mech-syntax = "0.1" mech-utilities = "0.1" mech-math = "0.1" mech-html = "0.1" hashbrown = "0.13.1" wasm-bindgen = "0.2.83" bincode = "1.3.3" js-sys = "0.3.60" lazy_static = "1.4.0" miniz_oxide = "0.6.2" base64 = "0.20.0" [dev-dependencies] wasm-bindgen-test = "0.3.33" [dependencies.web-sys] version = "0.3.60" 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', ] [workspace]