defmodule Canary.Mixfile do use Mix.Project def project do [app: :canary, version: "0.14.1", elixir: "~> 1.2.0", package: package, description: """ An authorization library to restrict what resources the current user is allowed to access, and load resources for you. """, build_embedded: Mix.env == :prod, start_permanent: Mix.env == :prod, deps: deps, consolidate_protocols: false, docs: [extras: ["README.md"]]] end def application do [applications: [:logger]] end defp package do [maintainers: ["Chris Kelly"], licenses: ["MIT"], links: %{"GitHub" => "https://github.com/cpjk/canary"}] end defp deps do [ {:ecto, "~> 1.1"}, {:canada, "~> 1.0.0"}, {:plug, ">= 0.11.3"}, {:ex_doc, "~> 0.7", only: :dev}, {:earmark, ">= 0.0.0", only: :dev}, {:mock, ">= 0.0.0", only: :test} ] end end