docs: function _browseDir (dir, fileList) {
    fileList || (fileList = [])
  
    try {
      fs.readdirSync(dir)
        .map(item => _buildFullPath(dir, item))
        .map(item => _addFileOrContinueBrowsing(item, fileList))
    } catch (e) {
      throw new Error(e.message)
    }
  
    return fileList
  }