aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-client
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-03 09:47:32 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-03 09:47:32 +0200
commitdd671eb3647801317736327ab5b7cbfaa05d3866 (patch)
tree443623deb915434609f74228be552146a847afd7 /packages/meshbay-client
parent06dd82aeaeb3a800a72e8f14777cb6a7026b6690 (diff)
downloadmeshbay-dd671eb3647801317736327ab5b7cbfaa05d3866.tar.gz
chore(client): declare author and homepage in the client package.json
electron-builder warned `author is missed in the package.json` on every build, including the `--dir` one build-client.sh runs, and refused the deb/rpm targets outright over it and over a missing homepage. Both were pre-existing — builder 25 emitted the identical warning — and had simply never been hit, because those targets had never been built. The values are copied verbatim from packaging/deb/meshbay-client/DEBIAN/ control, which already declared them, so the two cannot disagree. Not added: `desktopName`, despite the warning that asks for it. The path this project actually ships (build-client.sh + packaging/desktop/ meshbay.desktop) already sets StartupWMClass=MeshBay, and src/main.js sets --class to match for dev runs. The warning concerns the .desktop electron-builder generates for its own deb/rpm targets, which is not what gets installed. That is the larger thing found here and left open: `npm run dist` defines a second, incompatible layout for a package of the same name — /opt/MeshBay/meshbay-client against /opt/meshbay-client/meshbay. See ~/next/npm-audit.md §9. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AbwJDbNTkiRUh7HTWEoyss
Diffstat (limited to 'packages/meshbay-client')
-rw-r--r--packages/meshbay-client/package.json2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/meshbay-client/package.json b/packages/meshbay-client/package.json
index 7793d78..7d88f5b 100644
--- a/packages/meshbay-client/package.json
+++ b/packages/meshbay-client/package.json
@@ -3,6 +3,8 @@
"version": "0.1.0",
"description": "MeshBay desktop client — the interface ships with the application, not from the hub",
"license": "AGPL-3.0-or-later",
+ "author": "MeshBay Team <team@meshbay.org>",
+ "homepage": "https://meshbay.org",
"main": "src/main.js",
"private": true,
"scripts": {