snabbdom-to-html
Version:
Render Snabbdom Vnodes to HTML strings
14 lines (9 loc) • 297 B
JavaScript
var forOwn = require('lodash.forown')
var escape = require('lodash.escape')
// data.dataset
module.exports = function datasetModule (vnode, attributes) {
var dataset = vnode.data.dataset || {}
forOwn(dataset, function (value, key) {
attributes.set(`data-${key}`, escape(value))
})
}