node-slug icon indicating copy to clipboard operation
node-slug copied to clipboard

Feature suggestion: optionally add padding to mapped words

Open jaufgang opened this issue 11 years ago • 1 comments

adding

if(opts.padMappedWords && char.length >1) char=' '+char+' '

after the chars have been mapped would allow

slug('m&m');  //=> 'mandm'
slug('i♥u');  //=> 'iloveu'

slug('m&m',{padMappedWords:true});  //=> 'm-and-m'
slug('i♥u',{padMappedWords:true}); //=> 'i-love-u'

jaufgang avatar Jan 05 '15 21:01 jaufgang

how about:

slug('i♥u'.replace(/(\w+)/g, " $1 ")); //=> 'i-love-u'

dodo avatar Apr 18 '15 09:04 dodo