module Docs
  class Axios < UrlScraper
    self.type = 'simple'
    self.links = {
      home: 'hthttps://axios-http.com/',
      code: 'https://github.com/axios/axios'
    }
    self.release = '1.9.0'
    self.base_url = "https://axios-http.com/docs/"
    self.initial_paths = %w(index intro)
    options[:skip] = %w(sponsor)

    html_filters.push 'axios/entries', 'axios/clean_html'

    # https://github.com/axios/axios-docs/blob/master/LICENSE
    options[:attribution] = <<-HTML
      &copy; 2020-present John Jakob "Jake" Sarjeant<br>
      Licensed under the MIT License.
    HTML

    def get_latest_version(opts)
      get_latest_github_release('axios', 'axios', opts)
    end

    private

    def process_response?(response)
      true
    end
  end
end
