Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Mimzy.MixProject do
use Mix.Project
@source_url "https://github.com/bryanenders/mimzy"
@version "2.0.0"
def application,
do: [
extra_applications: [:logger]
]
def project,
do: [
app: :mimzy,
deps: deps(),
description: "A finite-state machine library for Elixir",
docs: docs(),
elixir: "~> 1.14",
elixirc_paths: elixirc_paths(Mix.env()),
name: "Mimzy",
package: package(),
start_permanent: Mix.env() === :prod,
test_paths: ["lib"],
version: @version
]
defp deps,
do: [
{:ex_doc, "~> 0.20", only: :docs}
]
defp docs,
do: [
extras: ["README.md"],
main: "Mimzy",
source_ref: "v#{@version}",
source_url: @source_url
]
defp elixirc_paths(:test),
do: ["lib", "test"]
defp elixirc_paths(_),
do: ["lib"]
defp package,
do: [
licenses: ["MPL-2.0"],
links: %{"GitHub" => @source_url}
]
end