code: function resolveTheme(home_) {
    var themePath
    var settings = getSettings(home_)
  
    if (!settings || !settings.theme) return undefined
  
    try {
      // allow specifying just the name of a built-in theme or a full path to a custom theme
      themePath = utl.isPath(settings.theme) ? settings.theme : path.join(__dirname, 'themes', settings.theme)
  
      return require(themePath)
    } catch (e) {
      // Specified theme path is invalid
      console.error(e)
      return undefined
    }
  }
docs: home_ mainly to be used during tests Resolves the preferred theme from the .cardinalrc found in the HOME directory If it couldn't be resolved, undefined is returned