1234567891011121314151617181920212223 |
- var naturalCompare = require('../../utils/natural-compare');
- function naturalSorter(scope1, scope2) {
- return naturalCompare(scope1[1], scope2[1]);
- }
- function standardSorter(scope1, scope2) {
- return scope1[1] > scope2[1] ? 1 : -1;
- }
- function sortSelectors(selectors, method) {
- switch (method) {
- case 'natural':
- return selectors.sort(naturalSorter);
- case 'standard':
- return selectors.sort(standardSorter);
- case 'none':
- case false:
- return selectors;
- }
- }
- module.exports = sortSelectors;
|