MCPcopy Create free account
hub / github.com/TanStack/cli / updateVersionRange

Function updateVersionRange

scripts/check-outdated-packages.js:179–197  ·  view source on GitHub ↗

* Update version range while preserving the range type (^, ~, etc.)

(currentRange, latestVersion)

Source from the content-addressed store, hash-verified

177 * Update version range while preserving the range type (^, ~, etc.)
178 */
179function updateVersionRange(currentRange, latestVersion) {
180 // Preserve the prefix (^, ~, >=, etc.)
181 if (currentRange.startsWith('^')) {
182 return `^${latestVersion}`
183 } else if (currentRange.startsWith('~')) {
184 return `~${latestVersion}`
185 } else if (currentRange.startsWith('>=')) {
186 return `>=${latestVersion}`
187 } else if (currentRange.startsWith('>')) {
188 return `>${latestVersion}`
189 } else if (currentRange.startsWith('<=')) {
190 return `<=${latestVersion}`
191 } else if (currentRange.startsWith('<')) {
192 return `<${latestVersion}`
193 } else {
194 // Exact version or other format, just use the latest version
195 return latestVersion
196 }
197}
198
199/**
200 * Get relative path for display

Callers 1

updatePackageJsonFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected