Modules
Pote — canonical color types, default palette, and top-level helpers.
Structured representation of a color in all supported formats.
Unified map of basic color names to RGB values.
Color conversion functions between various color formats.
Behaviour for colour format handlers.
ANSI format for basic terminal colours.
ARGB format for colours ({a, r, g, b}).
Atom format for colours by name.
CMYK format for colours ({c, m, y, k}). All values: 0-100 (%)
HSL format for colours ({h, s, l}). h: 0-360 (degrees), s: 0-100 (%), l: 0-100 (%)
HSV format for colours ({h, s, v}). h: 0-360 (degrees), s: 0-100 (%), v: 0-100 (%)
Hex format for colours (#RRGGBB).
RGB format for colours ({r, g, b}).
XTerm256 format for colours (0-255).
Linear and multi-stop color gradient generation.
Color harmony generation based on color theory principles.
Color orchestration module for parsing, converting, and formatting colors.
Handles cleaning user input for colour formats.
Validates color format values against their specification.