Current section

Files

Jump to
agile_crm mix.exs
Raw

mix.exs

defmodule AgileCRM.Mixfile do
use Mix.Project
@gitlab_url "https://gitlab.alfred.yavende.com/opensource/agilecrm"
def project, do: [
app: :agile_crm,
version: "1.0.2",
elixir: "~> 1.5",
start_permanent: Mix.env == :prod,
deps: deps(),
elixirc_paths: elixirc_paths(Mix.env),
preferred_cli_env: [espec: :test],
package: package()
]
def elixirc_paths(:test), do: elixirc_paths(:all) ++ ~w(spec/support)
def elixirc_paths(_env), do: ~w(lib)
# Run "mix help compile.app" to learn about applications.
def application, do: [extra_applications: [:logger]]
defp package, do: [
maintainers: ~w[2112.oga@gmail.com],
description: "An elixir client for AgileCRM's REST API",
licenses: ["MIT"],
links: %{"Source": @gitlab_url},
source_url: @gitlab_url,
homepage_url: @gitlab_url,
]
defp deps, do: [
# Runtime dependencies
{:httpotion, "~> 3.0.2"},
{:poison, "~> 3.1"},
# Development deps
{:credo, "~> 0.8", only: [:dev, :test], runtime: false},
{:ex_doc, "~> 0.16", only: :dev, runtime: false},
# Testing deps
{:espec, "~> 1.4.6", only: :test},
{:mock, "~> 0.3.0", only: :test},
{:strip_heredoc, "~> 0.8.0", only: :test},
]
end