Packages
redix
1.5.1
1.6.0
1.5.3
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.0
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
retired
1.1.0
1.0.0
0.11.2
0.11.1
0.11.0
0.10.7
0.10.6
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.1
0.7.0
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.0
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.0
Fast, pipelined, resilient Redis driver for Elixir.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Redix.Mixfile do
use Mix.Project
@description "Fast, pipelined, resilient Redis driver for Elixir."
@repo_url "https://github.com/whatyouhide/redix"
@version "1.5.1"
def project do
[
app: :redix,
version: @version,
elixir: "~> 1.11",
build_embedded: Mix.env() == :prod,
start_permanent: Mix.env() == :prod,
deps: deps(),
# Tests
test_coverage: [tool: ExCoveralls],
# Dialyzer
dialyzer: [
plt_local_path: "plts",
plt_core_path: "plts"
],
# Hex
package: package(),
description: @description,
# Docs
name: "Redix",
docs: [
main: "Redix",
source_ref: "v#{@version}",
source_url: @repo_url,
extras: [
"README.md",
"pages/Reconnections.md",
"pages/Real-world usage.md",
"pages/Telemetry.md",
"CHANGELOG.md",
"LICENSE.txt": [title: "License"]
]
]
]
end
def application do
[extra_applications: [:logger, :ssl]]
end
defp package do
[
maintainers: ["Andrea Leopardi"],
licenses: ["MIT"],
links: %{"GitHub" => @repo_url, "Sponsor" => "https://github.com/sponsors/whatyouhide"}
]
end
defp deps do
[
{:telemetry, "~> 0.4.0 or ~> 1.0"},
{:castore, "~> 0.1.0 or ~> 1.0", optional: true},
{:nimble_options, "~> 0.5.0 or ~> 1.0"},
# Dev and test dependencies
{:dialyxir, "~> 1.4 and >= 1.4.2", only: [:dev, :test], runtime: false},
{:ex_doc, "~> 0.28", only: :dev},
{:excoveralls, "~> 0.17", only: :test},
{:propcheck, "~> 1.1", only: :test},
{:stream_data, "~> 0.4", only: [:dev, :test]}
]
end
end