Skip to content

Commit 1e055d7

Browse files
authored
remove unnecessary method to strip ansi escapes (#115)
1 parent 7a82364 commit 1e055d7

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

src/formatters.js

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,10 @@ export function to_percentage(number) {
2525
return String(parseFloat(number * 100).toFixed(1)) + '%'
2626
}
2727

28-
function str_length(str) {
29-
// Basically strip ansi-characters from the string
30-
// source: https://github.com/usmanyunusov/nanospinner/blob/a80396e2f2613462399d39e664a690ec31a0da3f/index.js#L9
31-
return str
32-
.replace(/\u001b[^m]*?m/g, '')
33-
.length
34-
}
35-
3628
export function pad_end(str, padLength, padString) {
37-
const length = str_length(str)
38-
return str + ''.padEnd(padLength - length, padString)
29+
return str + ''.padEnd(padLength - str.length, padString)
3930
}
4031

4132
export function pad_start(str, padLength, padString) {
42-
const length = str_length(str)
43-
return ''.padStart(padLength - length, padString) + str
44-
}
33+
return ''.padStart(padLength - str.length, padString) + str
34+
}

0 commit comments

Comments
 (0)