@triskel
Installation
npm install -D @triskel/app
import HTML from '@triskel/app'
import layout_html from './layout.html'
HTML.render(document.body, layout_html, {
data: {
// ...
},
})
packages included
package | size / dependencies | description |
---|---|---|
@triskel/con-text |
Provides tools for eval and interpolate text and also pipe evaluated expressions across shared filters | |
@triskel/parser |
Parses HTML into @triskelAST | |
@triskel/loader |
@triskel/parser |
Parses and load HTML as stringified @triskelAST for webpack and rollup (@triskel/loader/rollup ) |
@triskel/app |
@triskel/con-text |
Renders @triskelAST into the DOM |
@triskel/stringify |
Serializes @triskelAST into a String | |
@triskel/tinyhtml |
@triskel/parser @triskel/stringify |
Parses into @triskelAST and serializes back minifying the resulting HTML |
package | size / dependencies | description |
---|---|---|
@triskel/template | @triskel/con-text |
This is a regular template engine to interpolate and render Strings |
@triskelAST
HTML | @triskelAST |
---|---|
<h1>Title 1</h1> |
{ |