feat: add a pack of 20 bundled themes#23
Conversation
Adds 20 famous dark/light terminal themes to themes/core, each sourced from its real upstream repo with verified license and WCAG AA foreground/background contrast. Regenerates src/generated/builtin-themes.ts.
Theme previewAyu Darkbackground
author @bumaruf · contributor @bumaruf · license MIT Ayu Miragebackground
author @bumaruf · contributor @bumaruf · license MIT Catppuccin Frappébackground
author @bumaruf · contributor @bumaruf · license MIT Catppuccin Lattebackground
author @bumaruf · contributor @bumaruf · license MIT Catppuccin Macchiatobackground
author @bumaruf · contributor @bumaruf · license MIT Cobalt2background
author @bumaruf · contributor @bumaruf · license MIT Everforest Lightbackground
author @bumaruf · contributor @bumaruf · license MIT GitHub Darkbackground
author @bumaruf · contributor @bumaruf · license MIT GitHub Lightbackground
author @bumaruf · contributor @bumaruf · license MIT Gruvbox Lightbackground
author @bumaruf · contributor @bumaruf · license unlicensed Icebergbackground
author @bumaruf · contributor @bumaruf · license MIT Monokaibackground
author @bumaruf · contributor @bumaruf · license unlicensed Night Owlbackground
author @bumaruf · contributor @bumaruf · license MIT Oceanic Nextbackground
author @bumaruf · contributor @bumaruf · license unlicensed One Lightbackground
author @bumaruf · contributor @bumaruf · license MIT Palenightbackground
author @bumaruf · contributor @bumaruf · license MIT Rosé Pine Dawnbackground
author @bumaruf · contributor @bumaruf · license MIT Rosé Pine Moonbackground
author @bumaruf · contributor @bumaruf · license MIT Tokyo Night Stormbackground
author @bumaruf · contributor @bumaruf · license Apache-2.0 Tomorrow Nightbackground
author @bumaruf · contributor @bumaruf · license MIT |
Summary
Adds 20 famous, distinct terminal color themes to
themes/core/, mixing dark and light. Each theme's fg/bg colors, ANSI palette, and license were verified against the real upstream repo/source. All pass the required 4.5:1 WCAG AA foreground/background contrast check.bun run generate-builtinwas re-run to refreshsrc/generated/builtin-themes.ts.Themes added:
Test plan
bun run generate-builtinbun testbun run lintbun run typecheckcontrastRatio(fg, bg)>= 4.5