summaryrefslogtreecommitdiff
path: root/cli/npm/registry.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-11-15 20:52:27 -0500
committerGitHub <noreply@github.com>2022-11-15 20:52:27 -0500
commit6da6ed89852ed40a984097d2341e43f8c263cee5 (patch)
tree55936261c24246cacc13cb01a35fa518ef94bb68 /cli/npm/registry.rs
parent300fd07fad3dee74730517ba91b2e7314632fc3f (diff)
fix(npm): support dist tags specified in npm package dependencies (#16652)
Closes #16321
Diffstat (limited to 'cli/npm/registry.rs')
-rw-r--r--cli/npm/registry.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/npm/registry.rs b/cli/npm/registry.rs
index daefec04c..e6af92fe8 100644
--- a/cli/npm/registry.rs
+++ b/cli/npm/registry.rs
@@ -518,6 +518,12 @@ impl TestNpmRegistryApi {
.insert(package_to.0.to_string(), package_to.1.to_string());
}
+ pub fn add_dist_tag(&self, package_name: &str, tag: &str, version: &str) {
+ let mut infos = self.package_infos.lock();
+ let info = infos.get_mut(package_name).unwrap();
+ info.dist_tags.insert(tag.to_string(), version.to_string());
+ }
+
pub fn add_peer_dependency(
&self,
package_from: (&str, &str),