diff --git a/src/bin/main.ts b/src/bin/main.ts index 54eaa5b7..3ff5c163 100644 --- a/src/bin/main.ts +++ b/src/bin/main.ts @@ -245,7 +245,7 @@ program .command({ name: "copy-keycloak-resources-to-public", description: - "(Webpack/Create-React-App only) Copy Keycloak default theme resources to the public directory." + "(Internal) Copy Keycloak default theme resources to the public directory." }) .task({ skip, diff --git a/src/bin/update-kc-gen.ts b/src/bin/update-kc-gen.ts index 21fa3fd5..b8f1a7f0 100644 --- a/src/bin/update-kc-gen.ts +++ b/src/bin/update-kc-gen.ts @@ -9,6 +9,16 @@ import { getIsPrettierAvailable, runPrettier } from "./tools/runPrettier"; export async function command(params: { buildContext: BuildContext }) { const { buildContext } = params; + run_copy_assets_to_public: { + if (buildContext.bundler !== "webpack") { + break run_copy_assets_to_public; + } + + const { command } = await import("./copy-keycloak-resources-to-public"); + + await command({ buildContext }); + } + const { hasBeenHandled } = maybeDelegateCommandToCustomHandler({ commandName: "update-kc-gen", buildContext