diff --git a/lib/toCamelCase.js b/lib/toCamelCase.js index fdaf141..7439af2 100644 --- a/lib/toCamelCase.js +++ b/lib/toCamelCase.js @@ -1,10 +1,14 @@ 'use strict' +const KEBAB_REG = /-(.)/g + +function upperFirst (_match, char) { + return char.toUpperCase() +} + module.exports = function toCamelCase (name) { if (name[0] === '@') { name = name.slice(1).replace('/', '-') } - return name.replace(/-(.)/g, function (match, g1) { - return g1.toUpperCase() - }) + return name.replace(KEBAB_REG, upperFirst) }