UNPKG

@arve.knudsen/bankai

Version:

The easiest way to compile JavaScript, HTML and CSS

35 lines (28 loc) 661 B
var html = require('choo/html') var css = require('sheetify') var choo = require('choo') css('tachyons') var app = choo() if (process.env.NODE_ENV === 'production') { app.use(require('choo-service-worker')()) } else { app.use(require('choo-devtools')()) } app.route('/', function (state, emit) { emit('DOMTitleChange', 'hello planet') return html` <body class="sans-serif"> Hello planet </body> ` }) app.route('/other', function (state, emit) { emit('DOMTitleChange', 'hello planet') return html` <body class="sans-serif"> Hello other </body> ` }) if (module.parent) module.exports = app else app.mount('body')