diff options
Diffstat (limited to 'cli/module_loader.rs')
-rw-r--r-- | cli/module_loader.rs | 12 |
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()) } |