diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2022-11-15 20:52:27 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-15 20:52:27 -0500 |
commit | 6da6ed89852ed40a984097d2341e43f8c263cee5 (patch) | |
tree | 55936261c24246cacc13cb01a35fa518ef94bb68 /cli/npm/registry.rs | |
parent | 300fd07fad3dee74730517ba91b2e7314632fc3f (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.rs | 6 |
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), |