From 8f5c4d9f2580c8b6263fa9ded630c58e0384cd88 Mon Sep 17 00:00:00 2001 From: Servus Altissimi <111681839+Servus-Altissimi@users.noreply.github.com> Date: Tue, 21 Apr 2026 22:54:26 +0200 Subject: [PATCH] Added FreeBSD case for esbuild package (#5498) --- packages/cli/src/esbuild.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/cli/src/esbuild.rs b/packages/cli/src/esbuild.rs index 35e3c8fbc..b620d07e1 100644 --- a/packages/cli/src/esbuild.rs +++ b/packages/cli/src/esbuild.rs @@ -151,6 +151,7 @@ impl Esbuild { /// - darwin-arm64, darwin-x64 /// - linux-x64, linux-arm64 /// - win32-x64, win32-arm64 + /// - freebsd-x64, freebsd-arm64 fn npm_platform_package() -> Option<&'static str> { if cfg!(all(target_os = "macos", target_arch = "aarch64")) { Some("darwin-arm64") @@ -164,6 +165,10 @@ impl Esbuild { Some("win32-x64") } else if cfg!(all(target_os = "windows", target_arch = "aarch64")) { Some("win32-arm64") + } else if cfg!(all(target_os = "freebsd", target_arch = "x86_64")) { + Some("freebsd-x64") + } else if cfg!(all(target_os = "freebsd", target_arch = "aarch64")) { + Some("freebsd-arm64") } else { None }