Packages
tds
2.3.8
2.3.8
2.3.7
2.3.6
2.3.5
2.3.4
2.3.2
2.3.1
2.3.0
2.3.0-rc.1
2.3.0-rc.0
2.2.0
2.1.3
2.1.2
2.1.1
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
2.0.1-rc2
2.0.1-rc1
2.0.0
retired
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.0
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.0
0.3.0
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Microsoft SQL Server client (Elixir implementation of the MS TDS protocol)
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Tds.Mixfile do
use Mix.Project
@source_url "https://github.com/elixir-ecto/tds"
@version "2.3.8"
def project do
[
app: :tds,
version: @version,
elixir: "~> 1.11",
name: "Tds",
deps: deps(),
docs: docs(),
package: package(),
xref: [exclude: [:ssl]],
rustler_crates: [
tds_encoding: [
mode: if(Mix.env() == :prod, do: :release, else: :debug)
]
]
]
end
def application do
[
extra_applications: [:logger, :crypto, :ssl],
env: [
json_library: Jason
]
]
end
defp deps do
[
{:decimal, "~> 1.9 or ~> 2.0 or ~> 3.0"},
{:jason, "~> 1.0", optional: true},
{:db_connection, "~> 2.1"},
{:ex_doc, "~> 0.40.1", only: :dev, runtime: false, warn_if_outdated: true},
{:excoding, "~> 0.1", optional: true, only: :test},
{:tzdata, "~> 1.0", optional: true, only: :test},
{:table, "~> 0.1.0", optional: true},
{:credo, "~> 1.7", only: [:dev, :test], runtime: false}
]
end
defp package do
[
description: "Microsoft SQL Server client (Elixir implementation of the MS TDS protocol)",
name: "tds",
files: ["lib", "mix.exs", "README*", "CHANGELOG*", "LICENSE*"],
maintainers: ["Milan Jaric"],
licenses: ["Apache-2.0"],
links: %{"Github" => @source_url}
]
end
defp docs do
[
extras: [
"CHANGELOG.md": [],
LICENSE: [title: "License"],
"README.md": [title: "Overview"]
],
main: "readme",
source_url: @source_url,
source_ref: "v#{@version}",
formatters: ["html"]
]
end
end