1234567891011121314151617181920212223242526272829 |
- import slice from 'slice-ansi';
- import stringWidth from 'string-width';
- export default (subject, size) => {
- let subjectSlice;
- subjectSlice = subject;
- const chunks = [];
- do {
- chunks.push(slice(subjectSlice, 0, size));
- subjectSlice = slice(subjectSlice, size).trim();
- } while (stringWidth(subjectSlice));
- return chunks;
- };
|