From 70b3baba9011d29d190f7c55f572ee7232cc274b Mon Sep 17 00:00:00 2001 From: Almir Kadric Date: Fri, 10 Aug 2018 12:03:49 +0900 Subject: [PATCH] fixed name resolution issue when handling scoped pacakges --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 index.js diff --git a/index.js b/index.js old mode 100644 new mode 100755 index b21e6d2..1c86312 --- a/index.js +++ b/index.js @@ -40,7 +40,7 @@ function isRealDepInPackage(pkg, name) { function realResolve(deps, baseMod, basePkg, name) { var pos = name.indexOf('/'); if (pos !== -1) { - name = name.slice(0, pos); + name = name.replace(/(@[^\/]+\/)?([^\/]+).*/, '$1$2'); } var range = deps[name];