blob: f182de4c4543ea7366369eba02ccb61c51910f82 [file] [log] [blame]
"use strict";
function camelCase (str) {
return str.replace(/[\w-]+/g, (s) => (
/^-?[a-z]+(?:-[a-z]+)+$/.test(s)
? s.replace(
/^-(ms|moz|khtml|epub|(\w+-?)*webkit)(?=-)/i,
"$1"
).replace(
/-\w/g,
s => (
s[1].toUpperCase()
)
)
: s
));
}
module.exports = camelCase;