From e29319e7180097498fc2c724e5f4cda4bdc341ee Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Thu, 31 Mar 2022 02:58:31 +0200 Subject: [PATCH] Stabilize formatting --- scripts/generateTranslations.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/generateTranslations.ts b/scripts/generateTranslations.ts index a458af85ca..259563bb90 100644 --- a/scripts/generateTranslations.ts +++ b/scripts/generateTranslations.ts @@ -293,11 +293,11 @@ function sortKeys(o: object): object{ * Formats the specified file, helps to prevent merge conflicts * */ function formatFile(path) { - let contents = JSON.parse(readFileSync(path, "utf8")) - + const original = readFileSync(path, "utf8") + let contents = JSON.parse(original) contents = sortKeys(contents) - - writeFileSync(path, JSON.stringify(contents, null, " ")) + const endsWithNewline = original.endsWith("\n") + writeFileSync(path, JSON.stringify(contents, null, " ") + (endsWithNewline ? "\n" : "")) } /**