mirror of
https://github.com/denoland/deno.git
synced 2025-10-02 23:24:37 +00:00
refactor: move CliNpmResolver
to deno_resolver::npm::NpmResolver
(#27659)
As title. After this PR all npm resolution will be out of the CLI crate.
This commit is contained in:
parent
3fb8fc1ba7
commit
0b033140c0
44 changed files with 1030 additions and 901 deletions
|
@ -22,6 +22,7 @@ use deno_core::serde_json;
|
|||
use deno_core::sourcemap::SourceMap;
|
||||
use deno_core::url::Url;
|
||||
use deno_core::LocalInspectorSession;
|
||||
use deno_resolver::npm::DenoInNpmPackageChecker;
|
||||
use node_resolver::InNpmPackageChecker;
|
||||
use regex::Regex;
|
||||
use text_lines::TextLines;
|
||||
|
@ -464,7 +465,7 @@ fn filter_coverages(
|
|||
coverages: Vec<cdp::ScriptCoverage>,
|
||||
include: Vec<String>,
|
||||
exclude: Vec<String>,
|
||||
in_npm_pkg_checker: &dyn InNpmPackageChecker,
|
||||
in_npm_pkg_checker: &DenoInNpmPackageChecker,
|
||||
) -> Vec<cdp::ScriptCoverage> {
|
||||
let include: Vec<Regex> =
|
||||
include.iter().map(|e| Regex::new(e).unwrap()).collect();
|
||||
|
@ -532,7 +533,7 @@ pub fn cover_files(
|
|||
script_coverages,
|
||||
coverage_flags.include,
|
||||
coverage_flags.exclude,
|
||||
in_npm_pkg_checker.as_ref(),
|
||||
in_npm_pkg_checker,
|
||||
);
|
||||
if script_coverages.is_empty() {
|
||||
return Err(anyhow!("No covered files included in the report"));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue