[package]
name = "ftui-web"
version = "0.2.1"
edition = "2024"
license-file = "../../LICENSE"
description = "WASM backend implementation for FrankenTUI (host-driven, deterministic)."
repository = "https://github.com/Dicklesworthstone/frankentui"
homepage = "https://github.com/Dicklesworthstone/frankentui"
documentation = "https://docs.rs/ftui-web"
readme = "../../README.md"
[features]
default = []
input-parser = ["dep:serde", "dep:serde_json"]
tracing = ["dep:tracing"]
[dependencies]
ftui-backend = { path = "../ftui-backend", version = "0.2.1" }
ftui-core = { path = "../ftui-core", version = "0.2.1" }
ftui-layout = { path = "../ftui-layout", version = "0.2.1" }
ftui-render = { path = "../ftui-render", version = "0.2.1" }
ftui-runtime = { path = "../ftui-runtime", version = "0.2.1", default-features = false }
serde = { version = "1.0.227", features = ["derive"], optional = true }
serde_json = { version = "1.0.145", optional = true }
tracing = { version = "0.1.41", optional = true }
[dev-dependencies]
pretty_assertions = "1.4.1"
tracing-subscriber = { version = "0.3.20", features = ["registry"] }
wasm-bindgen-test = "0.3.58"