Skip to content

Commit 80dcce2

Browse files
Add overline style (#67)
Co-authored-by: Sindre Sorhus <[email protected]>
1 parent 13605f8 commit 80dcce2

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

index.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ declare namespace ansiStyles {
4848
*/
4949
readonly underline: CSPair;
5050

51+
/**
52+
Make text overline.
53+
54+
Supported on VTE-based terminals, the GNOME terminal, mintty, and Git Bash.
55+
*/
56+
readonly overline: CSPair;
57+
5158
/**
5259
Inverse background and foreground colors.
5360
*/

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ function assembleStyles() {
1616
dim: [2, 22],
1717
italic: [3, 23],
1818
underline: [4, 24],
19+
overline: [53, 55],
1920
inverse: [7, 27],
2021
hidden: [8, 28],
2122
strikethrough: [9, 29]

index.test-d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ expectType<ansiStyles.CSPair>(ansiStyles.modifier.italic);
6262
expectType<ansiStyles.CSPair>(ansiStyles.modifier.reset);
6363
expectType<ansiStyles.CSPair>(ansiStyles.modifier.strikethrough);
6464
expectType<ansiStyles.CSPair>(ansiStyles.modifier.underline);
65+
expectType<ansiStyles.CSPair>(ansiStyles.modifier.overline);
6566

6667
// -- Top level --
6768
// --- Foreground color ---

readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ Each style has an `open` and `close` property.
4242
- `dim`
4343
- `italic` *(Not widely supported)*
4444
- `underline`
45+
- `overline` *Supported on VTE-based terminals, the GNOME terminal, mintty, and Git Bash.*
4546
- `inverse`
4647
- `hidden`
4748
- `strikethrough` *(Not widely supported)*

0 commit comments

Comments
 (0)