From 6da33706bca94e1be652e8ede1ffaedd24711981 Mon Sep 17 00:00:00 2001 From: Hyper-Z11 Date: Fri, 6 Mar 2026 14:23:29 +0700 Subject: [PATCH 1/2] chore: externalize fast-string-width & fast-wrap-ansi --- packages/core/package.json | 4 ++-- packages/prompts/package.json | 4 ++-- pnpm-lock.yaml | 14 +++++++------- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 603cc22e..d6332086 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -53,10 +53,10 @@ "test": "vitest run" }, "dependencies": { + "fast-wrap-ansi": "^0.1.3", "sisteransi": "^1.0.5" }, "devDependencies": { - "vitest": "^3.2.4", - "fast-wrap-ansi": "^0.1.3" + "vitest": "^3.2.4" } } diff --git a/packages/prompts/package.json b/packages/prompts/package.json index 068e467b..a1b59424 100644 --- a/packages/prompts/package.json +++ b/packages/prompts/package.json @@ -54,11 +54,11 @@ }, "dependencies": { "@clack/core": "workspace:*", + "fast-string-width": "^1.1.0", + "fast-wrap-ansi": "^0.1.3", "sisteransi": "^1.0.5" }, "devDependencies": { - "fast-string-width": "^1.1.0", - "fast-wrap-ansi": "^0.1.3", "is-unicode-supported": "^1.3.0", "memfs": "^4.17.2", "vitest": "^3.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d1d962b..8625e5a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,13 +60,13 @@ importers: packages/core: dependencies: + fast-wrap-ansi: + specifier: ^0.1.3 + version: 0.1.3 sisteransi: specifier: ^1.0.5 version: 1.0.5 devDependencies: - fast-wrap-ansi: - specifier: ^0.1.3 - version: 0.1.3 vitest: specifier: ^3.2.4 version: 3.2.4(@types/node@24.1.0)(jiti@2.5.0) @@ -76,16 +76,16 @@ importers: '@clack/core': specifier: workspace:* version: link:../core - sisteransi: - specifier: ^1.0.5 - version: 1.0.5 - devDependencies: fast-string-width: specifier: ^1.1.0 version: 1.1.0 fast-wrap-ansi: specifier: ^0.1.3 version: 0.1.3 + sisteransi: + specifier: ^1.0.5 + version: 1.0.5 + devDependencies: is-unicode-supported: specifier: ^1.3.0 version: 1.3.0 From 194da6967d9efe1e8be64e4ba07f4d621be74d8a Mon Sep 17 00:00:00 2001 From: Hyper-Z11 Date: Sat, 7 Mar 2026 08:57:50 +0700 Subject: [PATCH 2/2] chore: add changeset --- .changeset/afraid-donkeys-sin.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/afraid-donkeys-sin.md diff --git a/.changeset/afraid-donkeys-sin.md b/.changeset/afraid-donkeys-sin.md new file mode 100644 index 00000000..9f3ae1ab --- /dev/null +++ b/.changeset/afraid-donkeys-sin.md @@ -0,0 +1,6 @@ +--- +"@clack/prompts": minor +"@clack/core": minor +--- + +Externalize `fast-string-width` and `fast-wrap-ansi` to avoid double dependencies