Skip to content

Replace internal color implementation with marangi - #361

Merged
waynemwashuma merged 2 commits into
wimaengine:devfrom
waynemwashuma:color-lib-switch
Aug 19, 2026
Merged

Replace internal color implementation with marangi#361
waynemwashuma merged 2 commits into
wimaengine:devfrom
waynemwashuma:color-lib-switch

Conversation

@waynemwashuma

Copy link
Copy Markdown
Collaborator

Objective

Refactors @wimaengine/color to use the standalone marangi package as its underlying color implementation, reducing code duplication and centralizing color utilities.

Solution

Why This Approach

This solution was chosen because:

  • It establishes Marangi as the single source of truth for color manipulation.
  • It reduces duplicated code between Wima Engine and the standalone package.
  • It allows color utilities to be developed and maintained independently.
  • Re-exporting Marangi preserves the existing @wimaengine/color import path.

Showcase

N/A

Migration Guide

No migration is required.

Checklist

  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.

@github-actions github-actions Bot added scope:config mod:render mod:color This affects the color package labels Aug 19, 2026
@waynemwashuma waynemwashuma changed the title Color lib switch Replace internal color implementation with marangi Aug 19, 2026
@waynemwashuma
waynemwashuma merged commit aa75de9 into wimaengine:dev Aug 19, 2026
7 checks passed
@waynemwashuma
waynemwashuma deleted the color-lib-switch branch August 19, 2026 05:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant