export function isVersionEqualOrHigher()

in src/components/Plugins/PluginManager.tsx [63:82]


export function isVersionEqualOrHigher(version: string, compareToVersion: string): boolean {
  const v = version.split('.').map(cleanupVersionNumber);
  const cv = compareToVersion.split('.').map(cleanupVersionNumber);

  // Is major version smaller than requested
  if (v[0] > cv[0]) {
    return true;
  } else if (v[0] === cv[0]) {
    // Is minor version smaller than requested
    if (v[1] > cv[1]) {
      return true;
    } else if (v[1] === cv[1]) {
      if (v[2] >= cv[2]) {
        return true;
      }
    }
  }

  return false;
}