Clone in a terminal:
Cargo.toml
Repository root - More cleanup
[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)

8a643c4 Johan Mattsson - johan.mattsson.m@gmail.com
More cleanup
More cleanup
16db169 Johan Mattsson - johan.mattsson.m@gmail.com
Cleanup
Cleanup
b23ac5c Johan Mattsson - johan.mattsson.m@gmail.com
Versions
Versions
7893da8 Johan Mattsson - johan.mattsson.m@gmail.com
Metadata
Metadata
7e27de7 Johan Mattsson - johan.mattsson.m@gmail.com
Merge branch 'main' into component-getters-and-setters
Merge branch 'main' into component-getters-and-setters
1f488af Johan Mattsson - johan.mattsson.m@gmail.com
Update dependency
Update dependency
6136236 Johan Mattsson - johan.mattsson.m@gmail.com
Tests and examples
Tests and examples
321ec6b Johan Mattsson - johan.mattsson.m@gmail.com
Remove threads with shared memory
Remove threads with shared memory
9c53342 Johan Mattsson - johan.mattsson.m@gmail.com
Web worker test
Web worker test
45ddf9d Johan Mattsson - johan.mattsson.m@gmail.com
ArcSwap instead of lock
ArcSwap instead of lock
2759560 Johan Mattsson - johan.mattsson.m@gmail.com
Multiple wasm threads
Multiple wasm threads
5b0444b Johan Mattsson - johan.mattsson.m@gmail.com
Revert "Add and remove css classes"
Revert "Add and remove css classes"

This reverts commit 2226f52c8addbbf364bf019ff2dfbef8133c4a25.
dfe7085 Johan Mattsson - johan.mattsson.m@gmail.com
New compoent self (Arc<Mutex<Data>>)
New compoent self (Arc<Mutex<Data>>)
2226f52 Johan Mattsson - johan.mattsson.m@gmail.com
Add and remove css classes
Add and remove css classes
eff2a45 Johan Mattsson - johan.mattsson.m@gmail.com
Component update
Component update
4857701 Johan Mattsson - johan.mattsson.m@gmail.com
v1.0.2
v1.0.2
21886c6 Johan Mattsson - johan.mattsson.m@gmail.com
v1.0.1
v1.0.1
8bf2558 Johan Mattsson - johan.mattsson.m@gmail.com
Update examples
Update examples
69fc868 Johan Mattsson - johan.mattsson.m@gmail.com
Fix package settings
Fix package settings
9b5cae2 Johan Mattsson - johan.mattsson.m@gmail.com
Meta data etc.
Meta data etc.
67885fc Johan Mattsson - johan.mattsson.m@gmail.com
Cookie and input value
Cookie and input value

Some helpers.
234866d Johan Mattsson - johan.mattsson.m@gmail.com
Make async functions work as callbacks
Make async functions work as callbacks
72f0126 Johan Mattsson - johan.mattsson.m@gmail.com
Prelude for imports
Prelude for imports
aa095dd Johan Mattsson - johan.mattsson.m@gmail.com
Move callback init
Move callback init
bf5df00 Johan Mattsson - johan.mattsson.m@gmail.com
Clock counter example
Clock counter example
b42e691 Johan Mattsson - johan.mattsson.m@gmail.com
Some DOM selector helpers
Some DOM selector helpers

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112