diff --git a/scripts/build-website.js b/scripts/build-website.js index 9cdd3fe..af56b78 100755 --- a/scripts/build-website.js +++ b/scripts/build-website.js @@ -39,7 +39,7 @@ async function findGapDirs(parent) { return (await readdir(parent, { withFileTypes: true })) .filter((entry) => entry.isDirectory() && entry.name.startsWith("GAP-")) .map((entry) => entry.name) - .sort() + .sort((a, b) => parseInt(a.split("-")[1], 10) - parseInt(b.split("-")[1], 10)) .map((name) => join(parent, name)); } diff --git a/scripts/sync-codeowners.js b/scripts/sync-codeowners.js index 614b40f..35201ea 100755 --- a/scripts/sync-codeowners.js +++ b/scripts/sync-codeowners.js @@ -16,7 +16,7 @@ async function getGapDirs() { async function main() { const dirs = await getGapDirs(); - dirs.sort(); + dirs.sort((a, b) => parseInt(a.name.split("-")[1], 10) - parseInt(b.name.split("-")[1], 10)); const lines = await Promise.all( dirs.map(async (dir) => {