This commit is contained in:
2025-01-12 16:07:46 +01:00
parent 4299ea3d9a
commit ea43e71c30
10 changed files with 399 additions and 90 deletions

View File

@@ -9,20 +9,28 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
axum = { version = "0.7", optional = true }
console_error_panic_hook = "0.1"
leptos = { version = "=0.7.0" }
leptos = { version = "0.7.3" }
leptos_axum = { version = "0.7", optional = true }
leptos_meta = { version = "0.7" }
# leptos_router = { version = "0.7.0" }
leptos_router = { version = "0.7.0" }
tokio = { version = "1", features = ["rt-multi-thread"], optional = true }
tower = { version = "0.4", optional = true }
tower-http = { version = "0.5", features = ["fs"], optional = true }
wasm-bindgen = "=0.2.99"
tracing = { version = "0.1", optional = true }
http = "1"
serde = { version = "1", features = ["derive"] }
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
derive_more = { version = "1", features = ["display", "error", "from"] }
clap = { version = "4.5.7", features = ["derive"] }
serde_json = { version = "1", optional = true }
camino = { version = "1.1", optional = true }
type-toppings = { version = "0.2.1", features = ["result"] }
# Tracing
tracing = { version = "0.1", optional = true }
tracing-subscriber = { version = "0.3.18", features = [
"env-filter",
], optional = true }
[features]
hydrate = ["leptos/hydrate"]
@@ -32,11 +40,15 @@ ssr = [
"dep:tower",
"dep:tower-http",
"dep:leptos_axum",
"dep:camino",
"dep:serde_json",
"leptos/ssr",
"leptos_meta/ssr",
# "leptos_router/ssr",
"dep:tracing",
"leptos_router/ssr",
"tracing",
]
tracing = ["leptos/tracing", "dep:tracing", "dep:tracing-subscriber"]
# Defines a size-optimized profile for the WASM bundle in release mode
[profile.wasm-release]