leptos/leptos_reactive/Cargo.toml

129 lines
2.4 KiB
TOML
Raw Normal View History

2022-07-31 20:46:14 +00:00
[package]
2022-08-25 19:04:30 +00:00
name = "leptos_reactive"
version = { workspace = true }
2022-07-31 20:46:14 +00:00
edition = "2021"
2022-10-07 10:50:21 +00:00
authors = ["Greg Johnston"]
license = "MIT"
2023-01-10 02:59:13 +00:00
repository = "https://github.com/leptos-rs/leptos"
2022-10-07 10:50:21 +00:00
description = "Reactive system for the Leptos web framework."
2022-07-31 20:46:14 +00:00
[dependencies]
slotmap = { version = "1", features = ["serde"] }
serde = { version = "1", features = ["derive"] }
serde-lite = { version = "0.4", optional = true }
futures = { version = "0.3" }
js-sys = { version = "0.3", optional = true }
miniserde = { version = "0.1", optional = true }
rkyv = { version = "0.7.39", features = [
"validation",
"uuid",
"copy",
"strict",
], optional = true }
bytecheck = { version = "0.7", features = [
"uuid",
"simdutf8",
], optional = true }
rustc-hash = "1"
serde-wasm-bindgen = "0.5"
serde_json = "1"
base64 = "0.21"
thiserror = "1"
tokio = { version = "1", features = ["rt"], optional = true }
tracing = "0.1"
wasm-bindgen = { version = "0.2", optional = true }
wasm-bindgen-futures = { version = "0.4", optional = true }
web-sys = { version = "0.3", optional = true, features = [
"DocumentFragment",
"Element",
"HtmlTemplateElement",
"NodeList",
"Window",
] }
cfg-if = "1"
indexmap = "1"
ouroboros = { version = "0.15.6", default-features = false }
2022-08-01 22:02:02 +00:00
[dev-dependencies]
criterion = { version = "0.4.0", features = ["html_reports"] }
reactive-signals = { version = "0.1.0-alpha.4", features = ["profile"] }
l021 = { package = "leptos", version = "0.2.1" }
sycamore = { version = "0.8", features = ["ssr"] }
log = "0.4"
tokio-test = "0.4"
leptos = { path = "../leptos" }
2022-08-25 19:04:30 +00:00
[features]
default = []
csr = [
"dep:js-sys",
"dep:wasm-bindgen",
"dep:wasm-bindgen-futures",
"dep:web-sys",
]
hydrate = [
"dep:js-sys",
"dep:wasm-bindgen",
"dep:wasm-bindgen-futures",
"dep:web-sys",
]
ssr = ["dep:tokio"]
stable = []
serde = []
serde-lite = ["dep:serde-lite"]
miniserde = ["dep:miniserde"]
2023-02-26 21:12:53 +00:00
rkyv = ["dep:rkyv", "dep:bytecheck"]
2022-11-03 03:10:12 +00:00
[package.metadata.cargo-all-features]
denylist = ["stable"]
2023-01-07 12:43:52 +00:00
skip_feature_sets = [
[
"csr",
"ssr",
],
[
"csr",
"hydrate",
],
[
"ssr",
"hydrate",
],
[
"serde",
"serde-lite",
],
[
"serde-lite",
"miniserde",
],
[
"serde",
"miniserde",
],
[
"serde",
"rkyv",
],
[
"miniserde",
"rkyv",
],
[
"serde-lite",
"rkyv",
],
2023-01-07 12:43:52 +00:00
]
[[bench]]
name = "deep_update"
harness = false
[[bench]]
name = "fan_out"
harness = false
[[bench]]
name = "narrow_down"
harness = false