Packages
tai
0.0.55
0.0.75
0.0.74
0.0.73
0.0.72
0.0.71
0.0.70
0.0.69
0.0.68
0.0.67
0.0.66
0.0.65
0.0.64
0.0.63
0.0.62
0.0.61
0.0.60
0.0.59
0.0.58
0.0.57
0.0.56
0.0.55
0.0.54
0.0.53
0.0.52
0.0.51
0.0.50
0.0.49
0.0.48
0.0.47
0.0.46
0.0.45
0.0.44
0.0.43
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
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
A composable, real time, market data and trade execution toolkit
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Tai.Mixfile do
use Mix.Project
def project do
[
app: :tai,
version: "0.0.55",
build_path: "../../_build",
config_path: "../../config/config.exs",
deps_path: "../../deps",
lockfile: "../../mix.lock",
elixir: "~> 1.8",
package: package(),
start_permanent: Mix.env() == :prod,
description: description(),
elixirc_paths: elixirc_paths(Mix.env()),
deps: deps(),
test_coverage: [tool: ExCoveralls]
]
end
def application do
[
mod: {Tai.Application, []},
start_phases: [venues: []],
extra_applications: [:logger, :jason, :tai_events]
]
end
defp deps do
[
{:enumerati, "~> 0.0.6"},
{:ex2ms, "~> 1.0"},
{:ex_binance, "~> 0.0.4"},
# {:ex_bitmex, github: "fremantle-capital/ex_bitmex", branch: "master"},
{:ex_bitmex, "~> 0.5"},
# {:ex_deribit, github: "fremantle-capital/ex_deribit", branch: "master"},
{:ex_deribit, "~> 0.0.6"},
# {:ex_okex, github: "fremantle-capital/ex_okex", branch: "master"},
{:ex_okex, "~> 0.4"},
{:ex_gdax, "~> 0.1.6"},
# {:ex_huobi, github: "fremantle-capital/ex_huobi", branch: "master"},
{:ex_huobi, "~> 0.0.2"},
{:decimal, "~> 1.7"},
{:httpoison, "~> 1.0"},
{:juice, "~> 0.0.3"},
{:table_rex, "~> 3.0"},
{:timex, "~> 3.6"},
# Fixes deprecation warnings
# {:websockex, github: "Azolo/websockex"},
{:websockex, "~> 0.4"},
{:confex, "~> 3.4"},
{:ecto, "~> 3.1"},
{:jason, "~> 1.1"},
{:vex, "~> 0.7"},
{:stored, "~> 0.0.4"},
# {:tai_events, path: "../../packages/tai_events"},
{:tai_events, "~> 0.0.1"},
{:logger_file_backend_with_formatters, "~> 0.0.1", only: [:dev, :test]},
{:logger_file_backend_with_formatters_stackdriver, "~> 0.0.4", only: [:dev, :test]},
{:credo, "~> 1.0", only: [:dev, :test], runtime: false},
{:echo_boy, "~> 0.6", runtime: false, optional: true},
{:exvcr, "~> 0.11.0", only: [:dev, :test]},
{:mock, "~> 0.3", only: :test},
{:ex_doc, ">= 0.0.0", only: :dev}
]
end
defp description do
"A composable, real time, market data and trade execution toolkit"
end
defp package do
%{
licenses: ["MIT"],
maintainers: ["Alex Kwiatkowski"],
links: %{"GitHub" => "https://github.com/fremantle-capital/tai"}
}
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
end