color-sorter
Sort CSS colors by hue, then by saturation. Black-grey-white colors (colors with
0% saturation) are shifted to the end. Fully transparent colors are placed at
the very end.
This sorting algorithm is very opinionated and might not fit your needs!
Usage
import { sortFn, sort } from "color-sorter";
var colors = ["#000", "red", "hsl(0, 10%, 60%)"];
var sorted = colors.sort(sortFn);
Want to try it out?
Examples
These examples can be seen on Project Wallace
where this package is used for sorting the colors.
CSS-Tricks
Smashing Magazine
Bootstrap
Zurb Foundation
Project Wallace
Related projects
- CSS Analyzer - Generate
analysis for a string of CSS
- Wallace - CLI tool for
@projectwallace/css-analyzer
- Constyble - A CSS complexity linter, based on css-analyzer. Don't let your CSS grow beyond the thresholds that you provide.
License
MIT © Bart Veneman