From 8f7389c83aea7efffe848389be1e3daffd37d5e8 Mon Sep 17 00:00:00 2001 From: Yura Bondarenko Date: Fri, 11 Mar 2022 16:38:19 +0100 Subject: [PATCH] 87968: Fix JSON5 parsing in Universal loader Failed ~ Error: export 'parse' (imported as 'JSON5') was not found in 'json5' (possible exports: default) Only affected SSR: once CSR kicked in translations were loaded properly --- src/ngx-translate-loaders/translate-json5-universal.loader.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ngx-translate-loaders/translate-json5-universal.loader.ts b/src/ngx-translate-loaders/translate-json5-universal.loader.ts index c557fb9a3e..657be1012d 100644 --- a/src/ngx-translate-loaders/translate-json5-universal.loader.ts +++ b/src/ngx-translate-loaders/translate-json5-universal.loader.ts @@ -1,8 +1,9 @@ import { TranslateLoader } from '@ngx-translate/core'; import { Observable } from 'rxjs'; -import * as JSON5 from 'json5' import * as fs from 'fs'; +const JSON5 = require('json5').default; + export class TranslateJson5UniversalLoader implements TranslateLoader { constructor(private prefix: string = 'dist/assets/i18n/', private suffix: string = '.json') { }