2020-05-19 11:43:42 +03:00

19 lines
306 B
JavaScript

"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;