MCPcopy Create free account
hub / github.com/tiann/hapi / isCodexVersionAtLeast

Function isCodexVersionAtLeast

cli/src/codex/utils/codexVersion.ts:35–53  ·  view source on GitHub ↗
(version: string, minimum: string)

Source from the content-addressed store, hash-verified

33}
34
35export function isCodexVersionAtLeast(version: string, minimum: string): boolean {
36 const versionTuple = parseVersionTuple(version)
37 const minimumTuple = parseVersionTuple(minimum)
38
39 if (!versionTuple || !minimumTuple) {
40 throw new Error('Invalid semver value')
41 }
42
43 for (let i = 0; i < versionTuple.length; i++) {
44 if (versionTuple[i] > minimumTuple[i]) {
45 return true
46 }
47 if (versionTuple[i] < minimumTuple[i]) {
48 return false
49 }
50 }
51
52 return true
53}
54
55export function assertCodexLocalSupported(): void {
56 let output: string

Callers 2

Calls 1

parseVersionTupleFunction · 0.85

Tested by

no test coverage detected