defmodule Recipe.Mixfile do @moduledoc false use Mix.Project @version "0.4.4" @description """ A library to compose multi-step, reversible workflows. """ @maintainers ["Claudio Ortolina "] def project do [ app: :recipe, version: @version, description: @description, package: package(), elixir: "~> 1.5", build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, source_url: "https://github.com/cloud8421/recipe", homepage_url: "https://github.com/cloud8421/recipe", docs: [main: "readme", extras: ["README.md"]], test_coverage: [tool: ExCoveralls], preferred_cli_env: [coveralls: :test], deps: deps() ] end def application do [extra_applications: [:logger]] end defp deps do [ {:ex_doc, "~> 0.18.1", only: :docs, runtime: false}, {:inch_ex, "~> 0.5.6", only: :docs, runtime: false}, {:credo, "~> 0.8.1", only: :dev, runtime: false}, {:excoveralls, "~> 0.7.1", only: :test, runtime: false}, {:dialyxir, "~> 0.5.0", only: :dev, runtime: false} ] end defp package do [ maintainers: @maintainers, licenses: ["Apache 2.0"], links: %{"GitHub" => "https://github.com/cloud8421/recipe"} ] end end