dioxus-web 0.7.6

Web-sys renderer for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase.
Documentation
# 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"
name = "dioxus-web"
version = "0.7.6"
authors = ["Jonathan Kelley"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Web-sys renderer for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase."
homepage = "https://dioxuslabs.com/learn/0.7/getting_started"
readme = "README.md"
keywords = [
    "dom",
    "ui",
    "gui",
    "web",
    "wasm",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/DioxusLabs/dioxus/"

[package.metadata.docs.rs]
cargo-args = [
    "-Zunstable-options",
    "-Zrustdoc-scrape-examples",
]

[features]
default = [
    "mounted",
    "devtools",
    "document",
]
devtools = [
    "web-sys/MessageEvent",
    "web-sys/WebSocket",
    "web-sys/Location",
    "dep:serde_json",
    "dep:serde",
    "dioxus-core/serialize",
    "dep:gloo-timers",
]
document = [
    "dep:serde-wasm-bindgen",
    "dep:serde_json",
    "dep:serde",
]
hydrate = [
    "web-sys/Comment",
    "dep:serde",
    "dep:dioxus-fullstack-core",
]
mounted = [
    "web-sys/Element",
    "web-sys/Element",
    "web-sys/DomRect",
    "web-sys/ScrollIntoViewOptions",
    "web-sys/ScrollLogicalPosition",
    "web-sys/ScrollBehavior",
    "web-sys/HtmlElement",
]

[lib]
name = "dioxus_web"
path = "src/lib.rs"

[dependencies.ciborium]
version = "0.2.2"
optional = true

[dependencies.dioxus-cli-config]
version = "0.7.6"
features = ["web"]

[dependencies.dioxus-core]
version = "0.7.6"

[dependencies.dioxus-core-types]
version = "0.7.6"

[dependencies.dioxus-devtools]
version = "0.7.6"

[dependencies.dioxus-document]
version = "0.7.6"
default-features = false

[dependencies.dioxus-fullstack-core]
version = "0.7.6"
features = ["web"]
optional = true
default-features = false

[dependencies.dioxus-history]
version = "0.7.6"
default-features = false

[dependencies.dioxus-html]
version = "0.7.6"
default-features = false

[dependencies.dioxus-interpreter-js]
version = "0.7.6"
features = [
    "minimal_bindings",
    "webonly",
]

[dependencies.dioxus-signals]
version = "0.7.6"

[dependencies.futures-channel]
version = "0.3.32"

[dependencies.futures-util]
version = "0.3.32"
features = [
    "std",
    "async-await",
    "async-await-macro",
]
default-features = false

[dependencies.generational-box]
version = "0.7.6"

[dependencies.gloo-timers]
version = "0.3.0"
features = ["futures"]
optional = true

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

[dependencies.rustc-hash]
version = "2.1.1"

[dependencies.send_wrapper]
version = "0.6.0"
features = ["futures"]

[dependencies.serde]
version = "1.0.225"
optional = true

[dependencies.serde-wasm-bindgen]
version = "0.6.5"
optional = true

[dependencies.serde_json]
version = "1.0.140"
optional = true

[dependencies.tracing]
version = "0.1.41"

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

[dependencies.wasm-bindgen-futures]
version = "0.4.50"

[dependencies.wasm-streams]
version = "0.4.2"

[dependencies.web-sys]
version = "0.3.77"
features = [
    "AnimationEvent",
    "ClipboardEvent",
    "CloseEvent",
    "Comment",
    "CompositionEvent",
    "console",
    "CustomEvent",
    "DataTransfer",
    "DataTransferItemList",
    "DataTransferItem",
    "Document",
    "DomRectReadOnly",
    "DragEvent",
    "FocusEvent",
    "History",
    "HtmlElement",
    "HtmlFormElement",
    "HtmlHeadElement",
    "HtmlInputElement",
    "HtmlSelectElement",
    "HtmlTextAreaElement",
    "IntersectionObserverEntry",
    "InputEvent",
    "KeyboardEvent",
    "MouseEvent",
    "NodeList",
    "PointerEvent",
    "ResizeObserverEntry",
    "ResizeObserverSize",
    "ScrollRestoration",
    "ScrollToOptions",
    "Text",
    "Touch",
    "TouchEvent",
    "TouchList",
    "TransitionEvent",
    "WheelEvent",
    "Window",
    "File",
    "FileList",
    "FileReader",
    "ReadableStream",
    "FormData",
]

[build-dependencies.lazy-js-bundle]
version = "0.7.6"