code: function compare(a, b) {
    if (isNaN(a.short_version)) return 1;
    if (isNaN(b.short_version)) return -1;
    return Number(a.short_version) - Number(b.short_version);
  }
docs: The function that defines the sort order when sorting by version.
  Non-numeric versions ('beta', 'dev') come last.
  
  @param {Object} a
  @param {Object} b
  @return {Number}
  @private