(comp, options)
| 290 | // ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0 |
| 291 | // ~0.0.1 --> >=0.0.1 <0.1.0-0 |
| 292 | const replaceTildes = (comp, options) => { |
| 293 | return comp |
| 294 | .trim() |
| 295 | .split(/\s+/) |
| 296 | .map((c) => replaceTilde(c, options)) |
| 297 | .join(' ') |
| 298 | } |
| 299 | |
| 300 | const replaceTilde = (comp, options) => { |
| 301 | const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE] |
no test coverage detected