diff options
author | EuAndreh <eu@euandre.org> | 2024-02-28 11:30:33 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-02-28 11:30:33 -0300 |
commit | ba13007dce63d211eb6a168f502f58af01a6ca1f (patch) | |
tree | 9bfbc3da317ed3cf8ec7e75e9e07b8e68acdafef /src/accretion.mjs | |
parent | tests/runner.mjs: Use process.stderr.write() to avoid printing newlines when ... (diff) | |
download | papod-ba13007dce63d211eb6a168f502f58af01a6ca1f.tar.gz papod-ba13007dce63d211eb6a168f502f58af01a6ca1f.tar.xz |
src/utils.mjs: Define strSortFn() and use it on all files
Diffstat (limited to 'src/accretion.mjs')
-rw-r--r-- | src/accretion.mjs | 3 |
1 files changed, 1 insertions, 2 deletions
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 }); |