diff options
Diffstat (limited to 'cli/args/mod.rs')
-rw-r--r-- | cli/args/mod.rs | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/cli/args/mod.rs b/cli/args/mod.rs index 17711371a..2cc4517fc 100644 --- a/cli/args/mod.rs +++ b/cli/args/mod.rs @@ -132,31 +132,9 @@ pub fn deno_registry_url() -> &'static Url { pub fn deno_registry_api_url() -> &'static Url { static DENO_REGISTRY_API_URL: Lazy<Url> = Lazy::new(|| { - let env_var_name = "DENO_REGISTRY_API_URL"; - if let Ok(registry_url) = std::env::var(env_var_name) { - // ensure there is a trailing slash for the directory - let registry_url = format!("{}/", registry_url.trim_end_matches('/')); - match Url::parse(®istry_url) { - Ok(url) => { - return url; - } - Err(err) => { - log::debug!( - "Invalid {} environment variable: {:#}", - env_var_name, - err, - ); - } - } - } - - let host = deno_graph::source::DEFAULT_DENO_REGISTRY_URL - .host_str() - .unwrap(); - - let mut url = deno_graph::source::DEFAULT_DENO_REGISTRY_URL.clone(); - url.set_host(Some(&format!("api.{}", host))).unwrap(); - url + let mut deno_registry_api_url = deno_registry_url().clone(); + deno_registry_api_url.set_path("api/"); + deno_registry_api_url }); &DENO_REGISTRY_API_URL |