defmodule SoullessProto.MixProject do use Mix.Project @version "0.11.607" @source_url "https://git.honk.li/czen/soulless_proto" def project do [ app: :soulless_proto, version: @version, description: "Generated Protox decoders/encoders for Soulless", elixir: "~> 1.18", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod, package: package(), deps: deps(), compilers: Mix.compilers() ] end defp elixirc_paths(_), do: ["lib"] def application do [] end defp package do [ licenses: ["AGPL-3.0-only"], links: %{"Repository" => @source_url}, exclude_patterns: [ "flake.nix", "flake.lock", ~r/config\/.*/, ~r/priv\/.*/, ] ] end defp deps do [ {:protox, "~> 2.0.0"} ] end end