UNPKG

fallow

Version:

Deterministic codebase intelligence for TypeScript and JavaScript. Quality, risk, architecture, dependencies, duplication, and safe cleanup evidence for humans, CI, and agents. Optional runtime intelligence layer (Fallow Runtime) adds production execution

29 lines (24 loc) 657 B
function getPlatformPackage(platform, arch, libcFamily) { if (platform === "win32") { if (arch === "x64") return "@fallow-cli/win32-x64-msvc"; if (arch === "arm64") return "@fallow-cli/win32-arm64-msvc"; return null; } if (platform === "darwin") { if (arch === "x64" || arch === "arm64") { return `@fallow-cli/darwin-${arch}`; } return null; } if (platform === "linux") { const libc = libcFamily === "musl" ? "musl" : "gnu"; if (arch === "x64" || arch === "arm64") { return `@fallow-cli/linux-${arch}-${libc}`; } return null; } return null; } module.exports = { getPlatformPackage, };