- Archive dormant apps (daemon, desktop, native, tui) and superseded packages/server into repos/ for reference - Archive 21 dead web components (chat page shell, work-os cluster, strays) into repos/web/; keep reused message-rendering primitives in components/chat - Merge @code/work-os into @code/primitives; work.ts absorbed via ./work subpath and barrel export; update all four importers - Add docs/futures.md tracking audio/video (blocked at Flue + provider), web layout cleanup, and message rendering quality - Repoint dev:zopu script to @code/agents (the live Flue server) - Note repos/ reference-code convention in AGENTS.md
36 lines
684 B
TypeScript
36 lines
684 B
TypeScript
import type { ElectrobunConfig } from "electrobun";
|
|
|
|
const webBuildDir = "../web/build/client";
|
|
|
|
export default {
|
|
app: {
|
|
name: "code",
|
|
identifier: "dev.bettertstack.code.desktop",
|
|
version: "0.0.1",
|
|
},
|
|
runtime: {
|
|
exitOnLastWindowClosed: true,
|
|
},
|
|
build: {
|
|
bun: {
|
|
entrypoint: "src/bun/index.ts",
|
|
},
|
|
copy: {
|
|
[webBuildDir]: "views/mainview",
|
|
},
|
|
watchIgnore: [`${webBuildDir}/**`],
|
|
mac: {
|
|
bundleCEF: true,
|
|
defaultRenderer: "cef",
|
|
},
|
|
linux: {
|
|
bundleCEF: true,
|
|
defaultRenderer: "cef",
|
|
},
|
|
win: {
|
|
bundleCEF: true,
|
|
defaultRenderer: "cef",
|
|
},
|
|
},
|
|
} satisfies ElectrobunConfig;
|