From d73f635fc19a6405eabfd24947f9b455a7426a06 Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Tue, 7 Apr 2026 16:24:03 +0800 Subject: [PATCH] fix deps + move asset copies to writeBundle --- bun.lock | 6 ++++++ packages/desktop-electron/electron.vite.config.ts | 3 +-- packages/desktop-electron/package.json | 4 +++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index f399347b1b..ef406f9a10 100644 --- a/bun.lock +++ b/bun.lock @@ -248,8 +248,10 @@ "electron-builder": "^26", "electron-vite": "^5", "solid-js": "catalog:", + "sury": "11.0.0-alpha.4", "typescript": "~5.6.2", "vite": "catalog:", + "zod-openapi": "5.4.6", }, "optionalDependencies": { "@lydell/node-pty-darwin-arm64": "1.2.0-beta.10", @@ -4584,6 +4586,8 @@ "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + "sury": ["sury@11.0.0-alpha.4", "", { "peerDependencies": { "rescript": "12.x" }, "optionalPeers": ["rescript"] }, "sha512-oeG/GJWZvQCKtGPpLbu0yCZudfr5LxycDo5kh7SJmKHDPCsEPJssIZL2Eb4Tl7g9aPEvIDuRrkS+L0pybsMEMA=="], + "system-architecture": ["system-architecture@0.1.0", "", {}, "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA=="], "tailwindcss": ["tailwindcss@4.1.11", "", {}, "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA=="], @@ -4974,6 +4978,8 @@ "zod": ["zod@4.1.8", "", {}, "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ=="], + "zod-openapi": ["zod-openapi@5.4.6", "", { "peerDependencies": { "zod": "^3.25.74 || ^4.0.0" } }, "sha512-P2jsOOBAq/6hCwUsMCjUATZ8szkMsV5VAwZENfyxp2Hc/XPJQpVwAgevWZc65xZauCwWB9LAn7zYeiCJFAEL+A=="], + "zod-to-json-schema": ["zod-to-json-schema@3.24.5", "", { "peerDependencies": { "zod": "^3.24.1" } }, "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g=="], "zod-to-ts": ["zod-to-ts@1.2.0", "", { "peerDependencies": { "typescript": "^4.9.4 || ^5.0.2", "zod": "^3" } }, "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA=="], diff --git a/packages/desktop-electron/electron.vite.config.ts b/packages/desktop-electron/electron.vite.config.ts index c18343c93a..e2b296a3e2 100644 --- a/packages/desktop-electron/electron.vite.config.ts +++ b/packages/desktop-electron/electron.vite.config.ts @@ -40,8 +40,7 @@ export default defineConfig({ }, { name: "opencode:copy-server-assets", - enforce: "post", - async closeBundle() { + async writeBundle() { for (const l of await fs.readdir(OPENCODE_SERVER_DIST)) { if (!l.endsWith(".wasm")) continue await fs.writeFile(`./out/main/chunks/${l}`, await fs.readFile(`${OPENCODE_SERVER_DIST}/${l}`)) diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index fdbcf38a87..57a9c22a72 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -48,8 +48,10 @@ "electron-builder": "^26", "electron-vite": "^5", "solid-js": "catalog:", + "sury": "11.0.0-alpha.4", "typescript": "~5.6.2", - "vite": "catalog:" + "vite": "catalog:", + "zod-openapi": "5.4.6" }, "optionalDependencies": { "@lydell/node-pty-darwin-arm64": "1.2.0-beta.10",