Current section

Files

Jump to
sugar mix.exs
Raw

mix.exs

defmodule Web.Mixfile do
use Mix.Project
def project do
[ app: :sugar,
elixir: "~> 0.13.2",
version: "0.3.0",
name: "Sugar",
deps: deps(Mix.env),
package: package,
description: description,
docs: [readme: true, main: "README"],
test_coverage: [tool: ExCoveralls] ]
end
def application do
[ applications: [:cowboy, :plug],
mod: { Sugar.App, [] } ]
end
defp deps(:prod) do
[ { :cowboy, "~> 0.9", github: "extend/cowboy" },
{ :plug, "0.4.3" },
{ :jsex, "2.0.0" },
{ :ecto, "0.1.0" },
{ :postgrex, "0.5.0" },
{ :plugs, "~> 0.0.2-dev", github: "sugar-framework/plugs" } ]
end
defp deps(:docs) do
deps(:prod) ++
[ { :ex_doc, github: "elixir-lang/ex_doc" } ]
end
defp deps(_) do
deps(:prod) ++
[ { :hackney, github: "benoitc/hackney" },
{ :excoveralls, "0.2.0" } ]
end
defp description do
"""
Modular web framework
"""
end
defp package do
%{contributors: ["Shane Logsdon"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/sugar-framework/sugar",
"Docs" => "http://sugar-framework.github.io/docs/"}}
end
end