Packages
honeydew
1.3.0
1.5.0
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0-rc7
1.0.0-rc6
1.0.0-rc5
1.0.0-rc4
1.0.0-rc3
1.0.0-rc2
1.0.0-rc1
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Pluggable local/clusterable job queue focused on safety.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Honeydew.Mixfile do
use Mix.Project
@version "1.3.0"
def project do
[app: :honeydew,
version: @version,
elixir: "~> 1.7",
start_permanent: Mix.env() == :prod,
docs: docs(),
deps: deps(),
package: package(),
elixirc_paths: elixirc_paths(Mix.env),
description: "Pluggable local/clusterable job queue focused on safety.",
dialyzer: [
plt_add_apps: [:mnesia, :ex_unit],
flags: [
# :unmatched_returns,
# :error_handling,
:race_conditions,
:no_opaque
]
]
]
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
# Configuration for the OTP application
#
# Type `mix help compile.app` for more information
def application do
[extra_applications: [:logger],
mod: {Honeydew.Application, []}]
end
defp deps do
[
{:ecto, "~> 3.0", optional: true, only: [:dev, :prod]},
{:ex_doc, ">= 0.0.0", only: :dev},
{:dialyxir, "~> 0.5", only: [:dev, :test], runtime: false},
# {:eflame, git: "git@github.com:slfritchie/eflame", only: :dev},
]
end
defp package do
[maintainers: ["Michael Shapiro"],
licenses: ["MIT"],
links: %{"GitHub": "https://github.com/koudelka/honeydew"}]
end
defp docs do
[extras: ["README.md"],
source_url: "https://github.com/koudelka/honeydew",
source_ref: @version,
assets: "assets",
main: "readme"]
end
end