Support all color values from CSS Colors Level 4 spec #5154
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.
@adamwathan in response to your ask that I include support for space-separated RGB values in addition to space-separated HSL values for #5003, I did some research.
I discovered several newer (well-maintained) color libraries that have full support for all color types used in the CSS Colors Level 4 spec.
As a result, I replaced the
color
library withculori
instead. This supports both RGB and HSL colors with and without space-separated values, as well as all of these color spaces.P.S.: Culori's API is quite robust, and as a result could support lots of cool future Tailwind color modification features, if desired 😄
Resolves #4677.