[package]
edition = "2024"
name = "hyperchad_renderer_vanilla_js"
version = "0.3.0"
authors = ["Braden Steffaniak"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "HyperChad Vanilla JS HTML renderer package"
readme = "README.md"
keywords = [
"gui",
"html",
"js",
"render",
"web",
]
categories = ["gui"]
license = "MPL-2.0"
repository = "https://github.com/MoosicBox/MoosicBox"
[package.metadata]
examples = false
[package.metadata.cargo-machete]
ignored = [
"hyperchad_js_bundler",
"hyperchad_renderer_vanilla_js_hash",
]
[package.metadata.workspaces]
group = "hyperchad"
[features]
_actions = []
all-plugins = [
"hyperchad_renderer_vanilla_js_hash/all-plugins",
"plugin-actions",
"plugin-canvas",
"plugin-event",
"plugin-form",
"plugin-http-events",
"plugin-idiomorph",
"plugin-nav",
"plugin-routing",
"plugin-shared-state",
"plugin-sse",
"plugin-tauri-event",
"plugin-uuid",
]
debug = ["hyperchad_renderer_html/debug"]
default = [
"all-plugins",
"debug",
]
fail-on-warnings = [
"hyperchad_js_bundler/fail-on-warnings",
"hyperchad_renderer/fail-on-warnings",
"hyperchad_renderer_html/fail-on-warnings",
"hyperchad_renderer_vanilla_js_hash/fail-on-warnings",
"hyperchad_transformer/fail-on-warnings",
]
hash = ["dep:md5"]
plugin-actions = [
"hyperchad_renderer_vanilla_js_hash/plugin-actions",
"plugin-actions-change",
"plugin-actions-click",
"plugin-actions-click-outside",
"plugin-actions-event",
"plugin-actions-event-key-down",
"plugin-actions-event-key-up",
"plugin-actions-immediate",
"plugin-actions-key-down",
"plugin-actions-key-up",
"plugin-actions-mouse-down",
"plugin-actions-mouse-over",
"plugin-actions-resize",
]
plugin-actions-change = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-change",
]
plugin-actions-click = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-click",
]
plugin-actions-click-outside = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-click-outside",
]
plugin-actions-event = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-event",
]
plugin-actions-event-key-down = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-event-key-down",
]
plugin-actions-event-key-up = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-event-key-up",
]
plugin-actions-immediate = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-immediate",
]
plugin-actions-key-down = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-key-down",
]
plugin-actions-key-up = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-key-up",
]
plugin-actions-mouse-down = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-mouse-down",
]
plugin-actions-mouse-over = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-mouse-over",
]
plugin-actions-resize = [
"_actions",
"hyperchad_renderer_vanilla_js_hash/plugin-actions-resize",
]
plugin-canvas = ["hyperchad_renderer_vanilla_js_hash/plugin-canvas"]
plugin-event = ["hyperchad_renderer_vanilla_js_hash/plugin-event"]
plugin-form = ["hyperchad_renderer_vanilla_js_hash/plugin-form"]
plugin-http-events = ["hyperchad_renderer_vanilla_js_hash/plugin-http-events"]
plugin-idiomorph = ["hyperchad_renderer_vanilla_js_hash/plugin-idiomorph"]
plugin-nav = ["hyperchad_renderer_vanilla_js_hash/plugin-nav"]
plugin-routing = ["hyperchad_renderer_vanilla_js_hash/plugin-routing"]
plugin-shared-state = [
"hyperchad_renderer_vanilla_js_hash/plugin-shared-state",
"plugin-actions-event",
"plugin-sse",
]
plugin-sse = [
"hyperchad_renderer_vanilla_js_hash/plugin-sse",
"plugin-uuid",
]
plugin-tauri-event = ["hyperchad_renderer_vanilla_js_hash/plugin-tauri-event"]
plugin-uuid = ["hyperchad_renderer_vanilla_js_hash/plugin-uuid"]
plugin-uuid-insecure = ["hyperchad_renderer_vanilla_js_hash/plugin-uuid-insecure"]
script = []
[lib]
name = "hyperchad_renderer_vanilla_js"
path = "src/lib.rs"
[dependencies.async-trait]
version = "0.1.89"
[dependencies.const_format]
version = "0.2.36"
[dependencies.convert_case]
version = "0.11.0"
[dependencies.html-escape]
version = "0.2.13"
[dependencies.hyperchad_renderer]
version = "0.3.0"
features = [
"canvas",
"html",
]
default-features = false
[dependencies.hyperchad_renderer_html]
version = "0.3.0"
features = [
"assets",
"extend",
]
default-features = false
[dependencies.hyperchad_transformer]
version = "0.3.0"
features = [
"html",
"logic",
]
default-features = false
[dependencies.log]
version = "0.4.29"
features = ["release_max_level_trace"]
[dependencies.maud]
version = "0.27.0"
[dependencies.md5]
version = "0.8.0"
optional = true
[build-dependencies.hyperchad_js_bundler]
version = "0.3.0"
features = ["swc"]
default-features = false
[build-dependencies.hyperchad_renderer_vanilla_js_hash]
version = "0.3.0"
default-features = false