MCPcopy
hub / github.com/npm/node-semver / replaceTildes

Function replaceTildes

classes/range.js:292–298  ·  view source on GitHub ↗
(comp, options)

Source from the content-addressed store, hash-verified

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
292const replaceTildes = (comp, options) => {
293 return comp
294 .trim()
295 .split(/\s+/)
296 .map((c) => replaceTilde(c, options))
297 .join(' ')
298}
299
300const replaceTilde = (comp, options) => {
301 const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]

Callers 1

parseComparatorFunction · 0.85

Calls 1

replaceTildeFunction · 0.85

Tested by

no test coverage detected