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.white;  // '#ffffff' — the brightest white (there is no `brightWhite` key)
const titleBg = PALETTE.blue;   // '#0000aa'