keycloak_theme/src/test/setupSampleReactProject.ts

20 lines
644 B
TypeScript
Raw Normal View History

2021-02-21 20:54:33 +01:00
import * as st from "scripting-tools";
import { join as pathJoin } from "path";
export function setupSampleReactProject() {
const sampleReactProjectDirPath = pathJoin(__dirname, "..", "..", "sample_react_project");
st.execSync(`rm -rf ${sampleReactProjectDirPath}`);
st.execSync(`mkdir ${sampleReactProjectDirPath}`);
[
"wget https://github.com/garronej/keycloak-react-theming/releases/download/v0.0.1/sample_build_dir_and_package_json.zip",
"unzip build.zip",
"rm build.zip"
].forEach(cmd => st.execSync(cmd, { "cwd": sampleReactProjectDirPath }));
return { sampleReactProjectDirPath };
}