importarrayReducefrom'./_arrayReduce.js';importdeburrfrom'./deburr.js';importwordsfrom'./words.js'; /** Used to compose unicode capture groups. */var rsApos ="['\u2019]"; /** Used to match apostrophes. */var reApos =RegExp(rsApos,'g'); /** * Creates a function like `_.camelCase`. * * @private * @param {Function} callback The function to combine each word. * @returns {Function} Returns the new compounder function. */functioncreateCompounder(callback){returnfunction(string){returnarrayReduce(words(deburr(string).replace(reApos,'')), callback,'');};} exportdefault createCompounder;