defmodule Sentry.Mixfile do use Mix.Project def project do [ app: :sentry, version: "0.0.2", elixir: "~> 1.3", description: "An Elixir client for Sentry", package: package(), deps: deps(), docs: [extras: ["README.md"], main: "README"] ] end def application do [ mod: {Sentry, []}, applications: [:hackney, :uuid, :poison, :logger, :fuse] ] end defp deps do [ {:hackney, "~> 1.6.1"}, {:uuid, "~> 1.0"}, {:poison, "~> 1.5 or ~> 2.0"}, {:fuse, "~> 2.4.0"}, {:plug, "~> 1.0", optional: true}, {:ex_doc, "~> 0.13.0", only: :dev}, {:credo, "~> 0.4", only: [:dev, :test]}, {:bypass, "~> 0.5.1", only: [:test]} ] end defp package do [ name: :sentry_elixir, files: ["lib", "LICENSE", "mix.exs", "README.md"], maintainers: ["Stanislav Vishnevskiy", "Mitchell Henke", "Jason Stiebs"], licenses: ["MIT"], links: %{ "github" => "https://github.com/getsentry/sentry_elixir" } ] end end