5150a93e38
- requires the development branch of live_view currently, if you are going to be using live view ci Docs Raise minimum elixir version to 1.9 There is some bug in EEx that was fixed in 1.9 and I can't be bothered to make it backwards compatible with the bug. ugh Remove commented out line
52 lines
1.3 KiB
Elixir
52 lines
1.3 KiB
Elixir
defmodule Temple.MixProject do
|
|
use Mix.Project
|
|
|
|
def project do
|
|
[
|
|
app: :temple,
|
|
name: "Temple",
|
|
description: "An HTML DSL for Elixir and Phoenix",
|
|
version: "0.6.0-rc.0",
|
|
package: package(),
|
|
elixirc_paths: elixirc_paths(Mix.env()),
|
|
elixir: "~> 1.9",
|
|
start_permanent: Mix.env() == :prod,
|
|
deps: deps(),
|
|
source_url: "https://github.com/mhanberg/temple",
|
|
docs: [
|
|
main: "Temple",
|
|
extras: ["README.md"]
|
|
]
|
|
]
|
|
end
|
|
|
|
# Specifies which paths to compile per environment.
|
|
defp elixirc_paths(:test), do: ["lib", "test/support"]
|
|
defp elixirc_paths(_), do: ["lib"]
|
|
|
|
# Run "mix help compile.app" to learn about applications.
|
|
def application do
|
|
[
|
|
extra_applications: [:logger]
|
|
]
|
|
end
|
|
|
|
defp package do
|
|
[
|
|
maintainers: ["Mitchell Hanberg"],
|
|
licenses: ["MIT"],
|
|
links: %{github: "https://github.com/mhanberg/temple"},
|
|
exclude_patterns: ["temple.update_mdn_docs.ex"],
|
|
files: ~w(lib priv CHANGELOG.md LICENSE mix.exs README.md .formatter.exs)
|
|
]
|
|
end
|
|
|
|
defp deps do
|
|
[
|
|
{:ex_doc, "~> 0.22.0", only: :dev, runtime: false},
|
|
{:phoenix, ">= 0.0.0", optional: true},
|
|
{:phoenix_html, ">= 0.0.0", only: :test},
|
|
{:phoenix_live_view, ">= 0.0.0", only: :test}
|
|
]
|
|
end
|
|
end
|