Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Boring.MixProject do
use Mix.Project
def project do
mix_env = Mix.env()
[
app: :boring,
description: "a boring framework. 100% fat free. 100% magic free.",
deps: deps(),
elixir: "~> 1.12",
elixirc_paths: source_directories(mix_env),
name: "boring",
package: package(),
source_url: "https://github.com/likeanocean/boring",
start_permanent: mix_env == :prod,
version: "0.0.1"
]
end
def package() do
[
name: "boring",
licenses: ["MIT"],
links: %{
github: "https://github.com/likeanocean/boring"
}
]
end
def application do
[extra_applications: [:logger]]
end
def deps() do
[
{:ex_doc, "~> 0.25.2", only: :dev, runtime: false}
]
end
defp source_directories(:dev), do: ["lib", "test"]
defp source_directories(:test), do: ["lib", "test"]
defp source_directories(_), do: ["lib"]
end