color-sorter
Sort CSS colors by hue, then by saturation. Black-grey-white colors (colors with 0% saturation) are shifted to the end.
This sorting algorithm is very opinionated and might not fit your needs!
Usage
var sortColors = require('color-sorter');
var colors = [
'#000',
'red',
'hsl(0, 10%, 60%)'
];
var sorted = sortColors(colors);
var sorted = colors.sort(sortColors.sortFn)
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