From ff286ef46696ca830dde11e6249182eb3e6fc7d2 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Mon, 11 Aug 2025 10:17:55 +0100 Subject: [PATCH] fix: use fast-wrap-ansi in box prompt (#370) --- packages/prompts/src/box.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/prompts/src/box.ts b/packages/prompts/src/box.ts index 4a4894b..97320e9 100644 --- a/packages/prompts/src/box.ts +++ b/packages/prompts/src/box.ts @@ -1,6 +1,6 @@ import type { Writable } from 'node:stream'; import { getColumns } from '@clack/core'; -import wrap from 'wrap-ansi'; +import {wrapAnsi} from 'fast-wrap-ansi'; import { type CommonOptions, S_BAR, @@ -105,7 +105,7 @@ export const box = (message = '', title = '', opts?: BoxOptions) => { titlePadding, opts?.titleAlign ); - const wrappedMessage = wrap(message, innerWidth - contentPadding * 2, { + const wrappedMessage = wrapAnsi(message, innerWidth - contentPadding * 2, { hard: true, trim: false, }); -- 2.51.2