package
0.0.0-20201121123552-8ed447c7b657
Repository: https://github.com/aclisp/godashboard.git
Documentation: pkg.go.dev

# README

vectify

vectify reads from stdin an HTML fragment, converts it to vecty rendering Go code, and writes to stdout.

$ ./vectify
<!-- Nav Item - Tables -->
      <li class="nav-item">
        <a class="nav-link" href="tables.html">
          <i class="fas fa-fw fa-table"></i>
          <span>Tables</span></a>
      </li>
^D
  // Nav Item - Tables
elem.ListItem(
  vecty.Markup(
    vecty.Class("nav-item"),
  ),
  elem.Anchor(
    vecty.Markup(
      vecty.Class("nav-link"),
      vecty.Property("href", "tables.html"),
    ),
    elem.Italic(
      vecty.Markup(
        vecty.Class("fas", "fa-fw", "fa-table"),
      ),
    ),
    elem.Span(
      vecty.Text("Tables"),
    ),
  ),
),

comparison

frameworkbindingeventtwo-wayfetch
vuev-bindv-onv-modelon lifecycle or event
angular[target](target)[(target)]on lifecycle or event
reactpropsdom eventsn/aon lifecycle or event