stir-template

server-side template inspired by React


Keywords
react, html, template
License
MIT
Install
npm install stir-template@0.2.2

Documentation

Stir template

A string-based HTML template library inspired by React.

Usage

npm i --save-dev stir-template

or

yarn add --dev stir-template

Methods:

stir.render
stir.createElement
stir.createFactory

Predefined:

stir.doctype
stir.html
stir.head
stir.body
stir.title

stir.link
stir.meta
stir.script

stir.div
stir.span
stir.a
stir.code
stir.input
stir.textarea

Example in CoffeeScript:

{html, head, body, div} = stir

link = stir.createFactory 'link'
script = stir.createFactory 'script'

module.exports = (data) ->
  stir.render stir.doctype,
    html null,
      head null,
        link()
        script()
      body null,
        div name: 'a', 'empty'
        div()

Difference from React

stir-template does not escape DOM properties(which React does). Object properties are directly rendered to DOM properties.

License

MIT