summaryrefslogtreecommitdiff
path: root/cli/tools
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tools')
-rw-r--r--cli/tools/repl/session.rs7
-rw-r--r--cli/tools/vendor/build.rs6
-rw-r--r--cli/tools/vendor/import_map.rs6
-rw-r--r--cli/tools/vendor/test.rs1
4 files changed, 17 insertions, 3 deletions
diff --git a/cli/tools/repl/session.rs b/cli/tools/repl/session.rs
index 0a0dd6648..22dd30caf 100644
--- a/cli/tools/repl/session.rs
+++ b/cli/tools/repl/session.rs
@@ -657,13 +657,18 @@ impl ReplSession {
let mut collector = ImportCollector::new();
program.visit_with(&mut collector);
+ let referrer_range = deno_graph::Range {
+ specifier: self.referrer.clone(),
+ start: deno_graph::Position::zeroed(),
+ end: deno_graph::Position::zeroed(),
+ };
let resolved_imports = collector
.imports
.iter()
.flat_map(|i| {
self
.resolver
- .resolve(i, &self.referrer, ResolutionMode::Execution)
+ .resolve(i, &referrer_range, ResolutionMode::Execution)
.ok()
.or_else(|| ModuleSpecifier::parse(i).ok())
})
diff --git a/cli/tools/vendor/build.rs b/cli/tools/vendor/build.rs
index dd7c053c1..80dda86cc 100644
--- a/cli/tools/vendor/build.rs
+++ b/cli/tools/vendor/build.rs
@@ -114,7 +114,11 @@ pub async fn build<
if let Some(specifier_text) = jsx_import_source.maybe_specifier_text() {
if let Ok(specifier) = resolver.resolve(
&specifier_text,
- &jsx_import_source.base_url,
+ &deno_graph::Range {
+ specifier: jsx_import_source.base_url.clone(),
+ start: deno_graph::Position::zeroed(),
+ end: deno_graph::Position::zeroed(),
+ },
ResolutionMode::Execution,
) {
entry_points.push(specifier);
diff --git a/cli/tools/vendor/import_map.rs b/cli/tools/vendor/import_map.rs
index b5893e9f5..5d565014a 100644
--- a/cli/tools/vendor/import_map.rs
+++ b/cli/tools/vendor/import_map.rs
@@ -216,7 +216,11 @@ pub fn build_import_map(
if let Some(specifier_text) = jsx_import_source.maybe_specifier_text() {
if let Ok(resolved_url) = resolver.resolve(
&specifier_text,
- &jsx_import_source.base_url,
+ &deno_graph::Range {
+ specifier: jsx_import_source.base_url.clone(),
+ start: deno_graph::Position::zeroed(),
+ end: deno_graph::Position::zeroed(),
+ },
ResolutionMode::Execution,
) {
builder.imports.add(specifier_text, &resolved_url);
diff --git a/cli/tools/vendor/test.rs b/cli/tools/vendor/test.rs
index 94e692a92..f013ad583 100644
--- a/cli/tools/vendor/test.rs
+++ b/cli/tools/vendor/test.rs
@@ -300,6 +300,7 @@ fn build_resolver(
node_resolver: None,
npm_resolver: None,
cjs_resolutions: None,
+ sloppy_imports_resolver: None,
package_json_deps_provider: Default::default(),
maybe_jsx_import_source_config,
maybe_import_map: original_import_map.map(Arc::new),