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",
|
"@nestjs/core",
|
||||||
"@sentry/cli",
|
"@sentry/cli",
|
||||||
"@swc/core",
|
"@swc/core",
|
||||||
"protobufjs"
|
"protobufjs",
|
||||||
|
"macos-alias",
|
||||||
|
"better-sqlite3",
|
||||||
|
"keytar",
|
||||||
|
"electron",
|
||||||
|
"electron-winstaller",
|
||||||
|
"esbuild"
|
||||||
],
|
],
|
||||||
"pnpm": {
|
"pnpm": {
|
||||||
|
"onlyBuiltDependencies": [
|
||||||
|
"@bitdisaster/exe-icon-extractor",
|
||||||
|
"@nestjs/core",
|
||||||
|
"@sentry/cli",
|
||||||
|
"@swc/core",
|
||||||
|
"protobufjs",
|
||||||
|
"macos-alias",
|
||||||
|
"better-sqlite3",
|
||||||
|
"keytar",
|
||||||
|
"electron",
|
||||||
|
"electron-winstaller",
|
||||||
|
"esbuild"
|
||||||
|
],
|
||||||
"overrides": {
|
"overrides": {
|
||||||
"node-abi": "^4.28.0",
|
"node-abi": "^4.28.0",
|
||||||
"fastify": "^5.8.5",
|
"fastify": "^5.8.5",
|
||||||
|
|||||||
@@ -8,5 +8,6 @@ allowBuilds:
|
|||||||
electron-winstaller: true
|
electron-winstaller: true
|
||||||
esbuild: true
|
esbuild: true
|
||||||
keytar: true
|
keytar: true
|
||||||
|
macos-alias: true
|
||||||
protobufjs: true
|
protobufjs: true
|
||||||
sharp: true
|
sharp: true
|
||||||
Reference in new issue
Block a user