Some checks failed
Desktop Release / Build Linux (AppImage + deb) (push) Successful in 13m34s
CI / Build & test (Node 22) (push) Has been cancelled
CI / Build & test (Node 24) (push) Has been cancelled
CI / Pack & boot smoke (Node 22) (push) Has been cancelled
CI / No em/en dashes (push) Has been cancelled
- Fenêtre principale : icône explicite (resolveIconPath partagé dans paths.ts, réutilisé par le tray) pour afficher le logo Arboretum en fenêtre/barre des tâches au lieu de l'icône Electron générique. - package.json desktop : homepage -> https://git-arboretum.com (la vitrine, plus le dépôt Gitea) et champ license: MIT. Copyright daté avec le nom dans electron-builder.yml. Licence MIT + author aussi au package.json racine. - desktop-release.yml : attache des assets idempotente (supprime l'asset de même nom avant ré-upload) pour que le dernier build gagne sur un re-run.
33 lines
1.3 KiB
JSON
33 lines
1.3 KiB
JSON
{
|
|
"name": "@arboretum/desktop",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"description": "Arboretum desktop app: Electron shell that runs the daemon and shows its web UI",
|
|
"homepage": "https://git-arboretum.com",
|
|
"license": "MIT",
|
|
"author": {
|
|
"name": "Johan LEROY",
|
|
"email": "contact@johanleroy.fr"
|
|
},
|
|
"main": "dist/main.js",
|
|
"type": "commonjs",
|
|
"scripts": {
|
|
"typecheck": "tsc -p . --noEmit",
|
|
"build": "npm run typecheck && node esbuild.mjs",
|
|
"dev": "node esbuild.mjs && electron .",
|
|
"prepare:server": "node scripts/prepare-server.mjs",
|
|
"prepare:node": "node scripts/fetch-node.mjs",
|
|
"dist:linux": "npm run build && npm run prepare:server -- --platform=linux && npm run prepare:node -- --platform=linux && electron-builder --linux",
|
|
"dist:win": "npm run build && npm run prepare:server -- --platform=win32 && npm run prepare:node -- --platform=win32 && electron-builder --win",
|
|
"dist:mac": "npm run build && npm run prepare:server -- --platform=darwin && npm run prepare:node -- --platform=darwin && electron-builder --mac"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.10.0",
|
|
"electron": "^33.0.0",
|
|
"electron-builder": "^25.1.0",
|
|
"electron-updater": "^6.3.0",
|
|
"esbuild": "^0.21.0",
|
|
"typescript": "^5.7.0"
|
|
}
|
|
}
|