diff --git a/packages/core/package.json b/packages/core/package.json index d97f46d68c..fba37cc300 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -77,9 +77,9 @@ "@inquirer/figures": "^2.0.3", "@inquirer/type": "^4.0.3", "cli-width": "^4.1.0", + "fast-wrap-ansi": "^0.2.0", "mute-stream": "^3.0.0", - "signal-exit": "^4.1.0", - "wrap-ansi": "^9.0.2" + "signal-exit": "^4.1.0" }, "devDependencies": { "@inquirer/testing": "^3.0.4", diff --git a/packages/core/src/lib/utils.ts b/packages/core/src/lib/utils.ts index 2dc5714c89..a46f078537 100644 --- a/packages/core/src/lib/utils.ts +++ b/packages/core/src/lib/utils.ts @@ -1,5 +1,5 @@ import cliWidth from 'cli-width'; -import wrapAnsi from 'wrap-ansi'; +import { wrapAnsi } from 'fast-wrap-ansi'; import { readline } from './hook-engine.ts'; /** diff --git a/yarn.lock b/yarn.lock index c515ae599d..ee1751ce2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -499,10 +499,10 @@ __metadata: "@types/mute-stream": "npm:^0.0.4" "@types/node": "npm:^25.0.2" cli-width: "npm:^4.1.0" + fast-wrap-ansi: "npm:^0.2.0" mute-stream: "npm:^3.0.0" signal-exit: "npm:^4.1.0" typescript: "npm:^5.9.3" - wrap-ansi: "npm:^9.0.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: @@ -3275,6 +3275,15 @@ __metadata: languageName: node linkType: hard +"fast-wrap-ansi@npm:^0.2.0": + version: 0.2.0 + resolution: "fast-wrap-ansi@npm:0.2.0" + dependencies: + fast-string-width: "npm:^3.0.2" + checksum: 10/e717a249dae84c9a964e6b5da05c373fadd92714b2afb2d6c7e6f766c3409c773c95b28e186dcdd397e2d7850533dbdd766845d0cd29e15d172d33128f9447d3 + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.15.0 resolution: "fastq@npm:1.15.0" @@ -6491,7 +6500,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^9.0.0, wrap-ansi@npm:^9.0.2": +"wrap-ansi@npm:^9.0.0": version: 9.0.2 resolution: "wrap-ansi@npm:9.0.2" dependencies: