UNPKG

hae

Version:

Mobile web UI based on Vux

15 lines (13 loc) 333 B
const camel = function (key) { return key.replace(/(-[a-z])/g, function ($1) { return $1.toUpperCase().replace('-', '') }) } export const camelAttrs = function (attrs) { for (let i in attrs) { const key = camel(i) attrs[key] = attrs[i] if (key !== i) { delete attrs[i] } } return attrs }