Packages

An Elixir wrapper for various Erlang gen modules

Retired package: Security issue - Blown away. Started over w/ v0.2.0

Current section

Files

Jump to
gin mix.exs
Raw

mix.exs

defmodule Gin.Mixfile do
use Mix.Project
#######
# API #
#######
def application() do
[
extra_applications: [:logger],
mod: {Gin.Application, []}
]
end
def project() do
[
app: :gin,
compilers: compilers(),
description: description(),
deps: deps(),
elixir: "~> 1.5",
"gin.templates": gin_templates(),
package: package(),
start_permanent: Mix.env == :prod,
version: version(),
]
end
###########
# Private #
###########
defp compilers() do
Mix.compilers() ++ [:"gin.templates"]
end
# Run "mix help deps" to learn about dependencies.
defp deps() do
[
{:dialyxir, "~> 0.5", only: [:dev], runtime: false},
{:ex_doc, ">= 0.0.0", only: :dev},
]
end
def description() do
"An Elixir wrapper for various Erlang gen modules."
end
defp gin_templates() do
[
{"README.md.eex", [description: description(), licenses: licenses(), version: version()]},
]
end
defp licenses() do
[
{"Apache 2.0", "https://www.apache.org/licenses/LICENSE-2.0"},
]
end
defp package() do
[
licenses: :proplists.get_keys(licenses()),
links: %{"GitHub" => "https://github.com/amorphid/gin-elixir"},
maintainers: ["Michael Pope"],
]
end
defp version() do
"0.0.0"
end
end