Initial Commit

This commit is contained in:
2026-05-27 23:29:53 +01:00
commit fbc70f96e6
10000 changed files with 1102152 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
# Tasks — Colour Plugin Ecosystem
## `@suaveplan/colour-convert-hsluv`
- [x] Scaffold package
- [x] Implement HSLuv ↔ RGB conversions (HSLuv.org reference algorithm)
- [x] Implement uniform harmony generators (uniformComplementary, uniformTriad, uniformTetrad)
- [x] Write tests (100% coverage)
- [x] Write sibling `.md` docs
- [x] Gate: lint, typecheck, test, build, coverage, docs
## `@suaveplan/colour-convert-cieluv`
- [x] Scaffold package
- [x] Implement RGB ↔ CIELUV conversions
- [x] Implement RGB ↔ xyY conversions
- [x] Implement LMS cone response space
- [x] Implement Bradford chromatic adaptation (A, B, C, D50, D55, D65, D75, E, F2, F7, F11)
- [x] Write tests (100% coverage)
- [x] Write sibling `.md` docs
- [x] Gate: lint, typecheck, test, build, coverage, docs
## `@suaveplan/colour-filter-cmc`
- [x] Scaffold package
- [x] Implement CMC l:c Delta-E colour difference
- [x] Configurable luminance and chroma weights
- [x] Write tests (100% coverage)
- [x] Write sibling `.md` docs
- [x] Gate: lint, typecheck, test, build, coverage, docs
## `@suaveplan/colour-filter-cct`
- [x] Scaffold package
- [x] Implement CCT from RGB (McCamy's formula)
- [x] Implement CCT-to-RGB approximation
- [x] Write tests (100% coverage)
- [x] Write sibling `.md` docs
- [x] Gate: lint, typecheck, test, build, coverage, docs
## Monorepo updates
- [x] Update STATUS.md with all 4 packages