From 9a2482ac09c03d32d9331a84b8b8bd137301ead0 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Thu, 26 Mar 2026 14:45:01 +0000 Subject: [PATCH] chore: generate --- packages/opencode/script/build.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/opencode/script/build.ts b/packages/opencode/script/build.ts index 4b57ded9e4..653c67d8de 100755 --- a/packages/opencode/script/build.ts +++ b/packages/opencode/script/build.ts @@ -65,24 +65,23 @@ const baselineFlag = process.argv.includes("--baseline") const skipInstall = process.argv.includes("--skip-install") const skipEmbedWebUi = process.argv.includes("--skip-embed-web-ui") - -const createEmbeddedWebUIBundle = async()=>{ - console.log(`Building Web UI to embed in the binary`); - const appDir = path.join(import.meta.dirname, "../../app") - await $`bun run --cwd ${appDir} build`; - const allFiles = await Array.fromAsync(new Bun.Glob("**/*").scan({ cwd: path.join(appDir, "dist")})); - const fileMap = ` +const createEmbeddedWebUIBundle = async () => { + console.log(`Building Web UI to embed in the binary`) + const appDir = path.join(import.meta.dirname, "../../app") + await $`bun run --cwd ${appDir} build` + const allFiles = await Array.fromAsync(new Bun.Glob("**/*").scan({ cwd: path.join(appDir, "dist") })) + const fileMap = ` // Import all files as file_$i with type: "file" ${allFiles.map((filePath, i) => `import file_${i} from "${path.join(appDir, "dist", filePath)}" with { type: "file" };`).join("\n")} // Export with original mappings export default { - ${allFiles.map((filePath, i)=>`"${filePath}": file_${i},`).join("\n")} + ${allFiles.map((filePath, i) => `"${filePath}": file_${i},`).join("\n")} } `.trim() - return fileMap; + return fileMap } -const embeddedFileMap = skipEmbedWebUi ? null : await createEmbeddedWebUIBundle(); +const embeddedFileMap = skipEmbedWebUi ? null : await createEmbeddedWebUIBundle() const allTargets: { os: string