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:
1 parent
27223f587d
commit
2e3a65b76b
2 files changed
+21
-1
No files matched your search
+20
-1
@@ -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",
|
||||
|
||||
@@ -8,5 +8,6 @@ allowBuilds:
|
||||
electron-winstaller: true
|
||||
esbuild: true
|
||||
keytar: true
|
||||
macos-alias: true
|
||||
protobufjs: true
|
||||
sharp: true
|
||||
Reference in new issue
Block a user