build: config electron package & build

This commit is contained in:
talksik
2026-03-19 17:07:43 -07:00
parent 4b66d8e185
commit 01c5d9be0c
2 changed files with 12 additions and 3 deletions
+9
View File
@@ -11,6 +11,15 @@ const config: ForgeConfig = {
packagerConfig: {
asar: true,
icon: './assets/flowy',
appBundleId: 'live.flowy.llink',
extendInfo: {
NSMicrophoneUsageDescription: 'llink needs microphone access to record audio messages.',
NSCameraUsageDescription: 'llink needs camera access to record video messages.',
},
osxSign: {},
osxNotarize: {
keychainProfile: 'default',
}
},
rebuildConfig: {},
makers: [
+3 -3
View File
@@ -1,13 +1,13 @@
{
"name": "llink",
"productName": "llink",
"name": "Flowy.llink",
"productName": "Flowy.llink",
"version": "1.0.0",
"description": "Flowy.llink is a team communication app for teams",
"main": ".vite/build/main.js",
"private": true,
"scripts": {
"start": "electron-forge start",
"package": "electron-forge package",
"package": "electron-forge package --arch=universal",
"make": "electron-forge make",
"publish": "electron-forge publish",
"lint": "eslint --ext .ts,.tsx .",