UNPKG

snabbdom-to-html

Version:

Render Snabbdom Vnodes to HTML strings

14 lines (9 loc) 297 B
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)) }) }