[package] name = "yew-stdweb" version = "0.18.0" edition = "2018" authors = [ "Denis Kolodin ", "Justin Starry ", ] repository = "https://github.com/yewstack/yew" homepage = "https://github.com/yewstack/yew" documentation = "https://docs.rs/yew-stdweb/" license = "MIT/Apache-2.0" readme = "../../README.md" keywords = ["web", "asmjs", "webasm", "javascript"] categories = ["gui", "web-programming"] description = "A framework for making client-side single-page apps" [dependencies] anyhow = "1" anymap = "0.12" bincode = { version = "1", optional = true } cfg-if = "0.1" cfg-match = "0.2" console_error_panic_hook = { version = "0.1", optional = true } fixedbitset = "0.3.0" gloo = { version = "0.2.1", optional = true } http = "0.2" indexmap = "1.0.2" js-sys = { version = "0.3", optional = true } log = "0.4" rmp-serde = { version = "0.14.0", optional = true } serde = { version = "1.0", features = ["derive"] } serde_cbor = { version = "0.11.1", optional = true } serde_json = "1.0" serde_yaml = { version = "0.8.3", optional = true } slab = "0.4" stdweb = { version = "0.4.20", optional = true } thiserror = "1" toml = { version = "0.5", optional = true } wasm-bindgen = { version = "0.2.60", optional = true } wasm-bindgen-futures = { version = "0.4", optional = true } yew-macro = { version = "0.18.0", path = "../yew-macro", features = [ "std_web" ] } # Changes here must be reflected in `build.rs` [target.'cfg(all(target_arch = "wasm32", not(target_os="wasi"), not(cargo_web)))'.dependencies] wasm-bindgen = "0.2.60" # Changes here must be reflected in `build.rs` [target.'cfg(all(target_arch = "wasm32", not(target_os="wasi"), not(cargo_web)))'.dev-dependencies] wasm-bindgen-test = "0.3.4" base64 = "0.12.0" ssri = "5.0.0" [target.'cfg(target_os = "emscripten")'.dependencies] ryu = "1.0.2" # 1.0.1 breaks emscripten [dev-dependencies] serde_derive = "1" trybuild = "1.0" rustversion = "1.0" rmp-serde = "0.14.0" bincode = "1" [features] default = ["services", "agent", "std_web"] std_web = ["stdweb"] doc_test = [] wasm_test = [] httpbin_test = [] echo_server_test = [] services = [] agent = ["bincode"] yaml = ["serde_yaml"] msgpack = ["rmp-serde"] cbor = ["serde_cbor"] [package.metadata.docs.rs] features = ["yaml", "cbor", "toml", "msgpack", "doc_test"] [workspace] members = [ "examples/counter", "examples/todomvc", ]