refactor: integrate deno_graph into CLI (#12369)

This commit is contained in:
Kitson Kelly 2021-10-11 08:26:22 +11:00 committed by GitHub
parent 5a8a989b78
commit a7baf5f2bb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
78 changed files with 2970 additions and 5116 deletions

View file

@ -1,11 +1,12 @@
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
use crate::colors;
use crate::emit;
use crate::flags::Flags;
use crate::fs_util::collect_files;
use crate::module_graph::TypeLib;
use crate::proc_state::ProcState;
use crate::source_maps::SourceMapGetter;
use deno_ast::swc::common::Span;
use deno_ast::MediaType;
use deno_core::error::AnyError;
@ -687,16 +688,15 @@ pub async fn cover_files(
let module_specifier =
deno_core::resolve_url_or_path(&script_coverage.url)?;
ps.prepare_module_load(
module_specifier.clone(),
TypeLib::UnstableDenoWindow,
Permissions::allow_all(),
Permissions::allow_all(),
vec![module_specifier.clone()],
false,
ps.maybe_import_map.clone(),
emit::TypeLib::UnstableDenoWindow,
Permissions::allow_all(),
Permissions::allow_all(),
)
.await?;
let module_source = ps.load(module_specifier.clone(), None)?;
let module_source = ps.load(module_specifier.clone(), None, false)?;
let script_source = &module_source.code;
let maybe_source_map = ps.get_source_map(&script_coverage.url);