desktop(installer): add icon generation script and ensure installer/uninstaller use multi-res ICO\n\n- Add apps/desktop/scripts/build-icon.mjs using png-to-ico\n- Add script in apps/desktop/package.json\n- Set NSIS uninstallerIcon to icons/icon.ico\n\nUsage: pnpm -C apps/desktop install && pnpm -C apps/desktop gen:icon && pnpm -C apps/desktop tauri build --bundles nsis

This commit is contained in:
Esdras Renan 2025-10-20 11:39:16 -03:00
parent f986fc667d
commit 29d5a07588
4 changed files with 42 additions and 1 deletions

View file

@ -7,7 +7,8 @@
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"tauri": "node ./scripts/tauri-with-stub.mjs"
"tauri": "node ./scripts/tauri-with-stub.mjs",
"gen:icon": "node ./scripts/build-icon.mjs"
},
"dependencies": {
"@radix-ui/react-tabs": "^1.1.13",
@ -21,6 +22,7 @@
"react-dom": "^19.0.0"
},
"devDependencies": {
"png-to-ico": "^3.0.4",
"@tauri-apps/cli": "^2",
"@vitejs/plugin-react": "^4.3.4",
"typescript": "~5.6.2",