forked from imbytecat/fullstack-starter
- 从 package.json 动态读取版本号替代硬编码 - 启用所有平台的 CEF 捆绑 - 将构建目标从配置文件移至 CLI 参数 - 启用 asar 打包并为 dev 脚本添加 --env=dev 标志
29 lines
510 B
TypeScript
29 lines
510 B
TypeScript
import type { ElectrobunConfig } from 'electrobun'
|
|
import { version } from './package.json'
|
|
|
|
export default {
|
|
app: {
|
|
name: 'Desktop',
|
|
identifier: 'com.furtherverse.desktop',
|
|
version,
|
|
},
|
|
build: {
|
|
useAsar: true,
|
|
bun: {
|
|
entrypoint: 'src/bun/index.ts',
|
|
},
|
|
copy: {
|
|
'../server/.output': 'server-output',
|
|
},
|
|
linux: {
|
|
bundleCEF: true,
|
|
},
|
|
mac: {
|
|
bundleCEF: true,
|
|
},
|
|
win: {
|
|
bundleCEF: true,
|
|
},
|
|
},
|
|
} satisfies ElectrobunConfig
|