Repository: cordova-lib
Updated Branches:
  refs/heads/master 7b2d35f0d -> 8408e7090


enhance version -dev stripping code


Project: http://git-wip-us.apache.org/repos/asf/cordova-lib/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-lib/commit/8408e709
Tree: http://git-wip-us.apache.org/repos/asf/cordova-lib/tree/8408e709
Diff: http://git-wip-us.apache.org/repos/asf/cordova-lib/diff/8408e709

Branch: refs/heads/master
Commit: 8408e709046364896909efbd5f3fd10bd00b75f2
Parents: 7b2d35f
Author: Steve Gill <[email protected]>
Authored: Mon Apr 24 22:50:00 2017 -0700
Committer: Steve Gill <[email protected]>
Committed: Mon Apr 24 22:50:00 2017 -0700

----------------------------------------------------------------------
 cordova-lib/src/plugman/install.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/8408e709/cordova-lib/src/plugman/install.js
----------------------------------------------------------------------
diff --git a/cordova-lib/src/plugman/install.js 
b/cordova-lib/src/plugman/install.js
index e924381..fca77c6 100644
--- a/cordova-lib/src/plugman/install.js
+++ b/cordova-lib/src/plugman/install.js
@@ -556,11 +556,13 @@ function installDependency(dep, install, options) {
         }
         //strip -dev from the installed plugin version so it properly passes
         //semver.satisfies 
+        var stripped_version;
         if(version_installed.includes('-dev')) {
-            version_installed = semver.inc(version_installed, 'patch');
+            stripped_version = semver.inc(version_installed, 'patch');
         }
         if (options.force || 
-            semver.satisfies(version_installed, version_required, 
/*loose=*/true) || 
+            semver.satisfies(version_installed, version_required, 
/*loose=*/true) ||
+            semver.satisfies(stripped_version, version_required, 
/*loose=*/true) ||
             version_required === null || 
             version_required === undefined ||
             version_required === '' ) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to