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; }