summaryrefslogtreecommitdiff
path: root/cli/module_loader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/module_loader.rs')
-rw-r--r--cli/module_loader.rs12
1 files changed, 1 insertions, 11 deletions
diff --git a/cli/module_loader.rs b/cli/module_loader.rs
index 73fd2f5f4..cc416970f 100644
--- a/cli/module_loader.rs
+++ b/cli/module_loader.rs
@@ -47,7 +47,6 @@ use deno_graph::Module;
use deno_graph::Resolution;
use deno_lockfile::Lockfile;
use deno_runtime::deno_fs;
-use deno_runtime::deno_node;
use deno_runtime::deno_node::NodeResolution;
use deno_runtime::deno_node::NodeResolutionMode;
use deno_runtime::deno_node::NodeResolver;
@@ -496,9 +495,7 @@ impl ModuleLoader for CliModuleLoader {
.shared
.npm_module_loader
.resolve_nv_ref(&module.nv_reference, permissions),
- Some(Module::Node(module)) => {
- deno_node::resolve_builtin_node_module(&module.module_name)
- }
+ Some(Module::Node(module)) => Ok(module.specifier.clone()),
Some(Module::Esm(module)) => Ok(module.specifier.clone()),
Some(Module::Json(module)) => Ok(module.specifier.clone()),
Some(Module::External(module)) => {
@@ -517,11 +514,6 @@ impl ModuleLoader for CliModuleLoader {
}
}
- // Built-in Node modules
- if let Some(module_name) = specifier.strip_prefix("node:") {
- return deno_node::resolve_builtin_node_module(module_name);
- }
-
// FIXME(bartlomieju): this is a hacky way to provide compatibility with REPL
// and `Deno.core.evalContext` API. Ideally we should always have a referrer filled
// but sadly that's not the case due to missing APIs in V8.
@@ -802,8 +794,6 @@ impl NpmModuleLoader {
if let NodeResolution::CommonJs(specifier) = &response {
// remember that this was a common js resolution
self.cjs_resolutions.insert(specifier.clone());
- } else if let NodeResolution::BuiltIn(specifier) = &response {
- return deno_node::resolve_builtin_node_module(specifier);
}
Ok(response.into_url())
}