refactor: extract DenoDir, Emitter, EmitCache and ParsedSourceCache from cli crate (#29961)

This commit is contained in:
David Sherret 2025-07-02 08:56:02 -04:00 committed by GitHub
parent 45dfae18ee
commit 7a1e949c47
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 490 additions and 406 deletions

View file

@ -34,6 +34,7 @@ use deno_graph::WorkspaceFastCheckOption;
use deno_npm_installer::graph::NpmCachingStrategy;
use deno_npm_installer::PackageCaching;
use deno_path_util::url_to_file_path;
use deno_resolver::cache::ParsedSourceCache;
use deno_resolver::deno_json::CompilerOptionsResolver;
use deno_resolver::deno_json::JsxImportSourceConfigResolver;
use deno_resolver::npm::DenoInNpmPackageChecker;
@ -53,7 +54,6 @@ use crate::args::DenoSubcommand;
use crate::cache;
use crate::cache::GlobalHttpCache;
use crate::cache::ModuleInfoCache;
use crate::cache::ParsedSourceCache;
use crate::colors;
use crate::file_fetcher::CliDenoGraphLoader;
use crate::file_fetcher::CliFileFetcher;