Files
2026-05-27 23:29:53 +01:00

1.4 KiB

Tasks — Colour Plugin Ecosystem

@suaveplan/colour-convert-hsluv

  • Scaffold package
  • Implement HSLuv ↔ RGB conversions (HSLuv.org reference algorithm)
  • Implement uniform harmony generators (uniformComplementary, uniformTriad, uniformTetrad)
  • Write tests (100% coverage)
  • Write sibling .md docs
  • Gate: lint, typecheck, test, build, coverage, docs

@suaveplan/colour-convert-cieluv

  • Scaffold package
  • Implement RGB ↔ CIELUV conversions
  • Implement RGB ↔ xyY conversions
  • Implement LMS cone response space
  • Implement Bradford chromatic adaptation (A, B, C, D50, D55, D65, D75, E, F2, F7, F11)
  • Write tests (100% coverage)
  • Write sibling .md docs
  • Gate: lint, typecheck, test, build, coverage, docs

@suaveplan/colour-filter-cmc

  • Scaffold package

  • Implement CMC l:c Delta-E colour difference

  • Configurable luminance and chroma weights

  • Write tests (100% coverage)

  • Write sibling .md docs

  • Gate: lint, typecheck, test, build, coverage, docs

@suaveplan/colour-filter-cct

  • Scaffold package

  • Implement CCT from RGB (McCamy's formula)

  • Implement CCT-to-RGB approximation

  • Write tests (100% coverage)

  • Write sibling .md docs

  • Gate: lint, typecheck, test, build, coverage, docs

Monorepo updates

  • Update STATUS.md with all 4 packages