Initial Commit
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user