[package] name = "mantra-ui" version = "0.1.0" edition = "2021" [lib] crate-type = ["cdylib", "rlib"] [dependencies] leptos.workspace = true leptos_router.workspace = true leptos_meta.workspace = true serde.workspace = true chrono = { workspace = true } console_error_panic_hook = { version = "0.1", optional = true } wasm-bindgen = { version = "0.2.118", optional = true } web-sys = { version = "0.3", optional = true, features = [ "Window", "Storage", "Document", "Element", "HtmlElement", "HtmlTextAreaElement", "HtmlCollection", "NodeList", "DomTokenList", "Event", "EventTarget", "Selection", "Range", "Node", "DomRect", "Navigator", "Clipboard", "console", ] } # Server-only — pulled in under ssr feature for notes I/O + Claude HTTP. tokio = { workspace = true, optional = true } reqwest = { workspace = true, optional = true } serde_json = { workspace = true, optional = true } [features] default = [] hydrate = [ "leptos/hydrate", "dep:console_error_panic_hook", "dep:wasm-bindgen", "dep:web-sys", ] ssr = [ "leptos/ssr", "leptos_router/ssr", "leptos_meta/ssr", "dep:tokio", "dep:reqwest", "dep:serde_json", ]