defmodule ExIdobata.MixProject do use Mix.Project def project do [ app: :ex_idobata, version: "0.3.0", elixir: "~> 1.7", start_permanent: Mix.env() == :prod, elixirc_paths: elixirc_paths(), deps: deps(), docs: docs(), package: package(), description: """ An Idobata.io client in Elixir. """ ] end def application do [ extra_applications: [:logger] ] end def elixirc_paths do case Mix.env() do :test -> ["lib", "test/mock"] _ -> ["lib"] end end defp deps do [ {:httpoison, "~> 1.6"}, {:jason, "~> 1.1"}, {:ex_doc, "~> 0.21", only: :dev, autoload: false}, {:dialyxir, "~> 0.5", only: :dev, autoload: false} ] end defp docs do [ extras: ["README.md"], main: "readme", groups_for_functions: [ Guards: &(&1[:guard] == true) ] ] end defp package do [ licenses: ["MIT"], links: %{github: "https://github.com/mattsan/ex_idobata"} ] end end