1.4 KiB
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
.mddocs - 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
.mddocs - 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
.mddocs -
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
.mddocs -
Gate: lint, typecheck, test, build, coverage, docs
Monorepo updates
- Update STATUS.md with all 4 packages