mix.exs (1235B)
1 defmodule Plug.Cowboy.MixProject do 2 use Mix.Project 3 4 @source_url "https://github.com/elixir-plug/plug_cowboy" 5 @version "2.6.0" 6 @description "A Plug adapter for Cowboy" 7 8 def project do 9 [ 10 app: :plug_cowboy, 11 version: @version, 12 elixir: "~> 1.10", 13 deps: deps(), 14 package: package(), 15 description: @description, 16 name: "Plug.Cowboy", 17 docs: [ 18 main: "Plug.Cowboy", 19 source_ref: "v#{@version}", 20 source_url: @source_url, 21 extras: ["CHANGELOG.md"] 22 ], 23 aliases: aliases() 24 ] 25 end 26 27 def application do 28 [ 29 extra_applications: [:logger], 30 mod: {Plug.Cowboy, []} 31 ] 32 end 33 34 def deps do 35 [ 36 {:plug, "~> 1.14"}, 37 {:cowboy, "~> 2.7"}, 38 {:cowboy_telemetry, "~> 0.3"}, 39 {:ex_doc, "~> 0.20", only: :docs}, 40 {:hackney, "~> 1.2", only: :test}, 41 {:kadabra, "0.3.4", only: :test}, 42 {:x509, "~> 0.6", only: :test} 43 ] 44 end 45 46 defp package do 47 %{ 48 licenses: ["Apache-2.0"], 49 maintainers: ["José Valim", "Gary Rennie"], 50 links: %{"GitHub" => @source_url} 51 } 52 end 53 54 defp aliases do 55 [ 56 test: ["x509.gen.suite -f -p cowboy -o test/fixtures/ssl", "test"] 57 ] 58 end 59 end