UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

16 lines (11 loc) 346 B
'use strict'; var Sugar = require('sugar-core'), trim = require('../common/internal/trim'); Sugar.String.defineInstance({ 'compact': function(str) { return trim(str).replace(/([\r\n\s ])+/g, function(match, whitespace) { return whitespace === ' ' ? whitespace : ' '; }); } }); module.exports = Sugar.String.compact;