gemini-cli: prevent reference to npmDeps (#464688)

This commit is contained in:
Aleksana
2025-11-25 02:25:06 +00:00
committed by GitHub
+4
View File
@@ -59,10 +59,14 @@ buildNpmPackage (finalAttrs: {
--replace-fail "settings.merged.general?.disableUpdateNag" "(settings.merged.general?.disableUpdateNag ?? true)"
'';
# Prevent npmDeps from getting into the closure
disallowedReferences = [ finalAttrs.npmDeps ];
installPhase = ''
runHook preInstall
mkdir -p $out/{bin,share/gemini-cli}
npm prune --omit=dev
cp -r node_modules $out/share/gemini-cli/
rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli