diff --git a/package.json b/package.json index dbc5df8..5d59417 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "build": "electron-vite build", "preview": "electron-vite preview", "typecheck": "tsc --noEmit -p tsconfig.node.json && tsc --noEmit -p tsconfig.web.json", - "dev:demo": "vite --config vite.demo.config.ts" + "dev:demo": "vite --config vite.demo.config.ts", + "package": "npm run build && electron-builder --mac" }, "devDependencies": { "@electron-toolkit/tsconfig": "^1.0.1", @@ -49,7 +50,8 @@ "productName": "Hohoff Editor", "icon": "resources/icon.png", "mac": { - "target": "dmg" + "icon": "resources/icon.icns", + "target": [{ "target": "dmg", "arch": "universal" }] }, "files": [ "out/**/*" diff --git a/resources/icon.icns b/resources/icon.icns new file mode 100644 index 0000000..a8682d5 Binary files /dev/null and b/resources/icon.icns differ