Clone in a terminal:
Cargo.toml
Repository root - v1.0.2
cargo-features = ["edition2024"]

[package]
name = "kaja-web-component"
version = "1.0.2"
edition = "2024"
description = "Web component framework for Rust targeting the WebAssembly"
license = "MIT"
repository = "https://github.com/johanmattssonm/kaja-web-component"
readme = "README.md"
keywords = ["html", "web", "component", "webassembly"]

[lib]
proc-macro = true

[dependencies]
syn = { version = "2", features = ["full"] }
quote = "1"
proc-macro2 = "1"
gloo = "0.12.0"
wasm-bindgen = "0.2.122"
js-sys = "0.3"
web-sys = { version = "0.3.99", features = ["Window", "Document", "HtmlDocument", "Element", "HtmlElement", "HtmlInputElement", "NodeList", "CssStyleDeclaration", "DomTokenList", "MessageEvent", "CustomElementRegistry", "ElementDefinitionOptions"] }
inventory = "0.3.24"

[dev-dependencies]
gloo = "0.12.0"
gloo-console = "0.4.0"
wasm-bindgen = "0.2.122"

[patch.crates-io]
kaja-callback-macro = { path = "../kaja-callback-macro" }

File history (9 commits)

e308481 Johan Mattsson - johan.mattsson.m@gmail.com
v1.0.2
v1.0.2
415e08d Johan Mattsson - johan.mattsson.m@gmail.com
v1.0.1
v1.0.1
c632e2d Johan Mattsson - johan.mattsson.m@gmail.com
v1.0
v1.0
5909fca Johan Mattsson - johan.mattsson.m@gmail.com
Meta data
Meta data
64b7900 Johan Mattsson - johan.mattsson.m@gmail.com
Merge branch 'next-component'
Merge branch 'next-component'
2d79b82 Johan Mattsson - johan.mattsson.m@gmail.com
New component macro
New component macro
f5ce5da Johan Mattsson - johan.mattsson.m@gmail.com
Use thread local storage for components
Use thread local storage for components
ba49729 Johan Mattsson - johan.mattsson.m@gmail.com
Fix and log init
Fix and log init
8e08a53 Johan Mattsson - johan.mattsson.m@gmail.com
Init functon from annotated struct
Init functon from annotated struct

Contact

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