diff options
author | Kiryl Dziamura <2wontem@gmail.com> | 2023-01-14 00:57:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-14 00:57:24 +0100 |
commit | 934ed8e7d1709927e2ab0f7e0716b320b3e575b1 (patch) | |
tree | 1c45039b5aa6f94b550575e297970a7c91a1096b /ext/node/resolution.rs | |
parent | b23b4e231c5c6a4f500e69fd3e19955865b62141 (diff) |
fix(npm): use original node regex in npm resolution (#17404)
Fixes regex for matching conditional exports in a package.
Updated to the same regex Node.js uses.
Diffstat (limited to 'ext/node/resolution.rs')
-rw-r--r-- | ext/node/resolution.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/node/resolution.rs b/ext/node/resolution.rs index e930215fd..81a2521b5 100644 --- a/ext/node/resolution.rs +++ b/ext/node/resolution.rs @@ -339,7 +339,7 @@ fn resolve_package_target_string( )); } let invalid_segment_re = - Regex::new(r"(^|\|/)(..?|node_modules)(\|/|$)").expect("bad regex"); + Regex::new(r"(^|\\|/)(\.\.?|node_modules)(\\|/|$)").expect("bad regex"); let pattern_re = Regex::new(r"\*").expect("bad regex"); if !target.starts_with("./") { if internal && !target.starts_with("../") && !target.starts_with('/') { |