[package]
name = "rustyle-css"
version = "0.3.0"
edition = "2021"
authors = ["Rustyle Contributors"]
description = "Transformative Pure Rust CSS-in-RS solution for Leptos 0.8.14 with design tokens, components, modern CSS features, and exceptional developer experience"
license = "Apache-2.0"
repository = "https://github.com/usvx/rustyle"
homepage = "https://github.com/usvx/rustyle"
readme = "README.md"
keywords = ["leptos", "css", "styling", "web", "wasm"]
categories = ["web-programming", "wasm"]
[features]
default = []
csr = []
ssr = []
dev = []
[workspace]
members = ["rustyle-macros"]
[dependencies]
leptos = { version = "0.8.14", features = ["csr", "ssr"] }
lightningcss = "1.0.0-alpha.68"
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "2.0", features = ["full", "parsing"] }
sha2 = "0.10"
regex = "1.10"
dashmap = "5.5"
rustyle-macros = { path = "rustyle-macros", version = "0.3.0" }
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen = "0.2"
web-sys = { version = "0.3", features = ["Window", "Document", "Element", "HtmlElement", "HtmlHeadElement"] }
[dev-dependencies]
leptos = { version = "0.8.14", features = ["csr", "ssr", "nightly"] }
criterion = { version = "0.5", features = ["html_reports"] }
[[bench]]
name = "css_processing"
harness = false