-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathmix.exs
56 lines (50 loc) · 1.55 KB
/
mix.exs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
defmodule Client.Mixfile do
use Mix.Project
def project do
[app: :bitpay,
version: "0.2.5",
elixir: "~> 1.0",
description: description,
package: package,
deps: deps,
test_coverage: [tool: ExCoveralls]]
end
# Configuration for the OTP application
#
# Type `mix help compile.app` for more information
def application do
[applications: [:logger, :httpotion, :exjsx, :uuid]]
end
# Dependencies can be Hex packages:
#
# {:mydep, "~> 0.3.0"}
#
# Or git/path repositories:
#
# {:mydep, git: "https://github.com/elixir-lang/mydep.git", tag: "0.1.0"}
#
# Type `mix help deps` for more examples and options
defp description do
"""
Library to allow elixir apps to easily use the BitPay REST API to authenticate, generate invoices, and retrieve invoices.
Includes Utilities for using Erlangs library for Elliptic Curve Keys.
"""
end
defp package do
[# These are the default files included in the package
files: ["lib", "mix.exs", "README*", "readme*", "LICENSE*", "license*"],
contributors: ["Paul Daigle"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/bitpay/elixir-client"}]
end
defp deps do
[{ :mock, "~> 0.1.0", only: [:dev, :test] },
{ :ibrowse, github: "cmullaparthi/ibrowse", tag: "v4.1.0" },
{ :httpotion, "~> 1.0.0" },
{ :exjsx, "~> 3.1.0" },
{ :uuid, "~> 0.1.5" },
{ :earmark, "~> 0.1", only: :dev },
{ :ex_doc, "~> 0.7", only: :dev},
{ :excoveralls, "~> 0.3", only: [:dev, :test]}]
end
end