Rustelo/crates/templates/client-template/Cargo.toml

38 lines
1.6 KiB
TOML
Raw Normal View History

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