Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Write HTML in CoffeeScript
CoffeeScript
Branch: master
Failed to load latest commit information.
coffee
.gitignore
.npmignore
README.md
package.json refactoring to 0.4.2
test.coffee refactoring to 0.4.2

README.md

Coffee-HTML: generate HTML in CoffeeScript

Usage

You can install Coffee-HTML with NPM:

npm install coffee-html

Its syntax looks like:

{html} = require 'coffee-html'

data =
  rose: 'flower'
  lilyturf: 'plant'

page = html ->
  @div class: 'demo',
    @div id: 'demo',
      for name, type of data
        @div class: 'content',
          @text "#{name}: #{type}"
    if data.others?
      @div class: 'more', (@text data.others)

page # => generated HTML here

This package only supports tags that defined in the source code. Customized tags are not supported.

Changelog

  • 0.4.2

    • Refactor code from my early years
    • Remove __proto__
  • 0.4.0

    • Previously named Liliturf, renamed to Coffee-HTML

Early ideas:

A Gist: https://gist.github.com/2498711

License

MIT

Something went wrong with that request. Please try again.