From ed65bc6abc0a164ea68fae62e9a4e545f729be2d Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Sat, 27 Jan 2024 22:40:36 +0530 Subject: refactor(cli): decouple resolvers from `module_loader.rs` for standalone use (#22147) It makes it easier to write a standalone bin target for `deno compile` without pulling a lot of the tooling and tsc loader logic --- cli/standalone/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cli/standalone/mod.rs') diff --git a/cli/standalone/mod.rs b/cli/standalone/mod.rs index f3763004c..6859c6a62 100644 --- a/cli/standalone/mod.rs +++ b/cli/standalone/mod.rs @@ -11,9 +11,6 @@ use crate::cache::DenoDirProvider; use crate::cache::NodeAnalysisCache; use crate::file_fetcher::get_source_from_data_url; use crate::http_util::HttpClient; -use crate::module_loader::CjsResolutionStore; -use crate::module_loader::CliNodeResolver; -use crate::module_loader::NpmModuleLoader; use crate::node::CliCjsCodeAnalyzer; use crate::npm::create_cli_npm_resolver; use crate::npm::CliNpmResolverByonmCreateOptions; @@ -22,7 +19,10 @@ use crate::npm::CliNpmResolverManagedCreateOptions; use crate::npm::CliNpmResolverManagedPackageJsonInstallerOption; use crate::npm::CliNpmResolverManagedSnapshotOption; use crate::npm::NpmCacheDir; +use crate::resolver::CjsResolutionStore; +use crate::resolver::CliNodeResolver; use crate::resolver::MappedSpecifierResolver; +use crate::resolver::NpmModuleLoader; use crate::util::progress_bar::ProgressBar; use crate::util::progress_bar::ProgressBarStyle; use crate::util::v8::construct_v8_flags; -- cgit v1.2.3