mix.exs

defmodule PhoenixPGExtras.Mixfile do
  use Mix.Project
  @github_url "https://github.com/pawurb/phoenix_pg_extras"
  @version "0.0.1"

  def project do
    [
      app: :phoenix_pg_extras,
      version: @version,
      elixir: "~> 1.10",
      escript: [main_module: PhoenixPGExtras],
      description: description(),
      deps: deps(),
      package: package(),
      source_url: @github_url
    ]
  end

  def deps() do
    [
      { :phoenix, "~> 1.5" },
      { :ecto_psql_extras, "~> #{@version}" },
      { :ex_doc, ">= 0.0.0", only: :dev, runtime: false }
    ]
  end

  defp description() do
    """
Phoenix PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
"""
  end

  defp package() do
    [
      files: ["lib/phoenix_pg_extras.ex", "mix.exs"],
      maintainers: ["Pawel Urbanek"],
      licenses: ["MIT"],
      links: %{ "GitHub" => @github_url }
    ]
  end
end