# yaml-language-server: $schema=https://raw.githubusercontent.com/electron-userland/electron-builder/refs/heads/master/packages/app-builder-lib/scheme.json appId: com.furtherverse.desktop productName: Furtherverse executableName: furtherverse npmRebuild: false asarUnpack: - resources/** files: - "!**/.vscode/*" - "!src/*" - "!electron.vite.config.{js,ts,mjs,cjs}" - "!{.env,.env.*,bun.lock}" - "!{tsconfig.json,tsconfig.node.json}" - "!{AGENTS.md,README.md,CHANGELOG.md}" # macOS mac: target: - dmg category: public.app-category.productivity extraResources: - from: ../server/out/server-darwin-${arch} to: server dmg: artifactName: ${productName}-${version}-${os}-${arch}.${ext} # Windows win: target: - portable extraResources: - from: ../server/out/server-windows-${arch}.exe to: server.exe portable: artifactName: ${productName}-${version}-${os}-${arch}-Portable.${ext} # Linux linux: target: - AppImage category: Utility extraResources: - from: ../server/out/server-linux-${arch} to: server appImage: artifactName: ${productName}-${version}-${os}-${arch}.${ext}