Skip to content

Commit c01b761

Browse files
author
Paul Baumgart
committed
arm64 support
1 parent b0bc1f6 commit c01b761

File tree

4 files changed

+13
-3
lines changed

4 files changed

+13
-3
lines changed

include.js

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ switch (platform) {
1313
case 'linux-arm':
1414
require('fuse-shared-library-linux-arm/include')
1515
break
16+
case 'linux-arm64':
17+
require('fuse-shared-library-linux-arm64/include')
18+
break
1619
default:
1720
throw new Error(`fuse-shared-library is not currently supported on: ${platform}`)
1821
}

index.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const os = require('os')
22

33
const arch = os.arch()
4-
const platform = os.platform() + (arch === 'arm' ? '-arm' : '')
4+
const platform = os.platform() + (arch.startsWith('arm') ? `-${arch}` : '')
55

66
switch (platform) {
77
case 'darwin':
@@ -13,6 +13,9 @@ switch (platform) {
1313
case 'linux-arm':
1414
module.exports = require('fuse-shared-library-linux-arm')
1515
break
16+
case 'linux-arm64':
17+
module.exports = require('fuse-shared-library-linux-arm64')
18+
break
1619
default:
1720
throw new Error(`fuse-shared-library is not currently supported on: ${platform}`)
1821
}

lib.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const os = require('os')
22

33
const arch = os.arch()
4-
const platform = os.platform() + (arch === 'arm' ? '-arm' : '')
4+
const platform = os.platform() + (arch.startsWith('arm') ? `-${arch}` : '')
55

66
switch (platform) {
77
case 'linux':
@@ -13,6 +13,9 @@ switch (platform) {
1313
case 'linux-arm':
1414
require('fuse-shared-library-linux-arm/lib')
1515
break
16+
case 'linux-arm64':
17+
require('fuse-shared-library-linux-arm64/lib')
18+
break
1619
default:
1720
throw new Error(`fuse-shared-library is not currently supported on: ${platform}`)
1821
}

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"dependencies": {
2323
"fuse-shared-library-darwin": "^1.0.3",
2424
"fuse-shared-library-linux": "^1.0.1",
25-
"fuse-shared-library-linux-arm": "^1.0.0"
25+
"fuse-shared-library-linux-arm": "^1.0.0",
26+
"fuse-shared-library-linux-arm64": "runkit-forks/fuse-shared-library-linux-arm64#11e96e0745fd800ea3e0a4c8cc3b57fceba461cb"
2627
},
2728
"devDependencies": {
2829
"standard": "^12.0.1"

0 commit comments

Comments
 (0)