19 lines
877 B
TypeScript
19 lines
877 B
TypeScript
import { join as pathJoin } from "path";
|
|
import { copyKeycloakResourcesToPublic } from "../src/bin/shared/copyKeycloakResourcesToPublic";
|
|
import { getProxyFetchOptions } from "../src/bin/tools/fetchProxyOptions";
|
|
import { LOGIN_THEME_RESOURCES_FROMkEYCLOAK_VERSION_DEFAULT } from "../src/bin/shared/constants";
|
|
|
|
export async function copyKeycloakResourcesToStorybookStaticDir() {
|
|
await copyKeycloakResourcesToPublic({
|
|
buildContext: {
|
|
cacheDirPath: pathJoin(__dirname, "..", "node_modules", ".cache", "scripts"),
|
|
fetchOptions: getProxyFetchOptions({
|
|
npmConfigGetCwd: pathJoin(__dirname, "..")
|
|
}),
|
|
loginThemeResourcesFromKeycloakVersion:
|
|
LOGIN_THEME_RESOURCES_FROMkEYCLOAK_VERSION_DEFAULT,
|
|
publicDirPath: pathJoin(__dirname, "..", ".storybook", "static")
|
|
}
|
|
});
|
|
}
|