Packages

Framework for automating parts of development and refactoring.

Current section

Files

Jump to
grimoire mix.exs
Raw

mix.exs

defmodule Grimoire.MixProject do
use Mix.Project
def description do
"""
Framework for automating parts of development and refactoring.
"""
end
def project do
[
app: :grimoire,
version: "0.0.2",
elixir: "~> 1.2",
elixirc_paths: elixirc_paths(Mix.env()),
start_permanent: Mix.env() == :prod,
docs: [source_ref: "${version}"],
description: description(),
licenses: ["MIT"],
package: package(),
deps: deps()
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: []
]
end
defp package do
%{
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/aaron-price/grimoire"},
files: ["lib", "mix.exs", "README.md", ".formatter.exs"]
}
end
defp elixirc_paths(_), do: ["lib"]
defp deps do
[
{:mix_test_watch, "~> 0.9", only: :dev, runtime: false},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
]
end
def docs() do
[
main: "readme",
name: "Grimoire",
source_ref: "${version}",
canonical: "http://hexdocs.pm/grimoire",
source_url: "https://github.com/aaron-price/grimoire",
extras: ["README.md"]
]
end
end