diff options
Diffstat (limited to 'cli/tools/registry/pm.rs')
-rw-r--r-- | cli/tools/registry/pm.rs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/cli/tools/registry/pm.rs b/cli/tools/registry/pm.rs index f716dd2ca..02731d303 100644 --- a/cli/tools/registry/pm.rs +++ b/cli/tools/registry/pm.rs @@ -617,9 +617,11 @@ async fn find_package_and_select_version_for_req( }); }; let range_symbol = if req.version_req.version_text().starts_with('~') { - '~' + "~" + } else if req.version_req.version_text() == nv.version.to_string() { + "" } else { - '^' + "^" }; Ok(PackageAndVersion::Selected(SelectedPackage { import_name: add_package_req.alias, @@ -637,11 +639,15 @@ async fn find_package_and_select_version_for_req( package_req: req, }); }; + let range_symbol = if req.version_req.version_text().starts_with('~') { - '~' + "~" + } else if req.version_req.version_text() == nv.version.to_string() { + "" } else { - '^' + "^" }; + Ok(PackageAndVersion::Selected(SelectedPackage { import_name: add_package_req.alias, package_name: npm_prefixed_name, |