defmodule Vex.Mixfile do use Mix.Project def project do [ app: :vex, version: "0.9.2", elixir: "~> 1.6", deps: deps(), consolidate_protocols: Mix.env() != :test, package: package(), # Docs name: "Vex", source_url: "https://github.com/CargoSense/vex", homepage_url: "https://github.com/CargoSense/vex", docs: [main: "readme", extras: ["README.md"]] ] end # Configuration for the OTP application def application do [applications: [:eex]] end defp deps do [{:ex_doc, "~> 0.19", only: :dev, runtime: false}] end defp package do [ contributors: ["Bruce Williams", "Ben Wilson", "John Hyland"], maintainers: ["Bruce Williams", "Ben Wilson", "John Hyland"], licenses: ["MIT License"], description: "An extensible data validation library for Elixir", links: %{github: "https://github.com/CargoSense/vex"} ] end end