summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/themes/ansi.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/themes/ansi.ts')
-rw-r--r--packages/cli/src/ui/themes/ansi.ts22
1 files changed, 19 insertions, 3 deletions
diff --git a/packages/cli/src/ui/themes/ansi.ts b/packages/cli/src/ui/themes/ansi.ts
index bfc43495..9a8feb33 100644
--- a/packages/cli/src/ui/themes/ansi.ts
+++ b/packages/cli/src/ui/themes/ansi.ts
@@ -4,11 +4,27 @@
* SPDX-License-Identifier: Apache-2.0
*/
-import { darkTheme, Theme } from './theme.js';
+import { darkTheme, Theme, type ColorsTheme } from './theme.js';
+
+const ansiColors: ColorsTheme = {
+ type: 'dark',
+ Background: 'black',
+ Foreground: 'white',
+ LightBlue: 'bluebright',
+ AccentBlue: '#0000FF',
+ AccentPurple: 'magenta',
+ AccentCyan: 'cyan',
+ AccentGreen: 'green',
+ AccentYellow: 'yellow',
+ AccentRed: 'red',
+ Comment: 'gray',
+ Gray: 'gray',
+ GradientColors: darkTheme.GradientColors, // Fallback
+};
export const ANSI: Theme = new Theme(
'ANSI',
- 'dark',
+ 'dark', // Consistent with its color palette base
{
hljs: {
display: 'block',
@@ -135,5 +151,5 @@ export const ANSI: Theme = new Theme(
color: 'yellow', // Mapped from #D7BA7D
},
},
- darkTheme,
+ ansiColors,
);