mirror of
https://github.com/denoland/deno.git
synced 2025-09-28 13:14:48 +00:00
refactor: integrate deno_graph into CLI (#12369)
This commit is contained in:
parent
5a8a989b78
commit
a7baf5f2bb
78 changed files with 2970 additions and 5116 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue