Packages

Simple, fast, flexible and efficient generation of probably unique identifiers (`puid`, aka random strings) of intuitively specified entropy using pre-defined or custom characters.

Current section

Files

Jump to
puid mix.exs
Raw

mix.exs

defmodule Puid.Mixfile do
use Mix.Project
def project do
[
app: :puid,
version: "1.0.0",
elixir: "~> 1.8",
deps: deps(),
description: description(),
package: package()
]
end
defp deps do
[
{:crypto_rand, "~> 1.0"},
{:earmark, "~> 1.2", only: :dev},
{:ex_doc, "~> 0.19", only: :dev},
{:entropy_string, "~> 1.1", only: :test},
{:not_qwerty123, "~> 2.3", only: :test},
{:misc_random, "~> 0.2", only: :test},
{:rand_str, "~> 1.0", only: :test},
{:randomizer, "~> 1.1", only: :test},
{:secure_random, "~> 0.5", only: :test},
{:uuid, "~> 1.1", only: :test}
]
end
defp description do
"""
Fast and efficiently generation of cryptographically strong probably unique indentifiers (puid, aka random string) of specified entropy from various character sets.
"""
end
defp package do
[
maintainers: ["Paul Rogers"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/puid/Elixir"}
]
end
end