diff --git a/package-lock.json b/package-lock.json index 1155304..403c743 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "node-swift", - "version": "1.0.0", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "node-swift", - "version": "1.0.0", + "version": "1.4.0", "license": "MIT", "dependencies": { "import-cwd": "^3.0.0" diff --git a/src/builder.ts b/src/builder.ts index c94efc9..6426862 100644 --- a/src/builder.ts +++ b/src/builder.ts @@ -66,6 +66,9 @@ async function getWinLib(): Promise { case "x64": filename = "node-win32-x64.lib"; break; + case "arm64": + filename = "node-win32-arm64.lib"; + break; default: throw new Error( `The arch ${process.arch} is currently unsupported by node-swift on Windows.` diff --git a/vendored/node/lib/node-win-arm64.lib b/vendored/node/lib/node-win-arm64.lib new file mode 100644 index 0000000..04127f6 Binary files /dev/null and b/vendored/node/lib/node-win-arm64.lib differ