0.3.0 • Published 10 years ago

migawari v0.3.0

Weekly downloads
1
License
ISC
Repository
github
Last release
10 years ago

Migawari travis

Create html from css query selector.

Sample Usage

var migawari = require("migawari")
migawari('a');	//<a></a>
migawari('.c');	//<div class="c"></div>
migawari('#d');	//<div id="d"></div>
migawari('a[title='foo']');	//<a title="foo"></a>
migawari('a > b');	//<a><b></b></a>
migawari('a , b');	//<a></a><b></b>
migawari('a + b');	//<a></a><b></b>
migawari('a > b + .c');	//<a><b></b><div class="c"></div></a>

// descendant and sibilings insert dummy
migawari('a ~ b');	//<a></a><div></div><b></b>
migawari('a b');	//<a><div><b></b></div></a>

API

toString()

Output html.

dom

Return Dom object for htmlparser2 If you want customize output. You can use this.

Options

option.dummy (default=div)

Change dummy tag name.

sample:

migawari("a b ~ p",{dummy:"span"}).toString()
// => <a><span><b></b><span></span><p></p></span></a>

migawari(".c", {dummy: "span"}).toString()
// => '<span class="c"></span>'