Skip to content

Commit 8e26d98

Browse files
committed
fix: dim buffer text
1 parent 29987ec commit 8e26d98

File tree

2 files changed

+88
-80
lines changed

2 files changed

+88
-80
lines changed

packages/prompts/src/__snapshots__/index.test.ts.snap

+86-78
Original file line numberDiff line numberDiff line change
@@ -1535,19 +1535,19 @@ exports[`prompts (isCI = false) > taskLog > error > maintains output but replace
15351535
",
15361536
"│
15371537
",
1538-
"[2m│[22m line 0
1538+
"[2m│[22m [2mline 0[22m
15391539
",
15401540
"",
1541-
"[2m│[22m line 0
1542-
[2m│[22m line 1
1541+
"[2m│[22m [2mline 0[22m
1542+
[2m│[22m [2mline 1[22m
15431543
",
15441544
"",
15451545
"│
15461546
■ some error!
15471547
",
15481548
"│
1549-
[2m│[22m line 0
1550-
[2m│[22m line 1
1549+
[2m│[22m [2mline 0[22m
1550+
[2m│[22m [2mline 1[22m
15511551
",
15521552
]
15531553
`;
@@ -1560,11 +1560,11 @@ exports[`prompts (isCI = false) > taskLog > message > can write line by line 1`]
15601560
",
15611561
"│
15621562
",
1563-
"[2m│[22m line 0
1563+
"[2m│[22m [2mline 0[22m
15641564
",
15651565
"",
1566-
"[2m│[22m line 0
1567-
[2m│[22m line 1
1566+
"[2m│[22m [2mline 0[22m
1567+
[2m│[22m [2mline 1[22m
15681568
",
15691569
]
15701570
`;
@@ -1577,8 +1577,8 @@ exports[`prompts (isCI = false) > taskLog > message > can write multiple lines 1
15771577
",
15781578
"│
15791579
",
1580-
"[2m│[22m line 0
1581-
[2m│[22m line 1
1580+
"[2m│[22m [2mline 0
1581+
[2m│[22m line 1[22m
15821582
",
15831583
]
15841584
`;
@@ -1591,15 +1591,15 @@ exports[`prompts (isCI = false) > taskLog > message > enforces limit if set 1`]
15911591
",
15921592
"│
15931593
",
1594-
"[2m│[22m line 0
1594+
"[2m│[22m [2mline 0[22m
15951595
",
15961596
"",
1597-
"[2m│[22m line 0
1598-
[2m│[22m line 1
1597+
"[2m│[22m [2mline 0[22m
1598+
[2m│[22m [2mline 1[22m
15991599
",
16001600
"",
1601-
"[2m│[22m line 1
1602-
[2m│[22m line 2
1601+
"[2m│[22m [2mline 1[22m
1602+
[2m│[22m [2mline 2[22m
16031603
",
16041604
]
16051605
`;
@@ -1612,18 +1612,22 @@ exports[`prompts (isCI = false) > taskLog > message > handles empty lines 1`] =
16121612
",
16131613
"│
16141614
",
1615-
"
1616-
",
1617-
"│ line 1
1615+
"│ 
16181616
",
16191617
"",
1620-
"[2m│[22m line 1
1621-
[2m│[22m
1618+
"[2m│[22m [2m[22m
1619+
[2m│[22m [2mline 1[22m
16221620
",
16231621
"",
1624-
"│ line 1
1625-
│
1626-
│ line 3
1622+
"│ 
1623+
│ line 1
1624+
│ 
1625+
",
1626+
"",
1627+
"│ 
1628+
│ line 1
1629+
│ 
1630+
│ line 3
16271631
",
16281632
]
16291633
`;
@@ -1636,14 +1640,14 @@ exports[`prompts (isCI = false) > taskLog > message > raw = true appends message
16361640
",
16371641
"│
16381642
",
1639-
"[2m│[22m line 0
1643+
"[2m│[22m [2mline 0[22m
16401644
",
16411645
"",
1642-
"[2m│[22m line 0still line 0
1646+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m
16431647
",
16441648
"",
1645-
"[2m│[22m line 0still line 0
1646-
[2m│[22m line 1
1649+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m[2m
1650+
[2m│[22m line 1[22m
16471651
",
16481652
]
16491653
`;
@@ -1656,14 +1660,14 @@ exports[`prompts (isCI = false) > taskLog > message > raw = true works when mixe
16561660
",
16571661
"│
16581662
",
1659-
"[2m│[22m line 0
1663+
"[2m│[22m [2mline 0[22m
16601664
",
16611665
"",
1662-
"[2m│[22m line 0still line 0
1666+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m
16631667
",
16641668
"",
1665-
"[2m│[22m line 0still line 0
1666-
[2m│[22m line 1
1669+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m
1670+
[2m│[22m [2mline 1[22m
16671671
",
16681672
]
16691673
`;
@@ -1676,15 +1680,15 @@ exports[`prompts (isCI = false) > taskLog > message > raw = true works when star
16761680
",
16771681
"│
16781682
",
1679-
"[2m│[22m line 0
1683+
"[2m│[22m [2mline 0[22m
16801684
",
16811685
"",
1682-
"[2m│[22m line 0
1683-
[2m│[22m line 1
1686+
"[2m│[22m [2mline 0[22m
1687+
[2m│[22m [2mline 1[22m
16841688
",
16851689
"",
1686-
"[2m│[22m line 0
1687-
[2m│[22m line 1still line 1
1690+
"[2m│[22m [2mline 0[22m
1691+
[2m│[22m [2mline 1[22m[2mstill line 1[22m
16881692
",
16891693
]
16901694
`;
@@ -1697,11 +1701,11 @@ exports[`prompts (isCI = false) > taskLog > success > clears output and renders
16971701
",
16981702
"│
16991703
",
1700-
"[2m│[22m line 0
1704+
"[2m│[22m [2mline 0[22m
17011705
",
17021706
"",
1703-
"[2m│[22m line 0
1704-
[2m│[22m line 1
1707+
"[2m│[22m [2mline 0[22m
1708+
[2m│[22m [2mline 1[22m
17051709
",
17061710
"",
17071711
"│
@@ -3468,19 +3472,19 @@ exports[`prompts (isCI = true) > taskLog > error > maintains output but replaces
34683472
",
34693473
"│
34703474
",
3471-
"[2m│[22m line 0
3475+
"[2m│[22m [2mline 0[22m
34723476
",
34733477
"",
3474-
"[2m│[22m line 0
3475-
[2m│[22m line 1
3478+
"[2m│[22m [2mline 0[22m
3479+
[2m│[22m [2mline 1[22m
34763480
",
34773481
"",
34783482
"│
34793483
■ some error!
34803484
",
34813485
"│
3482-
[2m│[22m line 0
3483-
[2m│[22m line 1
3486+
[2m│[22m [2mline 0[22m
3487+
[2m│[22m [2mline 1[22m
34843488
",
34853489
]
34863490
`;
@@ -3493,11 +3497,11 @@ exports[`prompts (isCI = true) > taskLog > message > can write line by line 1`]
34933497
",
34943498
"│
34953499
",
3496-
"[2m│[22m line 0
3500+
"[2m│[22m [2mline 0[22m
34973501
",
34983502
"",
3499-
"[2m│[22m line 0
3500-
[2m│[22m line 1
3503+
"[2m│[22m [2mline 0[22m
3504+
[2m│[22m [2mline 1[22m
35013505
",
35023506
]
35033507
`;
@@ -3510,8 +3514,8 @@ exports[`prompts (isCI = true) > taskLog > message > can write multiple lines 1`
35103514
",
35113515
"│
35123516
",
3513-
"[2m│[22m line 0
3514-
[2m│[22m line 1
3517+
"[2m│[22m [2mline 0
3518+
[2m│[22m line 1[22m
35153519
",
35163520
]
35173521
`;
@@ -3524,15 +3528,15 @@ exports[`prompts (isCI = true) > taskLog > message > enforces limit if set 1`] =
35243528
",
35253529
"│
35263530
",
3527-
"[2m│[22m line 0
3531+
"[2m│[22m [2mline 0[22m
35283532
",
35293533
"",
3530-
"[2m│[22m line 0
3531-
[2m│[22m line 1
3534+
"[2m│[22m [2mline 0[22m
3535+
[2m│[22m [2mline 1[22m
35323536
",
35333537
"",
3534-
"[2m│[22m line 1
3535-
[2m│[22m line 2
3538+
"[2m│[22m [2mline 1[22m
3539+
[2m│[22m [2mline 2[22m
35363540
",
35373541
]
35383542
`;
@@ -3545,18 +3549,22 @@ exports[`prompts (isCI = true) > taskLog > message > handles empty lines 1`] = `
35453549
",
35463550
"│
35473551
",
3548-
"
3549-
",
3550-
"│ line 1
3552+
"│ 
35513553
",
35523554
"",
3553-
"[2m│[22m line 1
3554-
[2m│[22m
3555+
"[2m│[22m [2m[22m
3556+
[2m│[22m [2mline 1[22m
35553557
",
35563558
"",
3557-
"│ line 1
3558-
│
3559-
│ line 3
3559+
"│ 
3560+
│ line 1
3561+
│ 
3562+
",
3563+
"",
3564+
"│ 
3565+
│ line 1
3566+
│ 
3567+
│ line 3
35603568
",
35613569
]
35623570
`;
@@ -3569,14 +3577,14 @@ exports[`prompts (isCI = true) > taskLog > message > raw = true appends message
35693577
",
35703578
"│
35713579
",
3572-
"[2m│[22m line 0
3580+
"[2m│[22m [2mline 0[22m
35733581
",
35743582
"",
3575-
"[2m│[22m line 0still line 0
3583+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m
35763584
",
35773585
"",
3578-
"[2m│[22m line 0still line 0
3579-
[2m│[22m line 1
3586+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m[2m
3587+
[2m│[22m line 1[22m
35803588
",
35813589
]
35823590
`;
@@ -3589,14 +3597,14 @@ exports[`prompts (isCI = true) > taskLog > message > raw = true works when mixed
35893597
",
35903598
"│
35913599
",
3592-
"[2m│[22m line 0
3600+
"[2m│[22m [2mline 0[22m
35933601
",
35943602
"",
3595-
"[2m│[22m line 0still line 0
3603+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m
35963604
",
35973605
"",
3598-
"[2m│[22m line 0still line 0
3599-
[2m│[22m line 1
3606+
"[2m│[22m [2mline 0[22m[2mstill line 0[22m
3607+
[2m│[22m [2mline 1[22m
36003608
",
36013609
]
36023610
`;
@@ -3609,15 +3617,15 @@ exports[`prompts (isCI = true) > taskLog > message > raw = true works when start
36093617
",
36103618
"│
36113619
",
3612-
"[2m│[22m line 0
3620+
"[2m│[22m [2mline 0[22m
36133621
",
36143622
"",
3615-
"[2m│[22m line 0
3616-
[2m│[22m line 1
3623+
"[2m│[22m [2mline 0[22m
3624+
[2m│[22m [2mline 1[22m
36173625
",
36183626
"",
3619-
"[2m│[22m line 0
3620-
[2m│[22m line 1still line 1
3627+
"[2m│[22m [2mline 0[22m
3628+
[2m│[22m [2mline 1[22m[2mstill line 1[22m
36213629
",
36223630
]
36233631
`;
@@ -3630,11 +3638,11 @@ exports[`prompts (isCI = true) > taskLog > success > clears output and renders m
36303638
",
36313639
"│
36323640
",
3633-
"[2m│[22m line 0
3641+
"[2m│[22m [2mline 0[22m
36343642
",
36353643
"",
3636-
"[2m│[22m line 0
3637-
[2m│[22m line 1
3644+
"[2m│[22m [2mline 0[22m
3645+
[2m│[22m [2mline 1[22m
36383646
",
36393647
"",
36403648
"│

packages/prompts/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1072,12 +1072,12 @@ export const taskLog = (opts: TaskLogOptions) => {
10721072
message(msg: string, mopts?: TaskLogMessageOptions) {
10731073
clear(false);
10741074
if (mopts?.raw && lastMessageWasRaw) {
1075-
buffer += msg;
1075+
buffer += color.dim(msg);
10761076
} else {
10771077
if (buffer !== '') {
10781078
buffer += '\n';
10791079
}
1080-
buffer += msg;
1080+
buffer += color.dim(msg);
10811081
}
10821082
lastMessageWasRaw = mopts?.raw === true;
10831083
if (opts.limit !== undefined) {

0 commit comments

Comments
 (0)