* add components * example: componentize header * fix choo SSR * example: componentize footer * example: fix footer * update component cache asserts * componentize todos * reorder example dir * fix example tests * fix dep check test * Add garbage collection of unused components * Apply args when calling identity * update to new component preview * update nanocomponent * fix cache err name * remove static methods from example * restore app.emit() function * public API tests * offset component cache iteration by 2 * whitelist contents of component folder (#643) * allow lru number arg * fix lint typo
19 lines
471 B
JavaScript
19 lines
471 B
JavaScript
var css = require('sheetify')
|
|
var choo = require('../')
|
|
|
|
css('todomvc-common/base.css')
|
|
css('todomvc-app-css/index.css')
|
|
|
|
var app = choo()
|
|
if (process.env.NODE_ENV !== 'production') {
|
|
app.use(require('choo-devtools')())
|
|
}
|
|
app.use(require('./stores/todos'))
|
|
|
|
app.route('/', require('./views/main'))
|
|
app.route('#active', require('./views/main'))
|
|
app.route('#completed', require('./views/main'))
|
|
app.route('*', require('./views/main'))
|
|
|
|
module.exports = app.mount('body')
|