Packages
WebAssembly is a web DSL for Elixir. You create html structure straight using do blocks. Means, you can intermix html-building blocks with full Elixir syntax. DSL output is an iolist, which you can flatten to string, but better use is to just feed it to the socket (via Plug & Cowboy). WebAssem...
Current section
Files
Jump to
Current section
Files
webassembly
CHANGELOG.md
CHANGELOG.md
### v0.3.2
* bugfix: add missing `script` element
* more docs & tests
### v0.3.1
* internal APIs cleanup
* more docs
### v0.3.0
* API simplified: `elements`/`pick` not needed anymore
* better docs
* readme describes features based on an embedded example
### v0.2.0
* API rename: loops & closures unrolling now via `elements`/`pick` macros
* defensive measure against improper nesting without do: block
* small doc & tests improvements
### v0.1.2
* More refactorings & typespec fixes
* Preliminary documentation
### v0.1.1
* Refactoring
* Typespec fixes
* 100% test coverage
### v0.1.0
* Version extracted from my [Rockside] project
Allows for nesting, nonvoid & void tags,
loops & closures unrolling via `gather`/`pick` macros.
[rockside]: https://github.com/herenowcoder/rockside