Revert "add build option keepBuildDir"

This reverts commit 86884607ef5ed0f0a9621b7cda960589df336c17.
This commit is contained in:
Thomas Silvestre 2023-04-19 17:04:46 +02:00
parent 10965b82a9
commit 30fecf8578
4 changed files with 4 additions and 25 deletions

View File

@ -78,9 +78,6 @@
}, },
"themeName": { "themeName": {
"type": "string" "type": "string"
},
"keepBuildDir": {
"type": "boolean"
} }
}, },
"additionalProperties": false "additionalProperties": false

View File

@ -27,7 +27,6 @@ export namespace BuildOptions {
/** Directory that keycloakify outputs to. Defaults to {cwd}/build_keycloak */ /** Directory that keycloakify outputs to. Defaults to {cwd}/build_keycloak */
keycloakifyBuildDirPath: string; keycloakifyBuildDirPath: string;
customUserAttributes: string[]; customUserAttributes: string[];
keepBuildDir: boolean;
}; };
export type Standalone = Common & { export type Standalone = Common & {
@ -99,17 +98,8 @@ export function readBuildOptions(params: { projectDirPath: string; isExternalAss
const common: BuildOptions.Common = (() => { const common: BuildOptions.Common = (() => {
const { name, keycloakify = {}, version, homepage } = parsedPackageJson; const { name, keycloakify = {}, version, homepage } = parsedPackageJson;
const { const { extraPages, extraLoginPages, extraAccountPages, extraThemeProperties, groupId, artifactId, bundler, keycloakVersionDefaultAssets } =
extraPages, keycloakify ?? {};
extraLoginPages,
extraAccountPages,
extraThemeProperties,
groupId,
artifactId,
bundler,
keycloakVersionDefaultAssets,
keepBuildDir
} = keycloakify ?? {};
const themeName = const themeName =
keycloakify.themeName ?? keycloakify.themeName ??
@ -189,8 +179,7 @@ export function readBuildOptions(params: { projectDirPath: string; isExternalAss
return keycloakifyBuildDirPath; return keycloakifyBuildDirPath;
})(), })(),
"customUserAttributes": keycloakify.customUserAttributes ?? [], "customUserAttributes": keycloakify.customUserAttributes ?? []
"keepBuildDir": keepBuildDir ?? false
}; };
})(); })();

View File

@ -26,11 +26,6 @@ export async function main() {
"isSilent": isSilent "isSilent": isSilent
}); });
if (!buildOptions.keepBuildDir) {
logger.log("🧹 Cleanup files under " + buildOptions.keycloakifyBuildDirPath);
fs.rmSync(buildOptions.keycloakifyBuildDirPath, { recursive: true, force: true });
}
const { doBundlesEmailTemplate } = await generateKeycloakThemeResources({ const { doBundlesEmailTemplate } = await generateKeycloakThemeResources({
keycloakThemeBuildingDirPath: buildOptions.keycloakifyBuildDirPath, keycloakThemeBuildingDirPath: buildOptions.keycloakifyBuildDirPath,
"emailThemeSrcDirPath": (() => { "emailThemeSrcDirPath": (() => {

View File

@ -25,7 +25,6 @@ export type ParsedPackageJson = {
keycloakifyBuildDirPath?: string; keycloakifyBuildDirPath?: string;
customUserAttributes?: string[]; customUserAttributes?: string[];
themeName?: string; themeName?: string;
keepBuildDir?: boolean;
}; };
}; };
@ -47,8 +46,7 @@ export const zParsedPackageJson = z.object({
"reactAppBuildDirPath": z.string().optional(), "reactAppBuildDirPath": z.string().optional(),
"keycloakifyBuildDirPath": z.string().optional(), "keycloakifyBuildDirPath": z.string().optional(),
"customUserAttributes": z.array(z.string()).optional(), "customUserAttributes": z.array(z.string()).optional(),
"themeName": z.string().optional(), "themeName": z.string().optional()
"keepBuildDir": z.boolean().optional()
}) })
.optional() .optional()
}); });