17 lines
744 B
TypeScript
17 lines
744 B
TypeScript
import { downloadAndUnzip } from "keycloakify/bin/downloadAndUnzip";
|
|
import { join as pathJoin } from "path";
|
|
import { getThisCodebaseRootDirPath } from "keycloakify/bin/tools/getThisCodebaseRootDirPath";
|
|
|
|
export async function setupSampleReactProject(destDirPath: string) {
|
|
const thisCodebaseRootDirPath = getThisCodebaseRootDirPath();
|
|
|
|
await downloadAndUnzip({
|
|
"url": "https://github.com/keycloakify/keycloakify/releases/download/v0.0.1/sample_build_dir_and_package_json.zip",
|
|
"destDirPath": destDirPath,
|
|
"buildOptions": {
|
|
"cacheDirPath": pathJoin(thisCodebaseRootDirPath, "node_modules", ".cache", "keycloakify"),
|
|
"npmWorkspaceRootDirPath": thisCodebaseRootDirPath
|
|
}
|
|
});
|
|
}
|