defmodule Msgpax.Mixfile do use Mix.Project @version "1.0.0" def project do [app: :msgpax, version: @version, elixir: "~> 1.0", consolidate_protocols: Mix.env != :test, description: description(), deps: deps(), package: package(), name: "Msgpax", docs: [main: "Msgpax", source_ref: "v#{@version}", source_url: "https://github.com/lexmag/msgpax"]] end def application(), do: [] defp description() do "This library provides an API for serializing" <> " and de-serializing Elixir terms using the MessagePack format" end defp package() do [maintainers: ["Aleksei Magusev", "Andrea Leopardi"], licenses: ["ISC"], links: %{"GitHub" => "https://github.com/lexmag/msgpax"}] end defp deps() do [{:earmark, ">= 0.0.0", only: :docs}, {:ex_doc, ">= 0.0.0", only: :docs}, {:plug, "~> 1.0", optional: true}] end end