defmodule PseudoLang.MixProject do
use Mix.Project
@version "0.0.1"
@repo "https://github.com/siliconyouth/pseudo"
@home "https://pseudo-lang.com"
def project do
[
app: :pseudo_lang,
version: @version,
elixir: "~> 1.17",
start_permanent: Mix.env() == :prod,
description: description(),
package: package(),
deps: deps(),
name: "pseudo_lang",
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. " <>
"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