import { log, statOrNull } from "builder-util"
import * as path from "path"
import { Configuration } from "../configuration"
export async function reactCra(projectDir: string): Promise<Configuration> {
if ((await statOrNull(path.join(projectDir, "public", "electron.js"))) == null) {
log.warn("public/electron.js not found. Please see https://medium.com/@kitze/%EF%B8%8F-from-react-to-an-electron-app-ready-for-production-a0468ecb1da3")
}
return {
directories: {
buildResources: "assets",
},
files: ["build/**/*"],
extraMetadata: {
main: "build/electron.js",
},
}
}