Packages
expression
2.0.1
2.49.1
2.49.0
2.48.0
2.47.5
2.47.4
2.47.3
2.47.2
2.47.1
2.47.0
2.46.0
2.45.1
2.45.0
2.44.1
2.44.0
2.43.0
2.42.1
2.41.4
2.41.3
2.41.2
2.41.0
2.40.0
2.38.0
2.37.0
2.36.2
2.36.1
2.36.0
2.35.0
2.34.0
2.33.1
2.33.0
2.32.1
2.31.6
2.31.3
2.31.0
2.30.0
2.28.0
2.27.3
2.27.2
2.27.1
2.27.0
2.26.1
2.26.0
2.25.0
2.24.2
2.24.1
2.24.0
2.23.9
2.23.8
2.23.7
2.23.6
2.23.4
2.23.3
2.23.2
2.23.1
2.23.0
2.22.2
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.1
2.10.0
2.9.0
2.8.0
2.6.0
2.5.8
2.5.7
2.5.6
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.1
2.4.0
2.3.2
2.3.1
2.3.0
2.2.1
2.2.0
2.1.1
2.1.0
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.1.1
1.1.0
1.0.0
0.7.2
0.7.1
0.7.0
0.6.0
0.5.0
0.4.3
0.4.2
0.4.1
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.1.0
A Excel like expression parser, compatible with FLOIP Expression language.
Current section
Files
Jump to
Current section
Files
expression
mix.exs
mix.exs
defmodule Expression.MixProject do
use Mix.Project
@version "2.0.1"
def project do
[
app: :expression,
aliases: aliases(),
version: @version,
elixir: "~> 1.13",
start_permanent: Mix.env() == :prod,
deps: deps(),
package: package(),
description: description(),
dialyzer: dialyzer()
]
end
defp package() do
[
licenses: ["AGPL-3.0"],
links: %{"GitHub" => "https://github.com/turnhub/expression"}
]
end
defp description() do
"A Excel like expression parser, compatible with FLOIP Expression language."
end
defp dialyzer() do
[
plt_core_path: ".plts",
plt_file: {:no_warn, ".plts/dialyzer.plt"},
ignore_warnings: ".dialyzer_ignore.exs"
]
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
[
{:nimble_parsec, "~> 1.1"},
{:decimal, "~> 2.0"},
{:date_time_parser, "~> 1.1.2"},
{:number, "~> 1.0"},
{:mix_test_watch, "~> 1.0", only: :dev, runtime: false},
{:ex_doc, ">= 0.28.2", only: :dev, runtime: false},
{:ex_phone_number, "~> 0.2.1"},
{:credo, "~> 1.5", only: [:dev], runtime: false},
{:dialyxir, "~> 1.0", only: [:dev], runtime: false},
{:version_tasks, "~> 0.12.0", only: [:dev], runtime: false}
]
end
defp aliases do
[
"release.major": ["version.up major", "version.tag"],
"release.minor": ["version.up minor", "version.tag"],
"release.patch": ["version.up patch", "version.tag"]
]
end
end