From 5d5fc9244d994f5cf50d54442974da51689cd9f9 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Mon, 16 Mar 2020 10:33:33 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20stricter=20regex=20for=20?= =?UTF-8?q?known=20binaries?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/process-list.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/process-list.ts b/src/process-list.ts index 2c8c748f..bc460818 100644 --- a/src/process-list.ts +++ b/src/process-list.ts @@ -56,9 +56,9 @@ async function parseCommand(proc: ProcessListInfo): Promise { ret.argv = ret.argv.map(arg => arg.replace(/.*node_modules\//u, "")) // Replace common binaries - const runners = ["npx", "npm"] - runners.forEach(r => { - if (new RegExp(`${r}(.[tj]s)?$`, "u").test(ret.argv[0])) ret.argv[0] = r + const knownBins = ["npx", "npm"] + knownBins.forEach(r => { + if (new RegExp(`/${r}(.[tj]s)?$`, "u").test(ret.argv[0])) ret.argv[0] = r }) ret.argv[0] = ret.argv[0].replace(/^\.bin\//u, "")