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 } }); }