From 77b941de7efc2a2b49364f958275529cc9a44c45 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Sun, 6 Apr 2025 16:41:43 +0200 Subject: [PATCH] ci: fix order.js --- order.js | 16 ---------------- order.mjs | 18 ++++++++++++++++++ package.json | 4 ++-- 3 files changed, 20 insertions(+), 18 deletions(-) delete mode 100644 order.js create mode 100644 order.mjs diff --git a/order.js b/order.js deleted file mode 100644 index 1120c86..0000000 --- a/order.js +++ /dev/null @@ -1,16 +0,0 @@ -const fs = require('fs'); -// get all language files -const files = fs.readdirSync('./src/locales/'); -files.forEach((f) => { - // read file as object - const unordered = JSON.parse(fs.readFileSync(`src/locales/${f}`)); - // order object by keys alpabetically A-Z - const ordered = Object.keys(unordered).sort().reduce((obj, key) => { - obj[key] = unordered[key]; - return obj; - }, {}); - // format output as json for commit diff compatibility - const out = JSON.stringify(ordered, 0, 4); - // write output file - fs.writeFileSync(`src/locales/${f}`, out); -}); diff --git a/order.mjs b/order.mjs new file mode 100644 index 0000000..6ba4308 --- /dev/null +++ b/order.mjs @@ -0,0 +1,18 @@ +import { readFileSync, readdirSync, writeFileSync } from "node:fs"; +// get all language files +const files = readdirSync("./src/locales/"); +files.forEach((f) => { + // read file as object + const unordered = JSON.parse(readFileSync(`src/locales/${f}`)); + // order object by keys alpabetically A-Z + const ordered = Object.keys(unordered) + .sort() + .reduce((obj, key) => { + obj[key] = unordered[key]; + return obj; + }, {}); + // format output as json for commit diff compatibility + const out = JSON.stringify(ordered, 0, 4); + // write output file + writeFileSync(`src/locales/${f}`, out); +}); diff --git a/package.json b/package.json index 92ff668..0c05225 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@lfk/scanclient", "private": true, - "version": "1.0.3", + "version": "1.1.0", "type": "module", "scripts": { "dev": "vite", @@ -47,7 +47,7 @@ "publish": false }, "hooks": { - "after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node order.js && git add src/locales" + "after:bump": "npx auto-changelog --commit-limit false -p -u --hide-credit && git add CHANGELOG.md && node order.mjs && git add src/locales" } } }