diff options
author | Divy Srivastava <dj.srivastava23@gmail.com> | 2024-01-27 22:40:36 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-27 09:10:36 -0800 |
commit | ed65bc6abc0a164ea68fae62e9a4e545f729be2d (patch) | |
tree | 6d725f799bfd10b4ad564441505252234af6e847 /cli/standalone/mod.rs | |
parent | d9191db0ce50b62cf54de9046d8c504599e30ae0 (diff) |
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
Diffstat (limited to 'cli/standalone/mod.rs')
-rw-r--r-- | cli/standalone/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
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; |