Packages
castore
1.0.22
1.0.22
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Up-to-date CA certificate store.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule CAStore.MixProject do
use Mix.Project
@repo_url "https://github.com/elixir-mint/castore"
def project do
[
app: :castore,
version: version(),
elixir: "~> 1.0",
start_permanent: Mix.env() == :prod,
deps: deps(),
elixirc_options: [no_warn_undefined: [:public_key]],
# Hex
package: package(),
description: "Up-to-date CA certificate store.",
# Docs
name: "CAStore",
docs: [
source_ref: "v#{version()}",
source_url: @repo_url
]
]
end
def application do
[
extra_applications: extra_applications(Mix.env())
]
end
defp extra_applications(:prod), do: [:logger]
defp extra_applications(_env), do: [:public_key] ++ extra_applications(:prod)
defp deps do
[
{:ex_doc, "~> 0.29", only: :dev}
]
end
defp package do
[
files: ["lib/castore.ex", "priv", "mix.exs", "README.md", "VERSION"],
licenses: ["Apache-2.0"],
links: %{"GitHub" => @repo_url}
]
end
defp version do
"VERSION"
|> File.read!()
|> String.trim()
end
end