defmodule Pseudoc.MixProject do use Mix.Project @version "0.0.1" @repo "https://github.com/siliconyouth/pseudo" @home "https://pseudo-lang.com" def project do [ app: :pseudoc, version: @version, elixir: "~> 1.17", start_permanent: Mix.env() == :prod, description: description(), package: package(), deps: deps(), name: "pseudoc", source_url: @repo, homepage_url: @home ] end def application, do: [extra_applications: [:logger]] defp deps, do: [] defp description do "Reserved name for the Pseudo programming language CLI (pseudoc). " <> "Alias of `pseudo_lang`. The actual package will be published when v1.0 Ludens ships. " <> "See https://pseudo-lang.com" end defp package do [ maintainers: ["Vladimir Dukelic"], licenses: ["MIT", "Apache-2.0"], links: %{ "Homepage" => @home, "GitHub" => @repo, "Issues" => "#{@repo}/issues" }, files: ~w(lib mix.exs README.md LICENSE-MIT LICENSE-APACHE) ] end end