defmodule Wrap.MixProject do use Mix.Project def project do [ app: :wrap, version: "0.0.2", elixir: "~> 1.8", description: description(), package: package(), start_permanent: Mix.env() == :prod, deps: deps(), dialyzer: [flags: [:error_handling, :unmatched_returns, :underspecs], plt_add_apps: [:mix]] ] end def application do [ extra_applications: [:logger] ] end defp deps do [ {:optimus, "~> 0.1.0"}, {:distillery, "~> 2.0"}, {:dialyxir, "~> 1.0.0-rc.6", only: [:dev], runtime: false}, {:ex_doc, ">= 0.0.0", only: :dev} ] end defp description do "Build, Publish & Deploy Infrastructure to the Cloud" end defp package do %{ licenses: ["MIT"], maintainers: ["Alex Kwiatkowski"], links: %{"GitHub" => "https://github.com/fremantle-capital/wrap"} } end end