[package] name = "cursor-move-webapp" version = "0.1.0" authors = ["Mona Mayrhofer "] edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] dioxus = { version = "0.7.3", features = ["router", "fullstack", "logger"] } serde = { version = "1.0.228", features = ["derive"] } wayland-client = { version = "0.31.12", optional = true } wayland-protocols-wlr = { version = "0.3.10", features = ["client"], optional = true } tokio = {version = "1.49.0", optional = true} rustix = { version = "1.1.4", optional = true, features = ["time"] } wayland-protocols-misc = { version = "0.3.10", features = ["client"], optional = true } wayland-protocols = { version = "0.32.10", features = ["client", "staging"], optional = true } xkb = {version = "0.3.0", optional = true} memfile = {version = "0.3.2", optional = true} [features] default = ["web"] # The feature that are only required for the web = ["dioxus/web"] build target should be optional and only enabled in the web = ["dioxus/web"] feature web = ["dioxus/web"] # The feature that are only required for the desktop = ["dioxus/desktop"] build target should be optional and only enabled in the desktop = ["dioxus/desktop"] feature desktop = ["dioxus/desktop"] # The feature that are only required for the mobile = ["dioxus/mobile"] build target should be optional and only enabled in the mobile = ["dioxus/mobile"] feature mobile = ["dioxus/mobile"] # The feature that are only required for the server = ["dioxus/server"] build target should be optional and only enabled in the server = ["dioxus/server"] feature server = ["dioxus/server", "dep:wayland-client", "dep:wayland-protocols-wlr", "dep:wayland-protocols-misc", "dep:wayland-protocols", "dep:tokio", "dep:rustix", "dep:xkb", "dep:memfile" ] [lints] workspace = true