Packages
paper_trail
0.14.1
1.1.2
1.1.1
1.1.0
1.0.0
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.13.0
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.3
0.11.2
0.11.1
0.11.0
0.10.1
0.10.0
0.9.0
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.9
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.3
0.5.2
0.5.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
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
Track and record all the changes in your database. Revert back to anytime in history.
Current section
Files
Jump to
Current section
Files
paper_trail
mix.exs
mix.exs
defmodule PaperTrail.Mixfile do
use Mix.Project
@source_url "https://github.com/izelnakri/paper_trail"
@version "0.14.1"
def project do
[
app: :paper_trail,
version: @version,
elixir: "~> 1.11",
description: description(),
build_embedded: Mix.env() == :prod,
start_permanent: Mix.env() == :prod,
elixirc_paths: elixirc_paths(Mix.env()),
package: package(),
deps: deps(),
docs: docs()
]
end
def application do
[
applications: [:logger, :ecto, :ecto_sql, :runtime_tools]
]
end
defp deps do
[
{:ecto, ">= 3.6.1"},
{:ecto_sql, ">= 3.6.1"},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
{:jason, ">= 1.2.2", only: [:dev, :test]},
{:postgrex, ">= 0.0.0", only: [:dev, :test]}
]
end
defp description do
"""
Track and record all the changes in your database. Revert back to anytime
in history.
"""
end
defp package do
[
name: :paper_trail,
files: ["lib", "mix.exs", "README*", "LICENSE*", "CHANGELOG*"],
maintainers: ["Izel Nakri"],
licenses: ["MIT License"],
links: %{
"Changelog" => "#{@source_url}/blob/master/CHANGELOG.md",
"GitHub" => @source_url
}
]
end
defp docs do
[
main: "readme",
source_ref: "v#{@version}",
source_url: @source_url,
extras: [
"README.md",
"CHANGELOG.md"
]
]
end
defp elixirc_paths(:test), do: ["lib", "test/support"]
defp elixirc_paths(_), do: ["lib"]
end