13 lines
289 B
JavaScript
13 lines
289 B
JavaScript
module.exports = function() {
|
|
return {
|
|
name: 'truncateFirstLine',
|
|
process: function(str) {
|
|
const parts = str && str.split && str.split(/\r?\n/);
|
|
if (parts && parts.length > 1) {
|
|
return parts[0] + '...';
|
|
} else {
|
|
return str;
|
|
}
|
|
}
|
|
};
|
|
}; |