Clone in a terminal:
Cargo.toml
Repository root - Update readme
[package]
name = "kaja-callback-macro"
version = "1.0.2"
edition = "2024"
description = "Callback macro for kaja-web"
license = "MIT"
repository = "https://github.com/johanmattssonm/kaja-callback-macro"
readme = "README.md"
keywords = ["web", "wasm", "rust", "webassembly", "frontend"]

[lib]
proc-macro = true

[dependencies]
syn = { version = "2", features = ["full"] }
quote = "1"
proc-macro2 = "1"
gloo = "0.12.0"

[dev-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 = ["Document", "HtmlDocument", "Element", "HtmlElement", "HtmlInputElement", "NodeList"] }
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"

File history (9 commits)

d2a093f Johan Mattsson - johan.mattsson.m@gmail.com
Update readme
Update readme
3167b3e Johan Mattsson - johan.mattsson.m@gmail.com
v1.0.1
v1.0.1
d2275a8 Johan Mattsson - johan.mattsson.m@gmail.com
Update Cargo.toml
Update Cargo.toml
36a4100 Johan Mattsson - johan.mattsson.m@gmail.com
Update dependency
Update dependency
04dee4d Johan Mattsson - johan.mattsson.m@gmail.com
Pass HTML element to callback
Pass HTML element to callback
aca5a55 Johan Mattsson - johan.mattsson.m@gmail.com
Update version number
Update version number
9aa9012 Johan Mattsson - johan.mattsson.m@gmail.com
Meta data
Meta data
412770c Johan Mattsson - johan.mattsson.m@gmail.com
Test closures
Test closures
cf38348 Johan Mattsson - johan.mattsson.m@gmail.com
Create JS callback function for kaja-web framework. Rust.
Create JS callback function for kaja-web framework. Rust.

Contact

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