defmodule UbiNadeoApi.MixProject do use Mix.Project @version "0.1.0" def project do [ app: :ubi_nadeo_api, version: @version, description: description(), elixir: "~> 1.10", start_permanent: Mix.env() == :prod, deps: deps(), docs: docs(), package: package(), ] end # Run "mix help compile.app" to learn about applications. def application do [ extra_applications: [:logger], mod: {UbiNadeoApi.Application, []} ] end defp description(), do: """ Facade API providing data for the Ubisof/Nadeo game Trackmania """ defp package() do [ files: ["lib", "mix.exs", "README.md", "LICENSE.md"], maintainers: ["Quentin Bonaventure"], licenses: ["MIT"], links: %{"GitHub" => "https://github.com/QBonaventure/tm-api"} ] end defp deps do [ {:cowboy, "~> 2.8"}, {:ex_doc, "~> 0.23", only: :dev, runtime: false}, {:httpoison, "~> 1.8"}, {:jason, "~> 1.2"}, {:joken, "~> 2.3"}, {:plug, "~> 1.11.0"}, {:plug_cowboy, "~> 2.0"}, {:quantum, "~> 3.0"}, {:timex, "~> 3.6.3"}, {:uuid, "~> 1.1"}, ] end defp docs do [ main: "README", # The main page in the docs logo: "ftc.svg", extra_section: "GUIDES", assets: "guides/assets", formatters: ["html"], extras: ["README.md"], groups_for_modules: groups_for_modules(), ] end defp groups_for_extras do [ "Resources": ~r/guides\/resources\/.?/, ] end defp groups_for_modules() do [ ] end end