diff --git a/scripts/generate-prefix-map.js b/scripts/generate-prefix-map.js index 161d921..3ecda39 100644 --- a/scripts/generate-prefix-map.js +++ b/scripts/generate-prefix-map.js @@ -106,7 +106,10 @@ const reducePrefixes = (filter = x => !!x) => { return acc; }, new Set()); - return [...set].sort(); + return [...set].sort((a, b) => { + if (a.length === b.length) return a.localeCompare(b); + return a.length - b.length; + }); }; const buildRegex = groups => `^(${groups.join('|')})`;