mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-03-29 21:33:54 +00:00
42 lines
884 B
TypeScript
42 lines
884 B
TypeScript
import { defineConfig } from "electron-vite"
|
|
import appPlugin from "@opencode-ai/app/vite"
|
|
|
|
const channel = (() => {
|
|
const raw = process.env.OPENCODE_CHANNEL
|
|
if (raw === "dev" || raw === "beta" || raw === "prod") return raw
|
|
return "dev"
|
|
})()
|
|
|
|
export default defineConfig({
|
|
main: {
|
|
define: {
|
|
"import.meta.env.OPENCODE_CHANNEL": JSON.stringify(channel),
|
|
},
|
|
build: {
|
|
rollupOptions: {
|
|
input: { index: "src/main/index.ts" },
|
|
},
|
|
},
|
|
},
|
|
preload: {
|
|
build: {
|
|
rollupOptions: {
|
|
input: { index: "src/preload/index.ts" },
|
|
},
|
|
},
|
|
},
|
|
renderer: {
|
|
plugins: [appPlugin],
|
|
publicDir: "../../../app/public",
|
|
root: "src/renderer",
|
|
build: {
|
|
rollupOptions: {
|
|
input: {
|
|
main: "src/renderer/index.html",
|
|
loading: "src/renderer/loading.html",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
})
|