migawari

0.3.0 • Public • Published

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>'

Readme

Keywords

Package Sidebar

Install

npm i migawari

Weekly Downloads

8

Version

0.3.0

License

ISC

Last publish

Collaborators

  • suisho
  • inuscript
  • terrierscript