4 releases
0.1.3 | Feb 26, 2024 |
---|---|
0.1.2 | Feb 25, 2024 |
0.1.1 | Feb 14, 2024 |
0.1.0 | Feb 14, 2024 |
#437 in WebAssembly
43 downloads per month
120KB
3K
SLoC
yew-html-ext
Write HTML in Rust more concisely
yew-html-ext
provides a drop-in replacement for Yew's html!
and html_nested!
macros with
a number of syntactic extensions. Being a drop-in replacement, all one has to do to start benefitting from this library is:
- Add it to the project's dependencies
[dependencies]
yew-html-ext = "0.1"
- Replace uses/imports of
yew::html{_nested}
withyew_html_ext::html{_nested}
The provided macros facilitate an experimental ground for potential additions to Yew HTML proper, which is why the base features are untouched, only new ones are added.
Format this new fancy HTML
yew-fmt
has support for this extended syntax,
which is however opt-in and is to be enabled by adding the following line to rustfmt.toml
:
yew.html_flavor = "Ext"
Dependencies
~0.3–0.8MB
~18K SLoC