zf

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

mix.exs (1800B)


      1 defmodule Mint.MixProject do
      2   use Mix.Project
      3 
      4   @version "1.4.2"
      5   @repo_url "https://github.com/elixir-mint/mint"
      6 
      7   def project do
      8     [
      9       app: :mint,
     10       version: @version,
     11       elixir: "~> 1.5",
     12       start_permanent: Mix.env() == :prod,
     13       elixirc_paths: elixirc_paths(Mix.env()),
     14       deps: deps(),
     15 
     16       # Xref
     17       xref: [
     18         exclude: [
     19           :persistent_term,
     20           {:ssl, :cipher_suites, 1},
     21           CAStore
     22         ]
     23       ],
     24 
     25       # Dialyxir
     26       dialyzer: [
     27         plt_add_apps: [:castore]
     28       ],
     29 
     30       # Code coverage
     31       test_coverage: [tool: ExCoveralls],
     32       preferred_cli_env: ["coveralls.html": :test, coveralls: :test],
     33 
     34       # Hex
     35       package: package(),
     36       description: "Small and composable HTTP client.",
     37 
     38       # Docs
     39       name: "Mint",
     40       docs: [
     41         source_ref: "v#{@version}",
     42         source_url: @repo_url,
     43         extras: [
     44           "pages/Architecture.md",
     45           "pages/Decompression.md"
     46         ]
     47       ]
     48     ]
     49   end
     50 
     51   # Run "mix help compile.app" to learn about applications.
     52   def application do
     53     [
     54       extra_applications: [:logger, :ssl],
     55       mod: {Mint.Application, []}
     56     ]
     57   end
     58 
     59   defp package do
     60     [
     61       licenses: ["Apache-2.0"],
     62       links: %{"GitHub" => @repo_url}
     63     ]
     64   end
     65 
     66   defp elixirc_paths(:test), do: ["lib", "test/support"]
     67   defp elixirc_paths(_env), do: ["lib"]
     68 
     69   # Run "mix help deps" to learn about dependencies.
     70   defp deps do
     71     [
     72       {:castore, "~> 0.1.0", optional: true},
     73       {:hpax, "~> 0.1.1"},
     74 
     75       # Dev/test dependencies
     76       {:dialyxir, "~> 1.0.0-rc.6", only: [:dev, :test], runtime: false},
     77       {:ex_doc, "~> 0.20", only: :dev},
     78       {:excoveralls, "~> 0.14.5", only: :test},
     79       {:stream_data, "~> 0.5.0", only: [:dev, :test]}
     80     ]
     81   end
     82 end