Go to file
2021-06-04 13:26:28 +08:00
.github/workflows CI: update Alpine workflow due to Dockerfile change 2021-06-04 13:26:28 +08:00
lib expected: update hashes for v3.2 2021-05-31 02:50:41 +01:00
patches patches: bump to 16.3.0 2021-06-03 23:54:49 +08:00
.dockerignore Add workflows for Alpine binaries 2021-04-15 23:47:45 +08:00
.eslintignore forgot shebang to make cli work 2016-08-31 09:02:52 +03:00
.eslintrc pkg-fetch: migrate to TypeScript (#139) 2021-03-29 12:46:10 +08:00
.gitignore .gitignore: ignore *.tsbuildinfo 2021-03-29 12:51:46 +08:00
.prettierignore Run prettier, convert to standard eslint, add CI (#138) 2021-03-26 16:51:31 -07:00
Dockerfile.alpine Add support for linuxstatic armv7 binaries 2021-05-29 15:24:58 +01:00
Dockerfile.linux Tweaks "linux" and "linuxcross" Dockerfiles 2021-05-27 23:49:53 +01:00
Dockerfile.linuxcross Tweaks "linux" and "linuxcross" Dockerfiles 2021-05-27 23:49:53 +01:00
Dockerfile.linuxllvm Add a "linuxllvm" Dockerfile for experiment 2021-05-27 23:49:53 +01:00
license.md Create license.md 2017-06-22 10:39:28 +02:00
package.json Add missing "-pre" version identifier, oops 2021-05-28 08:10:00 +08:00
README.md README: add binary compatibility table (#193) 2021-05-28 11:29:39 -05:00
tsconfig.json Cleanup, remove unused dependencies (#154) 2021-04-06 16:34:39 +08:00
yarn.lock utils: switch to "node-fetch" and add proxy support 2021-05-11 15:01:57 +01:00

A utility to fetch or build patched Node binaries used by pkg to generate executables. This repo hosts prebuilt binaries in Releases.

Binary Compatibility

Node Platform Architectures Minimum OS version
8[1], 10[1], 12, 14, 16 alpine x64, arm64 3.7.3, other distros with musl libc >= 1.1.18
8[1], 10[1], 12, 14, 16 linux x64 Enterprise Linux 7, Ubuntu 14.04, Debian jessie, other distros with glibc >= 2.17
8[1], 10[1], 12, 14, 16 linux arm64 Enterprise Linux 8, Ubuntu 18.04, Debian buster, other distros with glibc >= 2.27
8[1], 10[1], 12, 14, 16 linuxstatic x64, arm64 Any disto with Linux Kernel >= 2.6.32 (>= 3.10 strongly recommended)
10[1], 12, 14, 16 linuxstatic armv7[2] Any disto with Linux Kernel >= 2.6.32 (>= 3.10 strongly recommended)
8[1], 10[1], 12, 14, 16 macos x64 10.13
14, 16 macos arm64[3] 11.0
8[1], 10[1], 12, 14, 16 win x64 8.1
14, 16 win arm64 10

[1]: end-of-life, may be removed in the next major release.

[2]: best-effort basis, not semver-protected.

[3]: mandatory code signing is enforced by Apple.