From 5122a1594cd232830e504e78f3e14a180c932949 Mon Sep 17 00:00:00 2001 From: Sahil Bansal Date: Wed, 6 May 2026 21:13:03 +0530 Subject: [PATCH] fix: remove script runners from NonDownloadCommands lists (#242) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Script runners (run, start, stop, restart, test, etc.) are not package management commands — remove them so they go through the proxy instead of being skipped. --- packagemanager/npm.go | 13 ------------- packagemanager/npm_test.go | 14 +++++++------- packagemanager/pypi.go | 4 ---- 3 files changed, 7 insertions(+), 24 deletions(-) diff --git a/packagemanager/npm.go b/packagemanager/npm.go index f17035b..f8125de 100644 --- a/packagemanager/npm.go +++ b/packagemanager/npm.go @@ -21,16 +21,7 @@ func DefaultNpmPackageManagerConfig() NpmPackageManagerConfig { InstallCommands: []string{"install", "i", "add"}, // Commands that are known to never download packages from a registry. // Anything not in this list (including unknown future commands) runs with the proxy. - // - // Script runners: "run", "start", "stop", "restart", "test"/"t" are all shorthand for - // "npm run