appId: com.furtherverse.app productName: Furtherverse directories: buildResources: build 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}' asarUnpack: - resources/** win: executableName: Furtherverse extraResources: - from: ../server/out/server-windows-x64.exe to: server.exe nsis: artifactName: ${productName}-${version}-setup.${ext} shortcutName: ${productName} uninstallDisplayName: ${productName} createDesktopShortcut: always mac: category: public.app-category.productivity extraResources: - from: ../server/out/server-darwin-arm64 to: server dmg: artifactName: ${productName}-${version}.${ext} linux: target: - AppImage maintainer: furtherverse.com category: Utility extraResources: - from: ../server/out/server-linux-x64 to: server appImage: artifactName: ${productName}-${version}.${ext} npmRebuild: false