Packages

milkpotion is an api wrapper for Remember the Milk

Current section

Files

Jump to
milkpotion mix.exs
Raw

mix.exs

defmodule Milkpotion.Mixfile do
use Mix.Project
def project do
[app: :milkpotion,
version: "0.0.4",
elixir: "~> 1.3",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
name: "milkpotion",
description: "milkpotion is an api wrapper for Remember the Milk",
test_coverage: [tool: ExCoveralls],
preferred_cli_env: ["coveralls": :test,
"coveralls.detail": :test,
"coveralls.post": :test,
"coveralls.html": :test],
package: package,
deps: deps,
dialyzer: [
plt_apps: [:erts, :kernel, :stdlib],
flags: ["-Wunmatched_returns","-Werror_handling","-Wrace_conditions", "-Wno_opaque"]
]
]
end
def package do
[ maintainers: ["Carsten Rösnick-Neugebauer"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/croesnick/milkpotion.git"}
]
end
defp deps do
[{:earmark, "~> 0.1", only: :dev},
{:ex_doc, "~> 0.11", only: :dev},
{:dialyxir, "~> 0.3", only: :dev},
{:poison, "~> 2.0"},
{:httpoison, "~> 0.8"},
{:ex_rated, "~> 1.2"},
{:excoveralls, "~> 0.5", only: :test},
{:bypass, "~> 0.1", only: :test}
]
end
def application do
[ applications: [:logger, :httpoison, :ex_rated],
env: [ api_key: nil,
shared_secret: nil,
rest_endpoint: "https://www.rememberthemilk.com/services/rest/",
auth_endpoint: "https://www.rememberthemilk.com/services/auth/",
rate_limit_interval: 1_000,
max_requests_per_interval: 1,
max_retries_if_over_rate: 5 ]
]
end
end