vararrayReduce=require('./_arrayReduce'),deburr=require('./deburr'),words=require('./words');/** Used to compose unicode capture groups. */varrsApos="['\u2019]";/** Used to match apostrophes. */varreApos=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,'');};}module.exports=createCompounder;