[READ-ONLY] Mirror of https://github.com/bombshell-dev/clack. Effortlessly build beautiful command-line apps bomb.sh/docs/clack/basics/getting-started/
cli command-line command-line-app node prompt prompts
5

Configure Feed

Select the types of activity you want to include in your feed.

fix(prompts): do not dim note contents (#568)

authored by

Florian Lefebvre and committed by
GitHub
(Jun 17, 2026, 8:07 PM +0100) f87933fb cc6aab50

+95 -77
+18
.changeset/better-hats-start.md
··· 1 + --- 2 + "@clack/prompts": minor 3 + --- 4 + 5 + Updates default formatter of `note()` to note dim lines anymore 6 + 7 + If you want the old behavior, provide a `format()` function: 8 + 9 + ```diff 10 + import { note } from '@clack/prompts'; 11 + +import { styleText } from 'node:util'; 12 + 13 + note( 14 + 'You can edit the file src/index.jsx', 15 + 'Next steps.' 16 + + { format: (text) => styleText('dim', text) } 17 + ); 18 + ```
+1 -1
packages/prompts/src/note.ts
··· 20 20 format?: FormatFn; 21 21 } 22 22 23 - const defaultNoteFormatter = (line: string): string => styleText('dim', line); 23 + const defaultNoteFormatter = (line: string): string => line; 24 24 25 25 const wrapWithFormat = (message: string, width: number, format: FormatFn): string => { 26 26 const opts: WrapAnsiOptions = {
+76 -76
packages/prompts/test/__snapshots__/note.test.ts.snap
··· 5 5 "│ 6 6 ◇ title ───────────────────────────────────────────────────────────────╮ 7 7 │ │ 8 - │ test string test string test string test string test string test  │ 9 - │ string test string test string test string test string test string  │ 10 - │ test string test string test string test string test string test  │ 11 - │ string test string test string test string test string test string  │ 12 - │ test string test string test string test string test string test  │ 13 - │ string test string test string test string test string  │ 14 - │ test string test string test string test string test string test  │ 15 - │ string test string test string test string test string test string  │ 16 - │ test string test string test string test string test string test  │ 17 - │ string test string test string test string test string test string  │ 18 - │ test string test string test string test string test string test  │ 19 - │ string test string test string test string test string  │ 20 - │ test string test string test string test string test string test  │ 21 - │ string test string test string test string test string test string  │ 22 - │ test string test string test string test string test string test  │ 23 - │ string test string test string test string test string test string  │ 24 - │ test string test string test string test string test string test  │ 25 - │ string test string test string test string test string  │ 26 - │ test string test string test string test string test string test  │ 27 - │ string test string test string test string test string test string  │ 28 - │ test string test string test string test string test string test  │ 29 - │ string test string test string test string test string test string  │ 30 - │ test string test string test string test string test string test  │ 31 - │ string test string test string test string test string │ 8 + │ test string test string test string test string test string test │ 9 + │ string test string test string test string test string test string │ 10 + │ test string test string test string test string test string test │ 11 + │ string test string test string test string test string test string │ 12 + │ test string test string test string test string test string test │ 13 + │ string test string test string test string test string │ 14 + │ test string test string test string test string test string test │ 15 + │ string test string test string test string test string test string │ 16 + │ test string test string test string test string test string test │ 17 + │ string test string test string test string test string test string │ 18 + │ test string test string test string test string test string test │ 19 + │ string test string test string test string test string │ 20 + │ test string test string test string test string test string test │ 21 + │ string test string test string test string test string test string │ 22 + │ test string test string test string test string test string test │ 23 + │ string test string test string test string test string test string │ 24 + │ test string test string test string test string test string test │ 25 + │ string test string test string test string test string │ 26 + │ test string test string test string test string test string test │ 27 + │ string test string test string test string test string test string │ 28 + │ test string test string test string test string test string test │ 29 + │ string test string test string test string test string test string │ 30 + │ test string test string test string test string test string test │ 31 + │ string test string test string test string test string │ 32 32 │ │ 33 33 ├───────────────────────────────────────────────────────────────────────╯ 34 34 ", ··· 107 107 "│ 108 108 ◇ 这是标题 ─╮ 109 109 │ │ 110 - │ 이게 │ 111 - │  첫  │ 112 - │ 번째 │ 113 - │   │ 114 - │ 줄이 │ 115 - │ 에요 │ 116 - │ これ │ 117 - │ は次 │ 118 - │ の行 │ 119 - │ です │ 110 + │ 이게 │ 111 + │ 첫 │ 112 + │ 번째 │ 113 + │ │ 114 + │ 줄이 │ 115 + │ 에요 │ 116 + │ これ │ 117 + │ は次 │ 118 + │ の行 │ 119 + │ です │ 120 120 │ │ 121 121 ├────────────╯ 122 122 ", ··· 161 161 "│ 162 162 ◇ title ───────────────────────────╮ 163 163 │ │ 164 - │ short │ 165 - │ somewhat questionably long line │ 164 + │ short │ 165 + │ somewhat questionably long line │ 166 166 │ │ 167 167 ├───────────────────────────────────╯ 168 168 ", ··· 174 174 "│ 175 175 ◇ title ───╮ 176 176 │ │ 177 - │ message │ 177 + │ message │ 178 178 │ │ 179 179 ├───────────╯ 180 180 ", ··· 185 185 [ 186 186 "◇ title ───╮ 187 187 │ │ 188 - │ message │ 188 + │ message │ 189 189 │ │ 190 190 ╰───────────╯ 191 191 ", ··· 197 197 "│ 198 198 ◇ title ───────────────────────────────────────────────────────────────╮ 199 199 │ │ 200 - │ test string test string test string test string test string test  │ 201 - │ string test string test string test string test string test string  │ 202 - │ test string test string test string test string test string test  │ 203 - │ string test string test string test string test string test string  │ 204 - │ test string test string test string test string test string test  │ 205 - │ string test string test string test string test string  │ 206 - │ test string test string test string test string test string test  │ 207 - │ string test string test string test string test string test string  │ 208 - │ test string test string test string test string test string test  │ 209 - │ string test string test string test string test string test string  │ 210 - │ test string test string test string test string test string test  │ 211 - │ string test string test string test string test string  │ 212 - │ test string test string test string test string test string test  │ 213 - │ string test string test string test string test string test string  │ 214 - │ test string test string test string test string test string test  │ 215 - │ string test string test string test string test string test string  │ 216 - │ test string test string test string test string test string test  │ 217 - │ string test string test string test string test string  │ 218 - │ test string test string test string test string test string test  │ 219 - │ string test string test string test string test string test string  │ 220 - │ test string test string test string test string test string test  │ 221 - │ string test string test string test string test string test string  │ 222 - │ test string test string test string test string test string test  │ 223 - │ string test string test string test string test string │ 200 + │ test string test string test string test string test string test │ 201 + │ string test string test string test string test string test string │ 202 + │ test string test string test string test string test string test │ 203 + │ string test string test string test string test string test string │ 204 + │ test string test string test string test string test string test │ 205 + │ string test string test string test string test string │ 206 + │ test string test string test string test string test string test │ 207 + │ string test string test string test string test string test string │ 208 + │ test string test string test string test string test string test │ 209 + │ string test string test string test string test string test string │ 210 + │ test string test string test string test string test string test │ 211 + │ string test string test string test string test string │ 212 + │ test string test string test string test string test string test │ 213 + │ string test string test string test string test string test string │ 214 + │ test string test string test string test string test string test │ 215 + │ string test string test string test string test string test string │ 216 + │ test string test string test string test string test string test │ 217 + │ string test string test string test string test string │ 218 + │ test string test string test string test string test string test │ 219 + │ string test string test string test string test string test string │ 220 + │ test string test string test string test string test string test │ 221 + │ string test string test string test string test string test string │ 222 + │ test string test string test string test string test string test │ 223 + │ string test string test string test string test string │ 224 224 │ │ 225 225 ├───────────────────────────────────────────────────────────────────────╯ 226 226 ", ··· 299 299 "│ 300 300 ◇ 这是标题 ─╮ 301 301 │ │ 302 - │ 이게 │ 303 - │  첫  │ 304 - │ 번째 │ 305 - │   │ 306 - │ 줄이 │ 307 - │ 에요 │ 308 - │ これ │ 309 - │ は次 │ 310 - │ の行 │ 311 - │ です │ 302 + │ 이게 │ 303 + │ 첫 │ 304 + │ 번째 │ 305 + │ │ 306 + │ 줄이 │ 307 + │ 에요 │ 308 + │ これ │ 309 + │ は次 │ 310 + │ の行 │ 311 + │ です │ 312 312 │ │ 313 313 ├────────────╯ 314 314 ", ··· 353 353 "│ 354 354 ◇ title ───────────────────────────╮ 355 355 │ │ 356 - │ short │ 357 - │ somewhat questionably long line │ 356 + │ short │ 357 + │ somewhat questionably long line │ 358 358 │ │ 359 359 ├───────────────────────────────────╯ 360 360 ", ··· 366 366 "│ 367 367 ◇ title ───╮ 368 368 │ │ 369 - │ message │ 369 + │ message │ 370 370 │ │ 371 371 ├───────────╯ 372 372 ", ··· 377 377 [ 378 378 "◇ title ───╮ 379 379 │ │ 380 - │ message │ 380 + │ message │ 381 381 │ │ 382 382 ╰───────────╯ 383 383 ",