dioxus-cloudflare 0.7.15

Bridge between Dioxus server functions and Cloudflare Workers
Documentation
[package]

name = "dioxus-cloudflare"

version = "0.7.15"

edition = "2021"

authors = ["Jaffe Systems"]

description = "Bridge between Dioxus server functions and Cloudflare Workers"

license = "AGPL-3.0-only"

repository = "https://github.com/JaffeSystems/dioxus-cloudflare"

keywords = ["dioxus", "cloudflare", "workers", "wasm", "serverless"]

categories = ["wasm", "web-programming"]



[lib]

crate-type = ["rlib"]



[dependencies]

dioxus = { version = "=0.7.3", features = ["fullstack"] }

dioxus-fullstack = { version = "=0.7.3" }

dioxus-server = { version = "=0.7.3" }

worker = { version = "0.7", features = ["http", "d1"] }

axum = { version = "0.8", default-features = false }

http = "1"

http-body = "1"

futures-core = "0.3"

tower = { version = "0.5", default-features = false, features = ["util"] }

serde = { version = "1", features = ["derive"] }

serde_json = "1"

js-sys = "0.3"

wasm-bindgen = "0.2"

dioxus-ssr = { version = "=0.7.3", default-features = false, optional = true }

dioxus-history = { version = "=0.7.3", default-features = false, optional = true }

futures-channel = { version = "0.3", optional = true }

wasm-bindgen-futures = { version = "0.4", optional = true }



[features]

queue = ["worker/queue"]

ssr = ["dep:dioxus-ssr", "dep:dioxus-history", "dep:futures-channel", "dep:wasm-bindgen-futures"]



[lints.clippy]

unwrap_used = "deny"

expect_used = "warn"

todo = "warn"

dbg_macro = "deny"

print_stdout = "deny"

print_stderr = "deny"

needless_pass_by_value = "warn"

cloned_instead_of_copied = "warn"

redundant_closure_for_method_calls = "warn"

implicit_clone = "warn"

large_futures = "warn"

cast_possible_truncation = "warn"

cast_sign_loss = "warn"

float_arithmetic = "warn"



[lints.rust]

unsafe_code = "deny"

missing_docs = "warn"



[patch.crates-io]

dioxus-server = { path = "../dioxus-server-cf" }