diff options
author | Asher Gomez <ashersaupingomez@gmail.com> | 2024-08-14 18:53:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-14 18:53:15 +0200 |
commit | f89b5311492377a3ac18d756dc8c8a309e2c9e8a (patch) | |
tree | 68fc92eb556eb72cf75d4f3dd8ff424e283853c2 /cli/npm/managed/cache/registry_info.rs | |
parent | 1f2d48cd975b719f0248e471f3b503cb01398dfb (diff) |
feat(node): support `username` and `_password` in `.npmrc` file (#24793)
Closes #23950
Diffstat (limited to 'cli/npm/managed/cache/registry_info.rs')
-rw-r--r-- | cli/npm/managed/cache/registry_info.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cli/npm/managed/cache/registry_info.rs b/cli/npm/managed/cache/registry_info.rs index d7675a34f..28b19373e 100644 --- a/cli/npm/managed/cache/registry_info.rs +++ b/cli/npm/managed/cache/registry_info.rs @@ -192,7 +192,13 @@ impl RegistryInfoDownloader { let downloader = self.clone(); let package_url = self.get_package_url(name); let registry_config = self.npmrc.get_registry_config(name); - let maybe_auth_header = maybe_auth_header_for_npm_registry(registry_config); + let maybe_auth_header = + match maybe_auth_header_for_npm_registry(registry_config) { + Ok(maybe_auth_header) => maybe_auth_header, + Err(err) => { + return std::future::ready(Err(Arc::new(err))).boxed_local() + } + }; let guard = self.progress_bar.update(package_url.as_str()); let name = name.to_string(); async move { |