diff --git a/packages/firecamp-electron/assets/icons/app-icon.icns b/packages/firecamp-electron/assets/icons/app-icon.icns new file mode 100644 index 00000000..279fd62c Binary files /dev/null and b/packages/firecamp-electron/assets/icons/app-icon.icns differ diff --git a/packages/firecamp-electron/assets/icons/app-icon.png b/packages/firecamp-electron/assets/icons/app-icon.png new file mode 100644 index 00000000..66e5c8be Binary files /dev/null and b/packages/firecamp-electron/assets/icons/app-icon.png differ diff --git a/packages/firecamp-electron/package.json b/packages/firecamp-electron/package.json index afe5364c..dc2e66b0 100644 --- a/packages/firecamp-electron/package.json +++ b/packages/firecamp-electron/package.json @@ -6,7 +6,10 @@ "private": true, "scripts": { "start": "tsc && electron .", - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "pack": "electron-builder --dir", + "build": "electron-builder", + "postinstall": "electron-builder install-app-deps" }, "keywords": [], "author": "", @@ -17,5 +20,20 @@ "devDependencies": { "@types/node": "^20.8.9", "electron": "^27.0.2" + }, + "build": { + "appId": "com.firecamp.desktop", + "files": [ + "./build/**/*", + "dist/**/*", + "package.json" + ], + "directories": { + "buildResources": "assets" + }, + "mac": { + "category": "public.app-category.developer-tools", + "icon": "icons/app-icon.png" + } } }