1 var arrayReduce = require(
'./_arrayReduce'),
2 deburr = require(
'./deburr'),
3 words = require(
'./words');
6 var rsApos =
"['\u2019]";
9 var reApos = RegExp(rsApos,
'g');
18 function createCompounder(callback) {
19 return function(string) {
20 return arrayReduce(words(deburr(
string).replace(reApos,
'')), callback,
'');
24 module.exports = createCompounder;