Current section
Files
Jump to
Current section
Files
mix.exs
defmodule GenMQTT.Mixfile do
use Mix.Project
def project do
[app: :gen_mqtt,
version: "0.4.0",
elixir: "~> 1.5",
description: description(),
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps(),
docs: [extras: ["README.md"]],
dialyzer: [plt_add_apps: [:kernel, :vmq_commons],
paths: ["_build/dev/lib/gen_mqtt/ebin", "_build/dev/lib/vmq_commons/ebin"]],
package: package()]
end
def description do
"""
An Elixir behaviour that makes it possible to communicate with a MQTT server
"""
end
def package do
[maintainers: ["Martin Gausby"],
licenses: ["Apache 2.0"],
links: %{"GitHub" => "https://github.com/gausby/gen_mqtt",
"Issues" => "https://github.com/gausby/gen_mqtt/issues"},
files: ["lib", "README.md", "LICENSE", "mix.exs"]]
end
def application do
[]
end
defp deps do
[
{:credo, "~> 0.8", only: [:dev, :test]},
{:dialyxir, "~> 0.5.1", only: [:dev, :test]},
{:earmark, "~> 1.2", only: :dev},
{:ex_doc, "~> 0.16", only: :dev},
{:gproc, "~> 0.6.1", only: :test},
{:vmq_commons, "1.0.0"}
]
end
end