[package] name = "my-site-client" version = "0.1.0" edition = "2021" description = "Minimal Rustelo WASM client — replace with your site name" [lib] name = "site_client" path = "src/lib.rs" crate-type = ["cdylib"] [dependencies] # ── Framework ports ───────────────────────────────────────────────────────── rustelo_web = { path = "../../framework/crates/rustelo_web" } rustelo_client = { path = "../../foundation/crates/rustelo_client" } # ── Leptos (WASM target, hydration mode) ─────────────────────────────────── leptos = { path = "../../../../deps/leptos" } leptos_meta = { path = "../../../../deps/leptos_meta" } # ── WASM bindings ────────────────────────────────────────────────────────── wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4" console_error_panic_hook = "0.1" # ── Serialization ─────────────────────────────────────────────────────────── serde = { version = "1", features = ["derive"] } serde_json = "1" [build-dependencies] rustelo_tools = { path = "../../foundation/crates/rustelo_tools" } rustelo_utils = { path = "../../foundation/crates/rustelo_utils" } [features] default = ["csr"] csr = ["leptos/csr"] hydrate = ["leptos/hydrate"]