[package]
edition = "2024"
rust-version = "1.90"
name = "patternfly-yew"
version = "0.7.0"
authors = ["Jens Reimann <jreimann@redhat.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "PatternFly 5 components for Yew"
readme = "README.md"
keywords = [
"yew",
"patternfly",
"web",
"html",
]
categories = [
"wasm",
"web-programming",
"gui",
]
license = "Apache-2.0"
repository = "https://github.com/patternfly-yew/patternfly-yew"
[features]
default = ["yew-nested-router"]
experimental = ["tree"]
icons-fab = []
icons-far = []
legacy = []
localization = [
"dep:sys-locale",
"chrono/unstable-locales",
]
tree = []
[lib]
name = "patternfly_yew"
path = "src/lib.rs"
[dependencies.chrono]
version = "0.4"
features = [
"wasmbind",
"clock",
]
default-features = false
[dependencies.gloo-events]
version = "0.2.0"
[dependencies.gloo-timers]
version = "0.3.0"
[dependencies.gloo-utils]
version = "0.2.0"
[dependencies.implicit-clone]
version = "0.6"
[dependencies.js-sys]
version = "0.3.64"
[dependencies.log]
version = "0.4"
[dependencies.num-traits]
version = "0.2.16"
[dependencies.popper-rs]
version = "0.4.0"
features = ["yew"]
[dependencies.serde]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.strum]
version = "0.27"
[dependencies.strum_macros]
version = "0.27"
[dependencies.sys-locale]
version = "0.3.1"
features = ["js"]
optional = true
[dependencies.uuid]
version = "1"
features = [
"v4",
"js",
]
[dependencies.wasm-bindgen]
version = "0.2.89"
[dependencies.wasm-bindgen-futures]
version = "0.4.39"
[dependencies.web-sys]
version = "0.3.66"
features = [
"HtmlCollection",
"Node",
"NodeList",
"DomRect",
"DomTokenList",
"HtmlFormElement",
"HtmlSelectElement",
"HtmlOptionElement",
"HtmlOptionsCollection",
"KeyboardEvent",
"Touch",
"TouchEvent",
"TouchList",
]
[dependencies.web-tools]
version = "0.3.0"
features = ["yew"]
[dependencies.yew]
version = "0.22"
[dependencies.yew-hooks]
version = "0.4"
[dependencies.yew-more-hooks]
version = "0.4.0"
features = ["breakpoint"]
[dependencies.yew-nested-router]
version = "0.8.0"
optional = true