zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

mix.exs (1759B)


      1 defmodule Erlex.MixProject do
      2   use Mix.Project
      3 
      4   def project do
      5     [
      6       app: :erlex,
      7       version: "0.2.6",
      8       elixir: "~> 1.6",
      9       start_permanent: Mix.env() == :prod,
     10       deps: deps(),
     11       description: description(),
     12       package: package(),
     13       docs: docs(),
     14       test_coverage: [tool: ExCoveralls],
     15       dialyzer: [
     16         # plt_core_path: ".",
     17         plt_add_apps: [:mix, :erts, :kernel, :stdlib],
     18         flags: ["-Wunmatched_returns", "-Werror_handling", "-Wrace_conditions", "-Wno_opaque"],
     19         ignore_warnings: "dialyzer.ignore_warnings.exs"
     20       ],
     21       preferred_cli_env: [
     22         coveralls: :test,
     23         "coveralls.detail": :test,
     24         "coveralls.post": :test,
     25         "coveralls.html": :test
     26       ]
     27     ]
     28   end
     29 
     30   def application do
     31     [
     32       extra_applications: [:logger]
     33     ]
     34   end
     35 
     36   defp deps do
     37     [
     38       {:credo, "~> 0.9", only: [:dev, :test], runtime: false},
     39       {:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
     40       {:dialyxir, "~> 1.0.0-rc.3", only: :dev, runtime: false},
     41       {:excoveralls, "~> 0.8", only: :test}
     42     ]
     43   end
     44 
     45   defp description do
     46     """
     47     Convert Erlang style structs and error messages to equivalent Elixir.
     48     """
     49   end
     50 
     51   defp docs() do
     52     [
     53       main: "readme",
     54       source_url: "https://github.com/asummers/erlex",
     55       homepage_url: "https://github.com/asummers/erlex",
     56       extras: ["README.md", "CHANGELOG.md"]
     57     ]
     58   end
     59 
     60   defp package do
     61     [
     62       files: [
     63         "lib",
     64         "mix.exs",
     65         "README.md",
     66         "LICENSE.md",
     67         "src/lexer.xrl",
     68         "src/parser.yrl"
     69       ],
     70       maintainers: ["Andrew Summers"],
     71       licenses: ["Apache 2.0"],
     72       links: %{"GitHub" => "https://github.com/asummers/erlex"}
     73     ]
     74   end
     75 end