diff options
Diffstat (limited to 'crates/shirabe/src/package/loader')
| -rw-r--r-- | crates/shirabe/src/package/loader/root_package_loader.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/crates/shirabe/src/package/loader/root_package_loader.rs b/crates/shirabe/src/package/loader/root_package_loader.rs index 16b905e..9cd1eac 100644 --- a/crates/shirabe/src/package/loader/root_package_loader.rs +++ b/crates/shirabe/src/package/loader/root_package_loader.rs @@ -322,10 +322,7 @@ impl RootPackageLoader { let or_split = Preg::split(r"\s*\|\|?\s*", req_version.trim()); for or_constraint in &or_split { - let and_split = Preg::split( - r"(?<!^|as|[=>< ,]) *(?<!-)[, ](?!-) *(?!,|as|$)", - or_constraint, - ); + let and_split = shirabe_semver::split_and_constraints(or_constraint); for and_constraint in and_split { constraints.push(and_constraint); } |
