56 lines
1.5 KiB
TOML
56 lines
1.5 KiB
TOML
[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"]
|
|
|