From 1150400357eb3a182d82df477d2d46e14df9d281 Mon Sep 17 00:00:00 2001 From: Bart Veneman Date: Sun, 25 May 2025 23:29:33 +0200 Subject: [PATCH] remove unnecessary method to strip ansi escapes --- src/formatters.js | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/formatters.js b/src/formatters.js index a09e7ab..789fb85 100644 --- a/src/formatters.js +++ b/src/formatters.js @@ -25,20 +25,10 @@ export function to_percentage(number) { return String(parseFloat(number * 100).toFixed(1)) + '%' } -function str_length(str) { - // Basically strip ansi-characters from the string - // source: https://github.com/usmanyunusov/nanospinner/blob/a80396e2f2613462399d39e664a690ec31a0da3f/index.js#L9 - return str - .replace(/\u001b[^m]*?m/g, '') - .length -} - export function pad_end(str, padLength, padString) { - const length = str_length(str) - return str + ''.padEnd(padLength - length, padString) + return str + ''.padEnd(padLength - str.length, padString) } export function pad_start(str, padLength, padString) { - const length = str_length(str) - return ''.padStart(padLength - length, padString) + str -} \ No newline at end of file + return ''.padStart(padLength - str.length, padString) + str +}