Releases: blinkblinkhq/echox
Releases · blinkblinkhq/echox
0.0.9 (FEB 24, 2025)
What's Changed
Moving to @blinkblinkhq and preparing for BlinkBlink's release.
Full Changelog: v0.0.8...v0.0.9
0.0.8 (FEB 18, 2025)
What's Changed
Export ex.set(node, [attributes,] children) for the new template syntax for Charming.js.
cm.svg`<svg ${{width: 100, height: 100}}></svg>`
Full Changelog: v0.0.7...v0.0.8
0.0.7 (FEB 5, 2025)
What's Changed
Simplify API and implementation.
import {HTML, reactive} from "echox";
const [state] = reactive()
.state("value", 0)
.computed("double", (d) => d.value * 2)
.effect((d) => console.log(d.value, d.double))
.join();
const counter = HTML.div([
HTML.button({onclick: () => state.value++}, ["👍"]),
HTML.button({onclick: () => state.value--}, ["👎"]),
HTML.span([() => state.double]),
]);
document.body.appendChild(counter);
For more information, please refer to:
Full Changelog: v0.0.6...v0.0.7