Packages

Crema is a set of HEEX components and other utilities designed to help Phoenix Live View developers build delicious UIs fast!

Current section

Files

Jump to
crema mix.exs
Raw

mix.exs

defmodule Crema.MixProject do
use Mix.Project
@source_url "https://github.com/CremaUI/crema"
@version "0.1.0"
def project do
[
app: :crema,
version: @version,
elixir: "~> 1.15",
start_permanent: Mix.env() == :prod,
description: description(),
package: package(),
deps: deps(),
docs: docs()
]
end
def application do
[
extra_applications: [:logger]
]
end
defp deps do
[
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
]
end
defp description() do
"""
Crema is a set of HEEX components and other utilities designed to help Phoenix Live View developers build delicious UIs fast!
"""
end
defp package do
[
maintainers: ["Thomas Lee"],
licenses: ["MIT"],
links: %{"GitHub" => @source_url},
files: ~w(mix.exs lib assets README.md LICENSE.md CHANGELOG.md)
]
end
defp docs() do
[
main: "readme",
logo: "logo.png",
name: "Crema",
source_ref: "v#{@version}",
canonical: "http://hexdocs.pm/crema",
source_url: @source_url,
extras: ["README.md"]
]
end
end