From 52601277edfe5ef3502a822fc6129e28723bc16c Mon Sep 17 00:00:00 2001 From: Philipp Drebes Date: Sun, 13 Aug 2023 12:25:39 +0200 Subject: [PATCH] =?UTF-8?q?fix(optimize):=20=F0=9F=90=9B=20fixed=20file=20?= =?UTF-8?q?resolution=20on=20windows=20(#687)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(optimize): 🐛 fixed file resolution on windows * style(optimize): 💄 change line endings back to original --- libs/transloco-optimize/src/lib/transloco-optimize.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/transloco-optimize/src/lib/transloco-optimize.ts b/libs/transloco-optimize/src/lib/transloco-optimize.ts index 4ee225701..aee7daa77 100755 --- a/libs/transloco-optimize/src/lib/transloco-optimize.ts +++ b/libs/transloco-optimize/src/lib/transloco-optimize.ts @@ -6,6 +6,8 @@ import { flatten } from 'flat'; type Translation = Record; +const isWindows = process.platform === "win32"; + function removeComments(translation: Translation, commentsKey = 'comment') { return Object.keys(translation).reduce((acc, key) => { const lastKey = key.split('.').pop(); @@ -25,7 +27,7 @@ export function getTranslationsFolder(dist: string) { export function getTranslationFiles(dist: string) { const filesMatcher = path.resolve(getTranslationsFolder(dist), '**/*.json'); - return glob(filesMatcher, {}); + return glob(filesMatcher, {windowsPathsNoEscape: isWindows}); } export function optimizeFiles(translationPaths: string[], commentsKey: string) {