diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2023-02-15 11:30:54 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-15 11:30:54 -0500 |
commit | b34e751a5b2193e8ce65203386e00147c08a7a64 (patch) | |
tree | 47ad04c90e4df431396185b1e3d15fcd2623a973 /cli/standalone.rs | |
parent | c7535950b6de086fce741809728129c79288dee8 (diff) |
refactor: make resolver required (#17783)
Makes the resolver required and prints a warning when vendoring and a
dynamic import can't be resolved.
Closes #16522
Diffstat (limited to 'cli/standalone.rs')
-rw-r--r-- | cli/standalone.rs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/cli/standalone.rs b/cli/standalone.rs index e36584d72..c3a74dc3b 100644 --- a/cli/standalone.rs +++ b/cli/standalone.rs @@ -8,7 +8,7 @@ use crate::ops; use crate::proc_state::ProcState; use crate::util::v8::construct_v8_flags; use crate::version; -use crate::CliResolver; +use crate::CliGraphResolver; use deno_core::anyhow::Context; use deno_core::error::type_error; use deno_core::error::AnyError; @@ -127,7 +127,7 @@ fn u64_from_bytes(arr: &[u8]) -> Result<u64, AnyError> { struct EmbeddedModuleLoader { eszip: eszip::EszipV2, - maybe_import_map_resolver: Option<CliResolver>, + maybe_import_map_resolver: Option<CliGraphResolver>, } impl ModuleLoader for EmbeddedModuleLoader { @@ -235,9 +235,12 @@ pub async fn run( eszip, maybe_import_map_resolver: metadata.maybe_import_map.map( |(base, source)| { - CliResolver::with_import_map(Arc::new( - parse_from_json(&base, &source).unwrap().import_map, - )) + CliGraphResolver::new( + None, + Some(Arc::new( + parse_from_json(&base, &source).unwrap().import_map, + )), + ) }, ), }); |