Skip to content

@jsvision/core / PALETTE

Variable: PALETTE

const PALETTE: object

Defined in: color/palette.ts:112

The classic DOS 16-color palette as ready-to-use #rrggbb colors.

Each value is a valid Color you can assign directly to a cell or a theme role; it encodes through the normal encode path (and downsamples on low-color terminals). This is the palette you build UIs with — distinct from the ANSI16_REFERENCE table above, which exists only to drive matching.

Type Declaration

black

readonly black: "#000000" = '#000000'

blue

readonly blue: "#0000aa" = '#0000aa'

brightBlue

readonly brightBlue: "#5555ff" = '#5555ff'

brightCyan

readonly brightCyan: "#55ffff" = '#55ffff'

brightGreen

readonly brightGreen: "#55ff55" = '#55ff55'

brightMagenta

readonly brightMagenta: "#ff55ff" = '#ff55ff'

brightRed

readonly brightRed: "#ff5555" = '#ff5555'

brown

readonly brown: "#aa5500" = '#aa5500'

cyan

readonly cyan: "#00aaaa" = '#00aaaa'

darkGray

readonly darkGray: "#555555" = '#555555'

green

readonly green: "#00aa00" = '#00aa00'

lightGray

readonly lightGray: "#aaaaaa" = '#aaaaaa'

magenta

readonly magenta: "#aa00aa" = '#aa00aa'

red

readonly red: "#aa0000" = '#aa0000'

white

readonly white: "#ffffff" = '#ffffff'

yellow

readonly yellow: "#ffff55" = '#ffff55'

Example

ts
import { PALETTE } from '@jsvision/core';

const titleFg = PALETTE.brightWhite;  // '#ffffff'
const titleBg = PALETTE.blue;         // '#0000aa'