46 lines
1 KiB
TypeScript
46 lines
1 KiB
TypeScript
import type { ElectrobunConfig } from "electrobun";
|
|
|
|
import { version } from "../../package.json";
|
|
|
|
export default {
|
|
app: {
|
|
name: "tensamin",
|
|
identifier: "client.tensamin.net",
|
|
version,
|
|
urlSchemes: ["tensamin"],
|
|
},
|
|
build: {
|
|
useAsar: true,
|
|
views: {
|
|
mainview: {
|
|
entrypoint: "src/mainview/index.ts",
|
|
},
|
|
},
|
|
copy: {
|
|
"../web/dist/": "views/mainview/",
|
|
"../mobile/src-tauri/icons": "views/mainview/icons/",
|
|
},
|
|
mac: {
|
|
icons: "",
|
|
bundleWGPU: false,
|
|
defaultRenderer: "cef",
|
|
bundleCEF: true,
|
|
},
|
|
linux: {
|
|
icon: "../mobile/src-tauri/icons/icon.png",
|
|
bundleWGPU: false,
|
|
defaultRenderer: "cef",
|
|
bundleCEF: true,
|
|
chromiumFlags: {
|
|
"enable-features": "UseOzonePlatform",
|
|
"ozone-platform": "wayland",
|
|
},
|
|
},
|
|
win: {
|
|
icon: "../mobile/src-tauri/icons/icon.ico",
|
|
bundleWGPU: false,
|
|
defaultRenderer: "cef",
|
|
bundleCEF: true,
|
|
},
|
|
},
|
|
} satisfies ElectrobunConfig;
|