defmodule Complex.Mixfile do use Mix.Project def project do [ app: :complex, version: "0.5.0", description: description(), package: package(), elixir: "~> 1.12", deps: deps(), docs: [ main: "Complex", authors: package()[:maintainers], extras: [], before_closing_body_tag: &before_closing_body_tag/1 ] ] end # Configuration for the OTP application # # Type "mix help compile.app" for more information def application do [applications: [:logger]] end defp deps do [ {:ex_doc, "~> 0.28.3", only: :dev, runtime: false}, {:dialyxir, "~> 0.4", only: [:dev]} ] end defp description do """ Complex is a library for types and mathematical functions for complex numbers. """ end defp package do [ maintainers: ["Tom Krauss", "Paulo Valente", "José Valim"], licenses: ["Apache 2.0"], links: %{ "GitHub" => "https://github.com/elixir-nx/complex.git", "Docs" => "http://hexdocs.pm/complex" } ] end defp before_closing_body_tag(:html) do """ """ end defp before_closing_body_tag(_), do: "" end