defmodule ExSynapse.Mixfile do @moduledoc false use Mix.Project @version "0.0.1" def project do [ app: :ex_synapse, version: @version, elixir: "~> 1.5", build_embedded: Mix.env == :prod, start_permanent: Mix.env == :prod, description: description(), package: package(), deps: deps(), source_url: "https://github.com/plustwo/ex-apis" ] end defp elixirc_paths(:test), do: ["lib", "test/support"] defp elixirc_paths(_), do: ["lib"] def application do [] end defp description() do "Synapse API client for Elixir." end defp package() do [ maintainers: ["Kok Jin"], licenses: ["MIT"], links: %{"GitHub" => "https://github.com/plustwo/ex-apis"} ] end defp deps() do [ {:httpoison, "~> 0.11"}, {:credo, "~> 0.8.6", [only: [:dev, :test], runtime: false]}, {:dialyxir, "~> 0.5.1", [only: :dev, runtime: false]}, {:ex_doc, "~> 0.16.4", only: :dev}, {:ex_unit_notifier, "~> 0.1.4", [only: :test]}, {:exfmt, [github: "lpil/exfmt", only: :dev, runtime: false]}, {:mix_test_watch, "~> 0.5.0", [only: :dev, runtime: false]}, {:poison, "~> 2.2 or ~> 3.0"}, ] end end