feat(ptw): add background color prefix support with comprehensive test suite #122
+338
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat(ptw): add background color prefix support with comprehensive test suite
Summary
Adds background color utility support to the PTW (PixiJS Tailwind) system and includes a comprehensive test suite to ensure reliability.
Changes Made
✨ New Features
bg-
prefix support for settingbackgroundColor
in PixiJS Layout componentsconvertColorValue()
method to handle color stringsparseColor()
method to integrate color utilities into the parsing pipeline🛠️ Technical Implementation
COLOR_MAP
to mapbg
prefix tobackgroundColor
propertyColorSource
type frompixi.js
for type safetyTailwindParser.parse()
to handle color utilities alongside existing spacing, size, and flex utilities🧪 Testing
Usage Examples
Testing Coverage
Breaking Changes
None. This is a purely additive feature that maintains backward compatibility.
Files Changed
src/tailwind/ptw.ts
- Added color support functionalitytests/__tests__/ptw.test.ts
- Added comprehensive test suite (NEW)Type: Feature
Scope: PTW (PixiJS Tailwind)
Impact: Adds background color support to Tailwind-like styling in PixiJS Layout system