Packages
ecto_sqlite3
0.5.3
0.24.1
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.1
0.18.0
0.17.6
0.17.5
0.17.4
0.17.3
0.17.2
0.17.1
0.17.0
0.16.0
0.15.1
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
retired
0.6.1
0.6.0
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
An SQLite3 Ecto3 adapter.
Current section
Files
Jump to
Current section
Files
ecto_sqlite3
mix.exs
mix.exs
defmodule EctoSQLite3.MixProject do
use Mix.Project
def project do
[
app: :ecto_sqlite3,
version: "0.5.3",
elixir: "~> 1.8",
start_permanent: Mix.env() == :prod,
source_url: "https://github.com/elixir-sqlite/ecto_sqlite3",
homepage_url: "https://github.com/elixir-sqlite/ecto_sqlite3",
deps: deps(),
package: package(),
description: description(),
test_paths: test_paths(System.get_env("EXQLITE_INTEGRATION")),
elixirc_paths: elixirc_paths(Mix.env()),
# Docs
name: "Ecto SQLite3",
docs: docs()
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:decimal, "~> 1.6 or ~> 2.0"},
{:ecto_sql, "~> 3.5"},
{:ecto, "~> 3.5"},
{:exqlite, "~> 0.5"},
{:ex_doc, "~> 0.23.0", only: [:dev], runtime: false},
{:jason, ">= 0.0.0", only: [:test, :docs]},
{:temp, "~> 0.4", only: [:test]},
# Benchmarks
{:benchee, "~> 0.11.0", only: :bench},
{:benchee_json, "~> 0.4.0", only: :bench},
{:postgrex, "~> 0.15.0", only: :bench},
{:myxql, "~> 0.4.0", only: :bench}
]
end
defp description do
"A SQLite3 Ecto3 adapter."
end
defp package do
[
files: ~w(
lib
.formatter.exs
mix.exs
README.md
LICENSE
),
name: "ecto_sqlite3",
licenses: ["MIT"],
links: %{
"GitHub" => "https://github.com/elixir-sqlite/ecto_sqlite3",
"docs" => "https://hexdocs.pm/ecto_sqlite3"
}
]
end
defp docs do
[
main: "Ecto.Adapters.SQLite3",
]
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
defp test_paths(nil), do: ["test"]
defp test_paths(_any), do: ["integration_test"]
end