Note:
Apple decided to enforce additional requirements on binaries of macOS-arm64 platform. See "Code Signing" section of https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-universal-apps-release-notes.
macOS-arm64 Node here does work. However, the result executable of pkg
will NOT work.
ref: golang/go#42684, dotnet/core#2811, vercel/pkg#66, vercel/pkg#128, vercel/pkg#1023
Other binaries have been verified, and they are good to go. linuxstatic
is a fully static variant that does not depend on libc of system. Note that Node binaries here are compiled with config options that are tailored to my projects and use cases. See build.js for more details.
@jesec/pkg-fetch and @jesec/pkg have been published to npm. Simply switch to @jesec/pkg.