summaryrefslogtreecommitdiff
path: root/cli/tools/vendor/import_map.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-08-04 09:39:14 -0400
committerGitHub <noreply@github.com>2022-08-04 09:39:14 -0400
commit8f102e49c10f28faaf88fd644a4bc6a46d2b36dc (patch)
tree427ebdbe245d3a5b0963b3fcd090092ac7783631 /cli/tools/vendor/import_map.rs
parent2138b68c248b5d5bd05fb991d3e330a4832601e3 (diff)
fix(vendor): existing import map with bare specifier in remote (#15390)
Diffstat (limited to 'cli/tools/vendor/import_map.rs')
-rw-r--r--cli/tools/vendor/import_map.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/tools/vendor/import_map.rs b/cli/tools/vendor/import_map.rs
index e03260e3e..7e72693a1 100644
--- a/cli/tools/vendor/import_map.rs
+++ b/cli/tools/vendor/import_map.rs
@@ -333,12 +333,12 @@ fn handle_remote_dep_specifier(
return;
}
- let base_specifier = mappings.base_specifier(specifier);
+ let base_referrer = mappings.base_specifier(referrer);
let base_dir = import_map.base_dir().clone();
- let imports = import_map.scope(base_specifier);
+ let imports = import_map.scope(base_referrer);
if text.starts_with("./") || text.starts_with("../") {
// resolve relative specifier key
- let mut local_base_specifier = mappings.local_uri(base_specifier);
+ let mut local_base_specifier = mappings.local_uri(base_referrer);
local_base_specifier = local_base_specifier
// path includes "/" so make it relative
.join(&format!(".{}", unresolved_specifier.path()))