Skip to content

Commit a997dd1

Browse files
committed
Support universal builds
1 parent f009e5f commit a997dd1

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

lib/bare.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ const fs = require('fs')
22

33
require.asset = require('require-asset')
44

5-
const bare = require.asset('#bare', __filename)
5+
let bare
6+
try {
7+
bare = require.asset('#bare', __filename)
8+
} catch {
9+
bare = require.asset('#bare-universal', __filename)
10+
}
611

712
try {
813
fs.accessSync(bare, fs.constants.X_OK)

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
"x64": "./prebuilds/win32-x64/bare.exe"
2323
}
2424
},
25+
"#bare-universal": {
26+
"darwin": "./prebuilds/darwin-universal/bare"
27+
},
2528
"child_process": {
2629
"bare": "bare-subprocess",
2730
"default": "child_process"
@@ -49,6 +52,7 @@
4952
},
5053
"files": [
5154
"index.js",
55+
"prepack.js",
5256
"CMakeLists.txt",
5357
"lib",
5458
"prebuilds"

0 commit comments

Comments
 (0)