website-htmx-rustelo-code/crates/client/Cargo.toml

57 lines
1.5 KiB
TOML
Raw Normal View History

2026-07-10 03:44:13 +01:00
[package]
name = "website-client"
version.workspace = true
authors.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[dependencies]
leptos.workspace = true
leptos_meta.workspace = true
leptos_router.workspace = true
web-sys.workspace = true
wasm-bindgen.workspace = true
console_error_panic_hook.workspace = true
gloo-net.workspace = true
gloo-timers.workspace = true
futures.workspace = true
wasm-bindgen-futures.workspace = true
getrandom.workspace = true
serde.workspace = true
serde_json.workspace = true
# Rustelo framework ports (primary entry points)
rustelo_web = { workspace = true }
rustelo_client.workspace = true
# Foundation kept for build.rs generated code compatibility and csr feature
rustelo_core_lib.workspace = true
rustelo_pages_leptos.workspace = true
rustelo_components_leptos.workspace = true
website-pages = { path = "../pages" }
[build-dependencies]
build-config = { path = "../build-config" }
toml.workspace = true
serde.workspace = true
serde_json.workspace = true
tera.workspace = true
walkdir.workspace = true
sha2.workspace = true
rustelo_utils.workspace = true
rustelo_tools.workspace = true
[features]
default = ["csr"]
csr = ["leptos/csr", "rustelo_components_leptos/csr"]
hydrate = ["leptos/hydrate", "rustelo_components_leptos/hydrate"]
ssr = ["leptos/ssr", "rustelo_components_leptos/ssr"]
content-watcher = []
content-static = []
[lib]
name = "website_client"
path = "src/lib.rs"
crate-type = ["cdylib"]