From 414f30da62c57c042f5da2d00e540b1f19298357 Mon Sep 17 00:00:00 2001 From: David Anson Date: Sat, 7 Mar 2026 04:28:23 +0000 Subject: [PATCH] Freshen generated index.js file. --- dist/index.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dist/index.mjs b/dist/index.mjs index 2fc1c30..e5c1f00 100644 --- a/dist/index.mjs +++ b/dist/index.mjs @@ -71046,6 +71046,11 @@ function stripAnsi(string) { throw new TypeError(`Expected a \`string\`, got \`${typeof string}\``); } + // Fast path: ANSI codes require ESC (7-bit) or CSI (8-bit) introducer + if (!string.includes('\u001B') && !string.includes('\u009B')) { + return string; + } + // Even though the regex is global, we don't need to reset the `.lastIndex` // because unlike `.exec()` and `.test()`, `.replace()` does it automatically // and doing it manually has a performance penalty.