summaryrefslogtreecommitdiff
path: root/cli/main.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-07-01 11:50:16 -0400
committerGitHub <noreply@github.com>2022-07-01 11:50:16 -0400
commit95d2f206fc98c69234d26e9b9fac93b1b1643c61 (patch)
tree62df9369d30d25b165740db6063445fbcd8dd99f /cli/main.rs
parentb8b82c3ea4ec154581f57b0d00f08f2fd1d871ce (diff)
refactor: extract `deno_graph::create_graph` use to common function (#15009)
Diffstat (limited to 'cli/main.rs')
-rw-r--r--cli/main.rs34
1 files changed, 3 insertions, 31 deletions
diff --git a/cli/main.rs b/cli/main.rs
index 4cbb49eca..2747d763c 100644
--- a/cli/main.rs
+++ b/cli/main.rs
@@ -450,37 +450,9 @@ async fn info_command(
let ps = ProcState::build(flags).await?;
if let Some(specifier) = info_flags.file {
let specifier = resolve_url_or_path(&specifier)?;
- let mut cache = cache::FetchCacher::new(
- ps.dir.gen_cache.clone(),
- ps.file_fetcher.clone(),
- Permissions::allow_all(),
- Permissions::allow_all(),
- );
- let maybe_locker = lockfile::as_maybe_locker(ps.lockfile.clone());
- let maybe_import_map_resolver =
- ps.maybe_import_map.clone().map(ImportMapResolver::new);
- let maybe_jsx_resolver = ps
- .options
- .to_maybe_jsx_import_source_module()
- .map(|im| JsxResolver::new(im, maybe_import_map_resolver.clone()));
- let maybe_resolver = if maybe_jsx_resolver.is_some() {
- maybe_jsx_resolver.as_ref().map(|jr| jr.as_resolver())
- } else {
- maybe_import_map_resolver
- .as_ref()
- .map(|im| im.as_resolver())
- };
- let graph = deno_graph::create_graph(
- vec![(specifier, deno_graph::ModuleKind::Esm)],
- false,
- None,
- &mut cache,
- maybe_resolver,
- maybe_locker,
- None,
- None,
- )
- .await;
+ let graph = ps
+ .create_graph(vec![(specifier, deno_graph::ModuleKind::Esm)])
+ .await?;
if info_flags.json {
write_json_to_stdout(&json!(graph))?;