Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 908 Bytes

README.md

File metadata and controls

42 lines (30 loc) · 908 Bytes

hyperframework

Build Status Standard - JavaScript Style Guide

Fast and light frontend framework, backed by hyperHTML

Usage

Basic

const component = require('hyperframework/component')
const mount = require('hyperframework')

const Button = component((html, text) => html`
  <button>
    ${text}
  </button>
`)

const App = component((html, data) => html`
  <section>${
    data.map(Button)
  }</section>
`)

const app = mount(App, document.body)
app(['Hello World', 'Hello There'])

setTimeout(app, 1000, ['Hello World', 'Hello There', 'Hello Again'])

License

MIT