Packages
extreme
1.0.7
1.1.4
1.1.3
1.1.2
1.1.1
1.1.1-rc01
1.1.0
1.1.0-rc9
1.1.0-rc8
1.1.0-rc7
1.1.0-rc6
1.1.0-rc5
1.1.0-rc4
1.1.0-rc3
1.1.0-rc2
1.1.0-rc1
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.13.4
0.13.3
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.2
0.9.1
0.9.0
0.8.1
0.8.0
0.7.1
0.7.0
0.6.2
0.6.1
0.6.0
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
Elixir TCP client for EventStore.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Extreme.Mixfile do
use Mix.Project
def project do
[
app: :extreme,
version: "1.0.7",
elixir: "~> 1.11",
elixirc_paths: _elixirc_paths(Mix.env()),
source_url: "https://github.com/exponentially/extreme",
description: """
Elixir TCP client for EventStore.
""",
package: _package(),
start_permanent: Mix.env() == :prod,
preferred_cli_env: [
vcr: :test,
"vcr.delete": :test,
"vcr.check": :test,
"vcr.show": :test
],
deps: _deps()
]
end
def application do
[
extra_applications: [:logger, :inets]
]
end
# Specifies which paths to compile per environment.
defp _elixirc_paths(:test), do: ["lib", "test/support"]
defp _elixirc_paths(_), do: ["lib"]
defp _deps do
[
{:exprotobuf, "~> 1.2.9"},
{:elixir_uuid, "~> 1.2"},
{:telemetry, "~> 0.4 or ~> 1.0"},
# needed when connecting to EventStore cluster (node_type: :cluster | :cluster_dns)
{:jason, "~> 1.1", optional: true},
# testing
{:exvcr, "~> 0.10", only: :test},
{:ex_doc, ">= 0.0.0", only: :dev}
# {:earmark, "~> 1.2", only: :test},
# {:inch_ex, "~> 1.0", only: :test},
# {:excoveralls, "~> 0.9", only: :test},
]
end
defp _package do
[
files: ["lib", "mix.exs", "README*", "LICENSE*", "include"],
maintainers: ["Milan Burmaja"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/exponentially/extreme"}
]
end
end