Full TypeScript rewrite with a unified browser
- Node.js API.
Highlights:
- Rich Color objects with .hex(), .rgb(), .hsl(), .oklch(), .css()
- OKLCH perceptually uniform quantization
- Semantic swatches (Vibrant, Muted, DarkVibrant, DarkMuted, LightVibrant, LightMuted)
- Live extraction with observe() for video, canvas, and img elements
- Web Worker offloading
- Progressive 3-pass extraction
- WCAG contrast ratios and text color recommendations
- AbortSignal support
- Zero runtime dependencies