Skip to main content

normalize_loose_range

Function normalize_loose_range 

Source
pub fn normalize_loose_range(s: &str) -> String
Expand description

Normalize a version requirement for loose parsing by stripping v/V (optionally followed by ., :, -, or _) before version numbers at comparator boundaries.

§Examples

  • >=v1.0.0>=1.0.0
  • ^v1.2.3^1.2.3
  • v1.2.31.2.3
  • >=v:1.0.0, <v.2.0.0>=1.0.0, <2.0.0
  • >=v-1.0.0, <v_2.0.0>=1.0.0, <2.0.0