// staticdata.dev — ansiColors
// Generated file. Do not edit by hand.
// SPDX-License-Identifier: MIT

export const ansiColors = [
  {
    "code": 0,
    "name": "Reset",
    "category": "reset",
    "description": "Reset / Normal — turn off all attributes"
  },
  {
    "code": 1,
    "name": "Bold",
    "category": "style",
    "description": "Bold or increased intensity"
  },
  {
    "code": 2,
    "name": "Dim",
    "category": "style",
    "description": "Faint / dim — decreased intensity (not supported by every terminal)"
  },
  {
    "code": 3,
    "name": "Italic",
    "category": "style",
    "description": "Italic text (supported by most modern terminals; some older terminals render it as inverse instead)"
  },
  {
    "code": 4,
    "name": "Underline",
    "category": "style",
    "description": "Single underline"
  },
  {
    "code": 5,
    "name": "Blink Slow",
    "category": "style",
    "description": "Slow blink — less than 150 blinks per minute"
  },
  {
    "code": 6,
    "name": "Blink Rapid",
    "category": "style",
    "description": "Rapid blink — 150+ blinks per minute (not widely supported)"
  },
  {
    "code": 7,
    "name": "Reverse Video",
    "category": "style",
    "description": "Swap foreground and background colors"
  },
  {
    "code": 8,
    "name": "Conceal",
    "category": "style",
    "description": "Hidden / concealed text (not widely supported)"
  },
  {
    "code": 9,
    "name": "Strikethrough",
    "category": "style",
    "description": "Crossed-out / strikethrough text"
  },
  {
    "code": 21,
    "name": "Double Underline",
    "category": "style",
    "description": "Double underline; also turns off bold on some terminals"
  },
  {
    "code": 22,
    "name": "Normal Intensity",
    "category": "style",
    "description": "Reset bold and dim intensity back to normal"
  },
  {
    "code": 23,
    "name": "Italic Off",
    "category": "style",
    "description": "Turn off italic and fraktur"
  },
  {
    "code": 24,
    "name": "Underline Off",
    "category": "style",
    "description": "Turn off underline (single and double)"
  },
  {
    "code": 25,
    "name": "Blink Off",
    "category": "style",
    "description": "Turn off blinking"
  },
  {
    "code": 27,
    "name": "Reverse Off",
    "category": "style",
    "description": "Turn off reverse video"
  },
  {
    "code": 28,
    "name": "Conceal Off",
    "category": "style",
    "description": "Reveal concealed text"
  },
  {
    "code": 29,
    "name": "Strikethrough Off",
    "category": "style",
    "description": "Turn off strikethrough"
  },
  {
    "code": 30,
    "name": "Black",
    "category": "foreground",
    "description": "Foreground color: black"
  },
  {
    "code": 31,
    "name": "Red",
    "category": "foreground",
    "description": "Foreground color: red"
  },
  {
    "code": 32,
    "name": "Green",
    "category": "foreground",
    "description": "Foreground color: green"
  },
  {
    "code": 33,
    "name": "Yellow",
    "category": "foreground",
    "description": "Foreground color: yellow (often rendered as dark yellow/brown)"
  },
  {
    "code": 34,
    "name": "Blue",
    "category": "foreground",
    "description": "Foreground color: blue"
  },
  {
    "code": 35,
    "name": "Magenta",
    "category": "foreground",
    "description": "Foreground color: magenta"
  },
  {
    "code": 36,
    "name": "Cyan",
    "category": "foreground",
    "description": "Foreground color: cyan"
  },
  {
    "code": 37,
    "name": "White",
    "category": "foreground",
    "description": "Foreground color: white (often rendered as light gray)"
  },
  {
    "code": 38,
    "name": "Extended Foreground Color",
    "category": "foreground",
    "description": "Set foreground to an extended color: 38;5;<n> selects a 256-color palette index, 38;2;<r>;<g>;<b> a 24-bit RGB color"
  },
  {
    "code": 39,
    "name": "Default Foreground",
    "category": "foreground",
    "description": "Reset foreground color to terminal default"
  },
  {
    "code": 40,
    "name": "Black Background",
    "category": "background",
    "description": "Background color: black"
  },
  {
    "code": 41,
    "name": "Red Background",
    "category": "background",
    "description": "Background color: red"
  },
  {
    "code": 42,
    "name": "Green Background",
    "category": "background",
    "description": "Background color: green"
  },
  {
    "code": 43,
    "name": "Yellow Background",
    "category": "background",
    "description": "Background color: yellow"
  },
  {
    "code": 44,
    "name": "Blue Background",
    "category": "background",
    "description": "Background color: blue"
  },
  {
    "code": 45,
    "name": "Magenta Background",
    "category": "background",
    "description": "Background color: magenta"
  },
  {
    "code": 46,
    "name": "Cyan Background",
    "category": "background",
    "description": "Background color: cyan"
  },
  {
    "code": 47,
    "name": "White Background",
    "category": "background",
    "description": "Background color: white (often rendered as light gray)"
  },
  {
    "code": 48,
    "name": "Extended Background Color",
    "category": "background",
    "description": "Set background to an extended color: 48;5;<n> selects a 256-color palette index, 48;2;<r>;<g>;<b> a 24-bit RGB color"
  },
  {
    "code": 49,
    "name": "Default Background",
    "category": "background",
    "description": "Reset background color to terminal default"
  },
  {
    "code": 53,
    "name": "Overline",
    "category": "style",
    "description": "Overlined text (not supported by every terminal)"
  },
  {
    "code": 55,
    "name": "Overline Off",
    "category": "style",
    "description": "Turn off overline"
  },
  {
    "code": 90,
    "name": "Bright Black (Gray)",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: dark gray"
  },
  {
    "code": 91,
    "name": "Bright Red",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright red"
  },
  {
    "code": 92,
    "name": "Bright Green",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright green"
  },
  {
    "code": 93,
    "name": "Bright Yellow",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright yellow"
  },
  {
    "code": 94,
    "name": "Bright Blue",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright blue"
  },
  {
    "code": 95,
    "name": "Bright Magenta",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright magenta"
  },
  {
    "code": 96,
    "name": "Bright Cyan",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright cyan"
  },
  {
    "code": 97,
    "name": "Bright White",
    "category": "foreground",
    "description": "Foreground bright/high-intensity color: bright white"
  },
  {
    "code": 100,
    "name": "Bright Black Background (Gray)",
    "category": "background",
    "description": "Background bright/high-intensity color: dark gray"
  },
  {
    "code": 101,
    "name": "Bright Red Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright red"
  },
  {
    "code": 102,
    "name": "Bright Green Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright green"
  },
  {
    "code": 103,
    "name": "Bright Yellow Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright yellow"
  },
  {
    "code": 104,
    "name": "Bright Blue Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright blue"
  },
  {
    "code": 105,
    "name": "Bright Magenta Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright magenta"
  },
  {
    "code": 106,
    "name": "Bright Cyan Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright cyan"
  },
  {
    "code": 107,
    "name": "Bright White Background",
    "category": "background",
    "description": "Background bright/high-intensity color: bright white"
  }
] as const;

export type AnsiColor = (typeof ansiColors)[number];
