defmodule Jase.MixProject do use Mix.Project def project do [ app: :jase, version: "1.0.0", elixir: "~> 1.13", start_permanent: Mix.env() == :prod, deps: deps(), description: "A set of utility modules I use in all of my projects.", package: package(), # Docs name: "JASE", # source_url: "https://github.com/USER/PROJECT", # homepage_url: "http://YOUR_PROJECT_HOMEPAGE", docs: [ main: "JASE", # The main page in the docs # logo: "path/to/logo.png", extras: ["README.md"] ] ] end defp package do [ maintainers: ["C. Jason Harrelson"], licenses: ["MIT"], links: %{"GitHub" => "https://github.com/midas/jase"} ] end def application do [ extra_applications: [ :logger ] ] end defp deps do [ {:logger_json, "~> 5.1"}, {:ecto, "~> 3.10"}, {:httpoison, "~> 2.1"}, {:money, "~> 1.13"}, #TODO: release midas_sage # {:sage, "~> 0.6.3"}, # {:sage, path: "/Users/cjharrelson/sources/personal/sage"}, {:secure_random, "~> 0.5"}, {:timely, "~> 2.0"}, {:tesla, "~> 1.4"}, {:timex, "~> 3.7"}, {:uuid, "~> 1.0"}, {:ex_doc, "~> 0.34", only: :dev, runtime: false}, ] end end