keycloak_theme/test/bin/generateKeycloakThemeResources.ts

21 lines
879 B
TypeScript
Raw Normal View History

2021-02-21 18:55:06 +01:00
import { join as pathJoin } from "path";
2023-03-18 15:49:45 +01:00
import { generateKeycloakThemeResources } from "keycloakify/bin/keycloakify/generateKeycloakThemeResources";
import { setupSampleReactProject, sampleReactProjectDirPath } from "./setupSampleReactProject";
2021-02-21 18:55:06 +01:00
2021-02-22 12:11:00 +01:00
setupSampleReactProject();
2021-02-21 18:55:06 +01:00
generateKeycloakThemeResources({
2021-02-21 20:54:33 +01:00
"reactAppBuildDirPath": pathJoin(sampleReactProjectDirPath, "build"),
"keycloakThemeBuildingDirPath": pathJoin(sampleReactProjectDirPath, "build_keycloak_theme"),
"keycloakThemeEmailDirPath": pathJoin(sampleReactProjectDirPath, "keycloak_email"),
"keycloakVersion": "11.0.3",
2022-08-16 14:41:06 +07:00
"buildOptions": {
"themeName": "keycloakify-demo-app",
2023-03-16 22:43:09 +01:00
"extraLoginPages": ["my-custom-page.ftl"],
2022-08-16 14:41:06 +07:00
"extraThemeProperties": ["env=test"],
"isStandalone": true,
"urlPathname": "/keycloakify-demo-app/",
"isSilent": false
}
2021-02-21 18:55:06 +01:00
});