docs: function sortFiles (a, b) {
    if (a.type === b.type) {
      if (a.file === b.file) {
        var ai = a.start || a.mtime || a.index
        var bi = b.start || b.mtime || b.index
        if (sort === 'desc') {
          return parseFloat(bi) - parseFloat(ai)
        } else {
          return parseFloat(ai) - parseFloat(bi)
        }
      } else {
        var ai = a.mtime || a.index
        var bi = b.mtime || b.index
        if (sort === 'desc') {
          return parseFloat(bi) - parseFloat(ai)
        } else {
          return parseFloat(ai) - parseFloat(bi)
        }
      }
    } else {
      var order = [1, 2, 0]
      return order[b.type] - order[a.type]
    }
  }