[package] name = "beau-gosse-du-92" version = "0.1.0" edition = "2021" [features] default = ["web"] desktop = ["dioxus/desktop", "tracing-subscriber/time"] web = ["dioxus/web", "matrix-sdk/js"] [dependencies] # Errors anyhow = "1.0.75" thiserror = "1.0.50" # Async async-std = "1.12.0" async-trait = "0.1.80" futures = "0.3.29" futures-util = "0.3.29" tokio = { version = "1.34.0", default-features = false, features = ["rt", "sync"] } tokio-stream = "0.1.15" # Utils base64 = "0.22.0" const_format = "0.2.32" rand = "0.8.5" validator = { version = "0.17.0", features = ["derive"] } # Http client reqwest = "0.11.24" # Password strength estimation zxcvbn = "2.2.2" # Image processing/conversion image = "0.25.1" # Get the application version git-version = "0.3.9" # Conditional compilation cfg-if = "1.0.0" # Logging/tracing tracing = "0.1.40" tracing-subscriber = "0.3.18" # SCSS -> CSS + usage in rust code turf = "0.8.0" # Matrix matrix-sdk = { git = "https://github.com/matrix-org/matrix-rust-sdk.git", default-features = false, features = ["rustls-tls"] } # Dioxus dioxus = { git = "https://github.com/ASR-ASU/dioxus.git", branch = "asr/add-scrolling-attributes" } dioxus-free-icons = { git = "https://github.com/ASR-ASU/dioxus-free-icons.git", features = ["ionicons", "font-awesome-solid"] } modx = "0.1.2" [target.'cfg(target_family = "wasm")'.dependencies] web-sys = "0.3.69" tracing-web = "0.1.3" [target.'cfg(not(target_family = "wasm"))'.dependencies] time = "0.3.36" [build-dependencies] regex = "1.10.3" [package.metadata.turf] minify = true [package.metadata.turf.class_names] template = "--"