MCPcopy Create free account
hub / github.com/OpenHands/OpenHands / compareVersions

Function compareVersions

frontend/scripts/detect-node-version.js:5–18  ·  view source on GitHub ↗
(v1, v2)

Source from the content-addressed store, hash-verified

3}
4
5function compareVersions(v1, v2) {
6 const v1Parts = parseVersion(v1);
7 const v2Parts = parseVersion(v2);
8
9 for (let i = 0; i < Math.max(v1Parts.length, v2Parts.length); i++) {
10 const v1Part = v1Parts[i] || 0;
11 const v2Part = v2Parts[i] || 0;
12
13 if (v1Part > v2Part) return 1;
14 if (v1Part < v2Part) return -1;
15 }
16
17 return 0;
18}
19
20const currentVersion = process.version.substring(1);
21const targetVersion = "18.17.1";

Callers 1

Calls 1

parseVersionFunction · 0.85

Tested by

no test coverage detected