defmodule ImgproxyUrl.MixProject do use Mix.Project @version "0.1.0" @source_url "https://github.com/Leandro-Moreno/imgproxy_url" def project do [ app: :imgproxy_url, version: @version, elixir: "~> 1.14", start_permanent: Mix.env() == :prod, deps: deps(), package: package(), description: "Signed imgproxy URL generator with HMAC-SHA256 for Elixir. Built by Shiko (https://shiko.vet).", docs: [main: "readme", source_ref: "v#{@version}", source_url: @source_url, extras: ["README.md"]], source_url: @source_url, homepage_url: "https://shiko.vet" ] end def application do [extra_applications: [:logger, :crypto]] end defp deps do [{:ex_doc, "~> 0.34", only: :dev, runtime: false}] end defp package do [ licenses: ["MIT"], links: %{"GitHub" => @source_url, "shiko.vet" => "https://shiko.vet", "imgproxy" => "https://imgproxy.net"}, maintainers: ["Shiko Tech "], files: ~w(lib .formatter.exs mix.exs README.md LICENSE) ] end end