Packages
conform
2.3.3
2.5.2
2.5.0
2.4.0
2.3.9
2.3.8
2.3.7
2.3.6
2.3.5
retired
2.3.3
2.3.2
2.3.1
retired
2.3.0
2.2.2
2.2.1
2.2.0
2.1.2
2.1.1
2.1.0
2.0.0
1.0.1
1.0.0
1.0.0-rc8
1.0.0-rc7
1.0.0-rc6
1.0.0-rc5
1.0.0-rc4
1.0.0-rc3
1.0.0-rc2
1.0.0-rc1
1.0.0-pre
0.17.0
0.16.0
0.15.1
0.15.0
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.13.0
0.12.0
0.11.0
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.1
0.9.0
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.7.5
0.7.4
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.4.0
0.3.0
0.2.0
0.1.0
Easy, powerful, and extendable configuration tooling for releases.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Conform.Mixfile do
use Mix.Project
@compile_peg_task "tasks/compile.peg.exs"
@do_peg_compile? File.exists?(@compile_peg_task)
if @do_peg_compile? do
Code.eval_file @compile_peg_task
end
def project do
[app: :conform,
version: "2.3.3",
elixir: "~> 1.3",
escript: [main_module: Conform],
compilers: compilers(@do_peg_compile?),
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
description: description(),
package: package(),
docs: docs(),
deps: deps()]
end
def application do
[applications: [:neotoma]]
end
defp compilers(true), do: [:peg, :erlang, :elixir, :app]
defp compilers(_), do: nil
defp deps do
[{:neotoma, "~> 1.7.3"},
{:ex_doc, "~> 0.13", only: :dev}]
end
defp description, do: "Easy, powerful, and extendable configuration tooling for releases."
defp package do
[files: ["lib", "src", "priv", "mix.exs", "README.md", "LICENSE"],
maintainers: ["Paul Schoenfelder"],
licenses: ["MIT"],
links: %{ "GitHub": "https://github.com/bitwalker/conform" }]
end
defp docs do
[main: "getting-started",
extras: [
"docs/Getting Started.md",
"docs/Custom Types.md",
"docs/Integrating with Distillery.md"
]]
end
end