build: allow macos-alias and other native modules to build in pnpm v10

- Fixes MakerDMG failure (Cannot find module '../build/Release/volume.node')
- Add macos-alias, better-sqlite3, keytar, and electron to trustedDependencies and pnpm.onlyBuiltDependencies
- Also updated pnpm-workspace.yaml allowBuilds directive
This commit is contained in:
Gemini Nexus Bot committed 2026-05-02 01:48:15 -03:00
1 parent 27223f587d
commit 2e3a65b76b
2 files changed
+21 -1

No files matched your search

+20 -1
View File
@@ -170,9 +170,28 @@
"@nestjs/core",
"@sentry/cli",
"@swc/core",
"protobufjs"
"protobufjs",
"macos-alias",
"better-sqlite3",
"keytar",
"electron",
"electron-winstaller",
"esbuild"
],
"pnpm": {
"onlyBuiltDependencies": [
"@bitdisaster/exe-icon-extractor",
"@nestjs/core",
"@sentry/cli",
"@swc/core",
"protobufjs",
"macos-alias",
"better-sqlite3",
"keytar",
"electron",
"electron-winstaller",
"esbuild"
],
"overrides": {
"node-abi": "^4.28.0",
"fastify": "^5.8.5",
+1
View File
@@ -8,5 +8,6 @@ allowBuilds:
electron-winstaller: true
esbuild: true
keytar: true
macos-alias: true
protobufjs: true
sharp: true