```coffeescript
'use strict'

App =
  items: [
    {name: 'Learn Brunch', check: true}
    {name: 'Find a way to automate tests', check: true}
    {name: 'Apply to my projects', check: false}
#    '...'
    {name: 'Profit!', check: false}
  ]

  init: ->
    tmpl = require 'views/list'
    html = tmpl items: App.items
    document.getElementsByTagName('body')[0].innerHTML += html
    return

module.exports = App
```

Refactor my own knowledge on vanilla DOM manipulation
user
```coffeescript
'use strict'

App =
  items: [
    {name: 'Learn Brunch', check: true}
    {name: 'Find a way to automate tests', check: true}
    {name: 'Apply to my projects', check: false}
#    '...'
    {name: 'Profit!', check: false}
  ]

  init: ->
    tmpl = require 'views/list'
    html = tmpl items: App.items
    document.body.innerHTML += html
    return

module.exports = App
```
assistant