Unverified Commit 8ac1df18 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

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

parents facf3e19 17df0840
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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