Skip to content

Commit 20a88b7

Browse files
committed
feat: add all platform targets to build command
Add support for all 8 platform-specific binary packages: - alpine-arm64, alpine-x64 (Alpine Linux/musl) - darwin-arm64, darwin-x64 (macOS) - linux-arm64, linux-x64 (Linux/glibc) - win32-arm64, win32-x64 (Windows) Usage: pnpm run build -- --target darwin-arm64 pnpm run build -- --target linux-x64 pnpm run build -- --target win32-x64
1 parent 8b6157b commit 20a88b7

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scripts/build.mjs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,18 @@ import process from 'node:process'
1111
const TARGET_PACKAGES = {
1212
__proto__: null,
1313
all: './packages/**',
14+
'alpine-arm64': '@socketbin/cli-alpine-arm64',
15+
'alpine-x64': '@socketbin/cli-alpine-x64',
1416
cli: '@socketsecurity/cli',
17+
'darwin-arm64': '@socketbin/cli-darwin-arm64',
18+
'darwin-x64': '@socketbin/cli-darwin-x64',
19+
'linux-arm64': '@socketbin/cli-linux-arm64',
20+
'linux-x64': '@socketbin/cli-linux-x64',
1521
node: '@socketbin/custom-node',
1622
sea: '@socketbin/sea',
17-
socket: 'socket'
23+
socket: 'socket',
24+
'win32-arm64': '@socketbin/cli-win32-arm64',
25+
'win32-x64': '@socketbin/cli-win32-x64'
1826
}
1927

2028
const args = process.argv.slice(2)

0 commit comments

Comments
 (0)