From ba13007dce63d211eb6a168f502f58af01a6ca1f Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 28 Feb 2024 11:30:33 -0300 Subject: src/utils.mjs: Define strSortFn() and use it on all files --- src/accretion.mjs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/accretion.mjs') diff --git a/src/accretion.mjs b/src/accretion.mjs index 1c70162..dd3372c 100644 --- a/src/accretion.mjs +++ b/src/accretion.mjs @@ -26,8 +26,7 @@ export const runMigrations = async (logFn, db) => { .map(row => row.filename); const allFiles = fs.readdirSync(MIGRATIONS_DIR, "UTF-8"); const pending = u.difference(new Set(allFiles), new Set(done)); - const sortedPending = [...pending] - .sort((a, b) => a.localeCompare(b, "POSIX")); + const sortedPending = [...pending].sort(u.strSortFn); for (const filename of sortedPending) { logFn({ log: "exec-migration", filename }); -- cgit v1.2.3