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, "")