defmodule PardallMarkdown.MixProject do use Mix.Project @url "https://github.com/alfredbaudisch/pardall-markdown" @version "0.1.0" def project do [ app: :pardall_markdown, name: "PardallMarkdown", version: @version, elixir: "~> 1.7", elixirc_paths: elixirc_paths(Mix.env()), compilers: Mix.compilers(), start_permanent: Mix.env() == :prod, deps: deps(), package: package(), description: "Reactive publishing framework, filesystem based with support for Markdown, nested hierarchies and instant content rebuilding" ] end def application do [ mod: {PardallMarkdown.Application, []}, extra_applications: [:logger, :con_cache] ] end defp elixirc_paths(:test), do: ["lib", "test/support"] defp elixirc_paths(_), do: ["lib"] defp deps do [ {:ecto_sql, "~> 3.7"}, {:floki, "~> 0.31.0"}, {:gettext, "~> 0.11"}, {:file_system, "~> 0.2"}, {:earmark, "~> 1.4"}, {:slugify, "~> 1.3"}, {:html_entities, "~> 0.5"}, {:con_cache, "~> 0.13"}, {:ex_doc, ">= 0.0.0", only: :dev, runtime: false} ] end defp package do %{ licenses: ["MIT"], maintainers: ["Alfred Reinold Baudisch"], links: %{"GitHub" => @url} } end end