Packages
expression
2.4.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.4.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.3.0"}, {: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"] ] endend