mirror of
https://github.com/goreleaser/goreleaser-action.git
synced 2026-05-15 07:10:31 +00:00
22 lines
356 B
JavaScript
22 lines
356 B
JavaScript
'use strict';
|
|
|
|
var sortKeys = require('sort-keys');
|
|
|
|
/**
|
|
* Sort object keys by length
|
|
*
|
|
* @param obj
|
|
* @api public
|
|
*/
|
|
|
|
module.exports.desc = function (obj) {
|
|
return sortKeys(obj, function (a, b) {
|
|
return b.length - a.length;
|
|
});
|
|
}
|
|
|
|
module.exports.asc = function (obj) {
|
|
return sortKeys(obj, function (a, b) {
|
|
return a.length - b.length;
|
|
});
|
|
}
|