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


strip -dev from plugin version to pass semver satisfies check for plugin 
dependencies.


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

Branch: refs/heads/master
Commit: 7b2d35f0d5038d7c72980d9f8f306cbaf6945985
Parents: 7dead25
Author: Steve Gill <[email protected]>
Authored: Mon Apr 24 22:39:14 2017 -0700
Committer: Steve Gill <[email protected]>
Committed: Mon Apr 24 22:39:14 2017 -0700

----------------------------------------------------------------------
 cordova-lib/src/plugman/install.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


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


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

Reply via email to