export function firstStableVersion()

in src/utils.js [406:425]


export function firstStableVersion(supportInfo) {
  let supportInfoArray = supportInfo;
  if (!Array.isArray(supportInfo)) {
    supportInfoArray = [supportInfo];
  }
  return supportInfoArray.reduce((versionAdded, supportEntry) => {
    if (
      !Object.prototype.hasOwnProperty.call(supportEntry, 'flags') &&
      (!versionAdded ||
        (supportEntry.version_added &&
          !basicCompatVersionComparison(
            supportEntry.version_added,
            parseInt(versionAdded, 10)
          )))
    ) {
      return supportEntry.version_added;
    }
    return versionAdded;
  }, false);
}