Skip to content

Releases: blinkblinkhq/echox

0.0.9 (FEB 24, 2025)

24 Feb 19:08
ce752bd
Compare
Choose a tag to compare
0.0.9 (FEB 24, 2025) Pre-release
Pre-release

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)

18 Feb 15:49
c30f10e
Compare
Choose a tag to compare
0.0.8 (FEB 18, 2025) Pre-release
Pre-release

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)

17 Feb 18:51
19d6162
Compare
Choose a tag to compare
0.0.7 (FEB 5, 2025) Pre-release
Pre-release

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