B11: ship npm binaries for linux-arm64 and win32-arm64
The napi loader resolves wickra-linux-arm64-gnu and
wickra-win32-arm64-msvc, but neither was published, so require('wickra')
failed on those platforms. Adds both to napi.triples and
optionalDependencies, adds their npm/ package templates, and extends the
release node-build matrix to build them on GitHub's native ARM runners
(ubuntu-24.04-arm, windows-11-arm).
This commit is contained in:
@@ -35,9 +35,11 @@
|
||||
"defaults": false,
|
||||
"additional": [
|
||||
"x86_64-unknown-linux-gnu",
|
||||
"aarch64-unknown-linux-gnu",
|
||||
"x86_64-apple-darwin",
|
||||
"aarch64-apple-darwin",
|
||||
"x86_64-pc-windows-msvc"
|
||||
"x86_64-pc-windows-msvc",
|
||||
"aarch64-pc-windows-msvc"
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -46,9 +48,11 @@
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"wickra-linux-x64-gnu": "0.1.4",
|
||||
"wickra-linux-arm64-gnu": "0.1.4",
|
||||
"wickra-darwin-x64": "0.1.4",
|
||||
"wickra-darwin-arm64": "0.1.4",
|
||||
"wickra-win32-x64-msvc": "0.1.4"
|
||||
"wickra-win32-x64-msvc": "0.1.4",
|
||||
"wickra-win32-arm64-msvc": "0.1.4"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "napi build --platform --release",
|
||||
|
||||
Reference in New Issue
Block a user