defmodule PhoenixPandoc.MixProject do use Mix.Project @version "1.1.2" @gitlab "https://gitlab.com/WalkerMills/phoenix_pandoc" def application do [ extra_applications: [:logger] ] end def project do [ app: :phoenix_pandoc, version: @version, elixir: "~> 1.7", start_permanent: Mix.env() == :prod, deps: deps(), package: package(), source_url: @gitlab, docs: docs(), description: description() ] end defp deps do [ {:credo, "~> 1.7", only: [:dev], runtime: false}, {:dialyxir, "~> 1.4", only: [:dev], runtime: false}, {:ex_doc, "~> 0.38", only: :dev, runtime: false}, {:phoenix, "~> 1.7"}, {:phoenix_html, "~> 4.2"} ] end defp package do [ maintainers: ["Walker Mills"], licenses: ["MIT"], links: %{ "Source" => @gitlab } ] end defp docs do [ extras: ["README.md"], main: "readme", name: "phoenix_pandoc", source_ref: "v#{@version}" ] end defp description do """ Phoenix template engine for Pandoc. Pandoc must already be installed on your system. """ end end