[package]
name = "drteeth"
version = "0.2.0"
edition = "2021"
rust-version = "1.59"
license = "Unlicense"
description = "Low-complexity web technology user interface library for desktop apps"
homepage = "https://git.sr.ht/~djarb/drteeth"
repository = "https://git.sr.ht/~djarb/drteeth"
documentation = "https://docs.rs/crate/drteeth/latest"
readme = "README.md"
keywords = ["simple", "flexible", "web", "ui"]
categories = ["gui", "web-programming"]
[features]
default = ["tokio"]
tokio = ["dep:tokio"]
asyncstd = ["dep:async-std"]
smol = ["dep:smol"]
examples = [
"dep:axum",
"dep:tower",
"dep:tide",
"dep:trillium",
"dep:trillium-smol",
"dep:trillium-router",
"dep:sailfish",
"dep:tower-http",
"dep:serde",
"dep:toml",
"dep:ulid",
]
[dependencies]
wry = "^0.22.5"
tokio = { version = "^1.22.0", features = ["full"], optional = true }
async-std = { version = "^1.12.0", optional = true }
smol = { version = "^1.3.0", optional = true }
axum = { version = "<2", features = ["http2", "multipart", "headers"], optional = true }
tower = { version = "<2", optional = true }
tide = { version = "<2", optional = true }
trillium = { version = "<2", optional = true }
trillium-smol = { version = "<2", optional = true }
trillium-router = { version = "<2", optional = true }
sailfish = { version = "<2", optional = true }
tower-http = { version = "<2", features = ["fs"], optional = true }
serde = { version = "<2", features = ["derive"], optional = true }
toml = { version = "<2", optional = true }
ulid = { version = "<2", features = ["serde"], optional = true }