MCPcopy
hub / github.com/vercel/next.js / parseVersion

Function parseVersion

packages/next-codemod/lib/agents-md.ts:623–627  ·  view source on GitHub ↗
(v: string)

Source from the content-addressed store, hash-verified

621
622function compareVersions(a: string, b: string): number {
623 const parseVersion = (v: string) => {
624 const match = v.match(/^(\d+)\.(\d+)\.(\d+)/)
625 if (!match) return [0, 0, 0]
626 return [parseInt(match[1]), parseInt(match[2]), parseInt(match[3])]
627 }
628
629 const [aMajor, aMinor, aPatch] = parseVersion(a)
630 const [bMajor, bMinor, bPatch] = parseVersion(b)

Callers 1

compareVersionsFunction · 0.70

Calls 2

matchMethod · 0.65
parseIntFunction · 0.50

Tested by

no test coverage detected