defmodule ExRut.MixProject do use Mix.Project @source_url "https://github.com/rogelio2k/ex_rut" @version "0.1.0" def project do [ # main app: :ex_rut, version: @version, elixir: "~> 1.9", start_permanent: Mix.env() == :prod, deps: deps(), # hex description: "An Elixir library to validate and format chilean ID/TAX number ('RUN/RUT')", package: package(), # docs name: "ExRut", docs: docs() ] end # Application configuration def application do [ extra_applications: [:logger] ] end # Dependencies configuration defp deps do [ {:ex_doc, ">= 0.0.0", only: :dev} ] end # Package information defp package do [ maintainers: ["Rogelio Castillo A."], licenses: ["Apache-2.0"], links: %{"GitHub" => @source_url}, # files: [".formatter.exs", "mix.exs", "README.md", "CHANGELOG.md", "lib"] ] end # Docs configuration defp docs do [ main: "ExRut", source_ref: "v#{@version}", canonical: "http://hexdocs.pm/ex_rut", source_url: @source_url ] end end