esbuild now bundles main.ts with electron-updater (and its transitive deps) inline, externalizing only electron, workspace packages, and the native better-sqlite3. This sidesteps the pnpm hoisting issue where electron-updater's transitive `ms` lived only inside the .pnpm content store and never landed in the packaged app.asar, leaving the in-app updater non-functional. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.3 KiB
2.3 KiB