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/factory.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/factory.rs')
| -rw-r--r-- | cli/factory.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/factory.rs b/cli/factory.rs index 17be83c29..a9fda2b4c 100644 --- a/cli/factory.rs +++ b/cli/factory.rs @@ -23,11 +23,8 @@ use crate::graph_util::FileWatcherReporter; use crate::graph_util::ModuleGraphBuilder; use crate::graph_util::ModuleGraphContainer; use crate::http_util::HttpClient; -use crate::module_loader::CjsResolutionStore; use crate::module_loader::CliModuleLoaderFactory; -use crate::module_loader::CliNodeResolver; use crate::module_loader::ModuleLoadPreparer; -use crate::module_loader::NpmModuleLoader; use crate::node::CliCjsCodeAnalyzer; use crate::node::CliNodeCodeTranslator; use crate::npm::create_cli_npm_resolver; @@ -37,8 +34,11 @@ use crate::npm::CliNpmResolverCreateOptions; use crate::npm::CliNpmResolverManagedCreateOptions; use crate::npm::CliNpmResolverManagedPackageJsonInstallerOption; use crate::npm::CliNpmResolverManagedSnapshotOption; +use crate::resolver::CjsResolutionStore; use crate::resolver::CliGraphResolver; use crate::resolver::CliGraphResolverOptions; +use crate::resolver::CliNodeResolver; +use crate::resolver::NpmModuleLoader; use crate::resolver::SloppyImportsResolver; use crate::standalone::DenoCompileBinaryWriter; use crate::tools::check::TypeChecker; |
