Update misc/tools.func

Co-authored-by: Sam Heinz <sam@samheinz.com>
This commit is contained in:
CanbiZ (MickLesk)
2026-08-06 13:15:57 +02:00
committed by GitHub
parent 71da6d96dc
commit 7d5e1e04ae
+1 -7
View File
@@ -7732,13 +7732,7 @@ setup_nodejs() {
fi
fi
# npm >=11 skips native-module install/rebuild scripts (better-sqlite3, bcrypt,
# argon2, ...) unless each package is explicitly allowlisted, silently leaving
# native deps unbuilt. Bypass the policy globally instead of allowlisting
# per script.
local npm_major
npm_major=$(npm -v 2>/dev/null | cut -d. -f1)
if [[ "${npm_major:-0}" -ge 11 ]]; then
if [[ "$(npm -v 2>/dev/null | cut -d. -f1)" -ge 11 ]]; then
$STD npm config set dangerously-allow-all-scripts true --location=global 2>/dev/null || true
fi