From 28518a4f77a6f6d91ceee4103707b4dfce9dc2dc Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Sat, 6 Jan 2018 10:41:10 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20massage=20=E2=80=98*=E2=80=99=20package?= =?UTF-8?q?Pattern=20to=20=E2=80=98.*=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ‘*’ is actually an invalid regex so fails, however many people might make this mistake so it’s easier to just allow it. --- lib/workers/dep-type/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/workers/dep-type/index.js b/lib/workers/dep-type/index.js index c74ce0bc79..8fef933a29 100644 --- a/lib/workers/dep-type/index.js +++ b/lib/workers/dep-type/index.js @@ -79,7 +79,9 @@ function getDepConfig(depTypeConfig, dep) { applyRule = true; } else if (packageRule.packagePatterns) { for (const packagePattern of packageRule.packagePatterns) { - const packageRegex = new RegExp(packagePattern); + const packageRegex = new RegExp( + packagePattern === '*' ? '.*' : packagePattern + ); if (depConfig.depName.match(packageRegex)) { applyRule = true; } -- GitLab