htmlkup

1.2.7 • Public • Published

htmlkup

Installation

$ npm install -g htmlkup

Command line usage:

Pipe it in, it pipes it out.

$ echo '<html></html>' | htmlkup
html()
$ echo '<html>
  <head>
    <link type="text/css" href="/css/my.css" />
    <script type="text/javascript" src="/js/my.js"></script>
    <title>Title</title>
  </head>
  <body>
    <div>Text</div>
    <div>
      <a href="/">somewhere</a><br/>
    </div>
  </body>
</html>' | htmlkup
html ->
  head ->
    link type: "text/css", href: "/css/my.css"
    script type: "text/javascript", src: "/js/my.js"
    title "Title"
  body ->
    div "Text"
    div ->
      a href: "/", "somewhere"
      br()
$ htmlkup < your.html > your.coffee

Online usage:

You can paste in your HTML and it'll output coffeescript.

http://html2coffeekup.no.de/

Thanks to webjay for building this!

Module usage:

hmtlkup exports just one function. Pass in html, it returns coffeescript

htmlkup = require 'htmlkup'

html = '<p>Hi!</p>'
coffeekup = htmlkup(html)
p "Hi!"

Tests

$ vows

Readme

Keywords

none

Package Sidebar

Install

npm i htmlkup

Weekly Downloads

2

Version

1.2.7

License

none

Last publish

Collaborators

  • colinta