defmodule SweetXml.Mixfile do use Mix.Project def version, do: "0.7.5" def app, do: :sweet_xml def source_url, do: "https://github.com/kbrw/#{app()}" def project do [ app: app(), version: version(), elixir: "~> 1.12", description: "A sweet wrapper of :xmerl to help query XML docs", deps: deps(), docs: docs(), package: package() ] end def application do [ extra_applications: [:logger, :xmerl] ] end defp deps do [ {:ex_doc, ">= 0.0.0", only: :dev, runtime: false} ] end defp docs do [ extras: [ "CHANGELOG.md": [title: "Changelog"], "README.md": [title: "Overview"] ], main: "readme", source_url: source_url(), # We need to git tag with the corresponding format. source_ref: "v#{version()}", ] end defp package do [ maintainers: [ "Frank Liu", "Arnaud Wetzel", "Tomáš Brukner", "Vinícius Sales", "Sean Tan" ], licenses: ["MIT"], links: %{ "Changelog" => "https://hexdocs.pm/#{app()}/changelog.html", "GitHub" => source_url(), } ] end end