From 6bfd3888272b221533a3aff839aad001640ac1b3 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Wed, 28 Aug 2024 17:08:11 +0200 Subject: [PATCH] Fix bug package.json not properly updated when initializing the single page account theme with webpack --- .../updateAccountThemeImplementationInConfig.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/bin/initialize-account-theme/updateAccountThemeImplementationInConfig.ts b/src/bin/initialize-account-theme/updateAccountThemeImplementationInConfig.ts index a3bd6632..976beb9a 100644 --- a/src/bin/initialize-account-theme/updateAccountThemeImplementationInConfig.ts +++ b/src/bin/initialize-account-theme/updateAccountThemeImplementationInConfig.ts @@ -75,17 +75,22 @@ export function updateAccountThemeImplementationInConfig(params: { return id>(zTargetType); })(); - return zParsedPackageJson.parse( - JSON.parse( - fs - .readFileSync(buildContext.packageJsonFilePath) - .toString("utf8") - ) + const parsedPackageJson = JSON.parse( + fs.readFileSync(buildContext.packageJsonFilePath).toString("utf8") ); + + zParsedPackageJson.parse(parsedPackageJson); + + return parsedPackageJson; })(); parsedPackageJson.keycloakify.accountThemeImplementation = accountThemeType; + + fs.writeFileSync( + buildContext.packageJsonFilePath, + Buffer.from(JSON.stringify(parsedPackageJson, undefined, 4), "utf8") + ); } break; }