hyphenopoly
Hyphenation for node and Polyfill for client-side hyphenation.
mongoose-slug-plugin
Slugs for Mongoose with history and i18n support (uses speakingurl by default, but you can use any slug library such as limax, slugify, mollusc, or slugme)
string-dashes
Comprehensive, HTML-entities-aware tool to typographically-correct the dashes and hyphens