More cleanup
Cargo.toml
[package]
name = "kaja-web"
version = "1.0.5"
edition = "2024"
description = "Web framework for Rust targeting the WebAssembly"
license = "MIT"
repository = "https://github.com/johanmattssonm/kaja-web"
readme = "README.md"
keywords = ["html", "web", "wasm", "webassembly", "frontend"]
[dependencies]
gloo = "0.12.0"
gloo-console = "0.4.0"
kaja-html-macro = "1.0.5"
wasm-bindgen = "0.2.122"
web-sys = { version = "0.3.99", features = ["Window", "Document", "HtmlDocument", "Element", "HtmlElement", "HtmlInputElement", "NodeList", "CssStyleDeclaration", "DomTokenList", "MessageEvent", "CustomElementRegistry", "ElementDefinitionOptions"] }
serde = { version = "1.0", features = ["derive"] }
serde-wasm-bindgen = "0.5"
inventory = "0.3.24"
js-sys = "0.3"
wasm-bindgen-futures = "0.4.72"
kaja-callback-macro = { version = "1.0.2", path = "../kaja-callback-macro" }
kaja-web-component = { version = "1.0.2", path = "../kaja-web-component" }
[dev-dependencies]
wasm-bindgen-test = "0.3.76"
File history (26 commits)
Cleanup
Versions
Metadata
Merge branch 'main' into component-getters-and-setters
Update dependency
Tests and examples
Remove threads with shared memory
Web worker test
ArcSwap instead of lock
Multiple wasm threads
Revert "Add and remove css classes"
New compoent self (Arc<Mutex<Data>>)
Add and remove css classes
Component update
v1.0.2
v1.0.1
Update examples
Fix package settings
Meta data etc.
Cookie and input value
Make async functions work as callbacks
Prelude for imports
Move callback init
Clock counter example
Some DOM selector helpers