hyperchad_renderer_html_actix 0.1.0

HyperChad HTML Actix renderer package
Documentation
[package]
authors     = ["Braden Steffaniak"]
categories  = ["gui"]
description = "HyperChad HTML Actix renderer package"
edition     = "2024"
keywords    = ["gui", "html", "render", "renderer", "web"]
license     = "MPL-2.0"
name        = "hyperchad_renderer_html_actix"
readme      = "README.md"
repository  = "https://github.com/MoosicBox/MoosicBox"
version     = "0.1.0"

[dependencies]
hyperchad_renderer   = { workspace = true, features = ["canvas"] }
moosicbox_assert     = { workspace = true }
moosicbox_env_utils  = { workspace = true }
moosicbox_middleware = { workspace = true }
moosicbox_task       = { workspace = true }

actix-cors   = { workspace = true }
actix-files  = { workspace = true, optional = true }
actix-web    = { workspace = true }
async-trait  = { workspace = true }
bytes        = { workspace = true }
flate2       = { workspace = true }
flume        = { workspace = true }
futures-util = { workspace = true }
log          = { workspace = true }
serde        = { workspace = true, optional = true }
serde_json   = { workspace = true, optional = true }
tokio        = { workspace = true }

[features]
default = ["actions", "assets", "debug", "sse"]

fail-on-warnings = []

debug = []

assets = ["dep:actix-files", "hyperchad_renderer/assets"]

actions = ["dep:serde", "dep:serde_json", "hyperchad_renderer/logic"]
sse     = ["dep:serde_json", "hyperchad_renderer/serde"]