-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmix.exs
45 lines (40 loc) · 1.06 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
defmodule Confex.Mixfile do
use Mix.Project
def project do
[app: :confex,
version: "0.1.0",
elixir: "~> 1.2",
consolidate_protocols: Mix.env != :test,
description: description,
package: package,
deps: deps]
end
def application do
[applications: [:logger, :yamerl]]
end
def description do
"""
Confex is a library for handling configuration in an environment with multiple
overlapping sources of data. Confex is designed to make it easy to compose
multiple sources into an ordered, hierarchical set of configuration data.
"""
end
def package do
[
files: [],
maintainers: ["Stuart Childs"],
licenses: ["MIT"],
links: %{ "GitHub": "https://github.com/childss/confex" }
]
end
defp deps do
[
{:yaml_elixir, "~> 1.0.0"},
{:yamerl, github: "yakaz/yamerl", tag: "v0.3.2-1"},
{:mix_test_watch, "~> 0.2", only: :dev},
{:earmark, "~> 0.1", only: :dev},
{:ex_doc, "~> 0.11", only: :dev},
{:credo, "~> 0.3", only: [:dev, :test]}
]
end
end