virtual-html
Convert given HTML/DOM into Virtual DOM object
Install
$ npm install to-vdom
Usage
Async:
var html = '<div class="foo bar" style="color: red; background: yellow;" data-yo="123">yo</div>';
var virtual = require('to-vdom')
virtual(html, function (error, dom) {
if (error) throw error
dom.tagName
dom.children[0].text
dom.properties.dataset.yo
})
Sync:
var html = '<div class="foo bar" style="color: red; background: yellow;" data-yo="123">yo</div>';
var virtual = require('to-vdom')
var dom = virtual(html)
dom.tagName
dom.children[0].text
dom.properties.dataset.yo