[dependencies.cfg-if]
version = "1"
[dependencies.leptos-spin-macro]
optional = true
version = "0.2"
[dependencies.leptos_config]
version = "0.6.15"
[dependencies.leptos_dom]
version = "0.6.15"
[dependencies.leptos_macro]
version = "0.6.15"
[dependencies.leptos_reactive]
version = "0.6.15"
[dependencies.leptos_server]
version = "0.6.15"
[dependencies.serde]
optional = true
version = "1"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.server_fn]
features = ["form-redirects", "browser", "url", "cbor"]
version = "0.6.15"
[dependencies.tracing]
version = "0.1"
[dependencies.typed-builder]
version = "0.18"
[dependencies.typed-builder-macro]
version = "0.18"
[dependencies.wasm-bindgen]
optional = true
version = "0.2"
[dependencies.web-sys]
features = ["ShadowRoot", "ShadowRootInit", "ShadowRootMode"]
version = "0.3.70"
[features]
csr = ["leptos_dom/csr", "leptos_macro/csr", "leptos_reactive/csr", "leptos_server/csr", "dep:wasm-bindgen"]
default = ["serde"]
default-tls = ["leptos_server/default-tls", "server_fn/default-tls"]
experimental-islands = ["leptos_dom/experimental-islands", "leptos_macro/experimental-islands", "leptos_reactive/experimental-islands", "dep:serde", "dep:serde_json"]
hydrate = ["leptos_dom/hydrate", "leptos_macro/hydrate", "leptos_reactive/hydrate", "leptos_server/hydrate", "dep:wasm-bindgen"]
miniserde = ["leptos_reactive/miniserde"]
nightly = ["leptos_dom/nightly", "leptos_macro/nightly", "leptos_reactive/nightly", "leptos_server/nightly"]
nonce = ["leptos_dom/nonce"]
rkyv = ["leptos_reactive/rkyv", "server_fn/rkyv"]
rustls = ["leptos_server/rustls", "server_fn/rustls"]
serde = ["leptos_reactive/serde"]
serde-lite = ["leptos_reactive/serde-lite"]
spin = ["leptos_reactive/spin", "leptos-spin-macro"]
ssr = ["leptos_dom/ssr", "leptos_macro/ssr", "leptos_reactive/ssr", "leptos_server/ssr", "server_fn/ssr"]
template_macro = ["leptos_dom/web", "dep:wasm-bindgen"]
trace-component-props = ["leptos_dom/trace-component-props", "leptos_macro/trace-component-props"]
tracing = ["leptos_macro/tracing"]
[lib]
name = "leptos"
path = "src/lib.rs"
[package]
authors = ["Greg Johnston"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces."
edition = "2021"
license = "MIT"
name = "leptos"
readme = "README.md"
repository = "https://github.com/leptos-rs/leptos"
rust-version = "1.75"
version = "0.6.15"
[package.metadata.cargo-all-features]
denylist = ["nightly", "tracing", "template_macro", "rustls", "default-tls", "wasm-bindgen", "rkyv", "trace-component-props", "spin", "experimental-islands"]
skip_feature_sets = [["csr", "ssr"], ["csr", "hydrate"], ["ssr", "hydrate"], ["serde", "serde-lite"], ["serde-lite", "miniserde"], ["serde", "miniserde"], ["serde", "rkyv"], ["miniserde", "rkyv"], ["serde-lite", "rkyv"], ["default-tls", "rustls"]]
[package.metadata.docs.rs]
rustdoc-args = ["--generate-link-to-definition"]
[[test]]
name = "ssr"
path = "tests/ssr.rs"