code: function setup (config = {}) {
    config = merge({}, defaults.axios, config)
  
    const cache = setupCache(config.cache)
    const axiosConfig = omit(config, ['cache'])
  
    const api = axios.create(
      merge({}, axiosConfig, { adapter: cache.adapter })
    )
  
    api.cache = cache.store
  
    return api
  }
docs: --------------------- Easy API Setup --------------------- 
  Setup an axios instance with the cache adapter pre-configured
  
  @param {object} [options={}] Axios and cache adapter options
  @returns {object} Instance of Axios