Packages

Harpoon is an http client framework built on top of Tesla that produces clients that are pluggable, behave predictibly, and can easily be mocked.

Current section

Files

Jump to
harpoon mix.exs
Raw

mix.exs

defmodule Harpoon.MixProject do
use Mix.Project
def project do
[
app: :harpoon,
version: "0.1.1",
elixir: "~> 1.9",
description:
"Harpoon is an http client framework built on top of Tesla that produces clients that are pluggable, behave predictibly, and can easily be mocked.",
package: [
maintainers: ["thdxr", "ironbay"],
licenses: ["MIT"],
links: %{}
],
start_permanent: Mix.env() == :prod,
deps: deps()
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:tesla, "~> 1.3.0"},
# {:fisherman, "ironbay/fisherman", optional: true},
{:jason, "~> 1.1", optional: true},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false}
]
end
end