UNPKG

debt-collector

Version:

a nodejs tool to identify, track and mesure technical debt

9 lines (8 loc) 361 B
export const truncateString = (str, max) => { if (str.length < max) return str; const charArr = str.split(''); const strStart = [...charArr].filter((_char, i) => i >= 0 && i < max / 2); const strEnd = [...charArr].filter((_char, i) => i > str.length - max / 2 && i < str.length); return [...strStart, '....', ...strEnd].join(''); };