- node8 carried over from v3.1 - node(10/12/14/16)-(alpine/linuxstatic/win) carried over from v3.1 - node(10/12/14/16)-linux-x64 carried over from v3.1 - macOS binaries replaced due to |
||
|---|---|---|
| .github/workflows | ||
| lib | ||
| patches | ||
| .dockerignore | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .prettierignore | ||
| Dockerfile.alpine | ||
| Dockerfile.linux | ||
| Dockerfile.linuxcross | ||
| Dockerfile.linuxllvm | ||
| license.md | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
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.