client/packages/desktop/electrobun.config.ts
2026-03-10 20:44:25 +01:00

37 lines
754 B
TypeScript

import type { ElectrobunConfig } from "electrobun";
import { version } from "@tensamin/shared/package.json";
export default {
app: {
name: "tensamin",
identifier: "client.tensamin.net",
version: version,
},
build: {
views: {
mainview: {
entrypoint: "src/mainview/index.ts",
},
},
copy: {
"../web/dist/": "views/mainview/",
},
mac: {
defaultRenderer: "cef",
bundleCEF: true,
},
linux: {
defaultRenderer: "cef",
bundleCEF: true,
chromiumFlags: {
"enable-features": "UseOzonePlatform",
"ozone-platform": "wayland",
},
},
win: {
defaultRenderer: "cef",
bundleCEF: true,
},
},
} satisfies ElectrobunConfig;