mix.exs (1131B)
1 defmodule Plug.Crypto.MixProject do 2 use Mix.Project 3 4 @version "1.2.3" 5 @description "Crypto-related functionality for the web" 6 @source_url "https://github.com/elixir-plug/plug_crypto" 7 8 def project do 9 [ 10 app: :plug_crypto, 11 version: @version, 12 elixir: "~> 1.7", 13 start_permanent: Mix.env() == :prod, 14 deps: deps(), 15 package: package(), 16 name: "Plug.Crypto", 17 description: @description, 18 docs: [ 19 main: "Plug.Crypto", 20 source_ref: "v#{@version}", 21 source_url: @source_url, 22 extras: ["CHANGELOG.md"] 23 ] 24 ] 25 end 26 27 def application do 28 [ 29 extra_applications: [:crypto], 30 mod: {Plug.Crypto.Application, []} 31 ] 32 end 33 34 defp deps do 35 [{:ex_doc, "~> 0.21", only: :dev}] 36 end 37 38 defp package do 39 %{ 40 licenses: ["Apache-2.0"], 41 maintainers: [ 42 "Aleksei Magusev", 43 "Andrea Leopardi", 44 "Eric Meadows-Jönsson", 45 "Gary Rennie", 46 "José Valim" 47 ], 48 links: %{"GitHub" => @source_url}, 49 files: ["lib", "mix.exs", "README.md", "CHANGELOG.md", "LICENSE"] 50 } 51 end 52 end