summaryrefslogtreecommitdiff
path: root/ext/node
diff options
context:
space:
mode:
Diffstat (limited to 'ext/node')
-rw-r--r--ext/node/resolution.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/ext/node/resolution.rs b/ext/node/resolution.rs
index 8b09077b6..3bc7537ac 100644
--- a/ext/node/resolution.rs
+++ b/ext/node/resolution.rs
@@ -654,7 +654,7 @@ impl NodeResolver {
if !is_url {
let export_target = if pattern {
pattern_re
- .replace(&target, |_caps: &regex::Captures| subpath.clone())
+ .replace(&target, |_caps: &regex::Captures| subpath)
.to_string()
} else {
format!("{target}{subpath}")
@@ -722,9 +722,7 @@ impl NodeResolver {
if pattern {
let resolved_path_str = resolved_path.to_string_lossy();
let replaced = pattern_re
- .replace(&resolved_path_str, |_caps: &regex::Captures| {
- subpath.clone()
- });
+ .replace(&resolved_path_str, |_caps: &regex::Captures| subpath);
return Ok(PathBuf::from(replaced.to_string()));
}
Ok(resolved_path.join(subpath).clean())
@@ -777,8 +775,8 @@ impl NodeResolver {
let resolved_result = self.resolve_package_target(
package_json_path,
target_item.to_owned(),
- subpath.clone(),
- package_subpath.clone(),
+ subpath,
+ package_subpath,
referrer,
referrer_kind,
pattern,
@@ -826,8 +824,8 @@ impl NodeResolver {
let resolved = self.resolve_package_target(
package_json_path,
condition_target,
- subpath.clone(),
- package_subpath.clone(),
+ subpath,
+ package_subpath,
referrer,
referrer_kind,
pattern,