blob: 4b25e14e82db1e3bb4ef65f22088c5b354303783 [file] [log] [blame]
// Wrap lines after 79 chars
exports.wrap = function wrap(str) {
var out = [];
var pad = ' ';
var line = pad;
var chunks = str.split(/,/g);
chunks.forEach(function(chunk, i) {
var append = chunk;
if (i !== chunks.length - 1)
append += ',';
if (line.length + append.length > 79) {
out.push(line);
line = pad;
}
line += append;
});
if (line !== pad)
out.push(line);
return out.join('\n');
};