uniq_compat
This project provides a compatibility shim which allows you to replace all uses of
:elixir_uuid in your project with :uniq without having to make any code changes
to your existing code.
See the Uniq docs for more information on that project, as well as the migration process.
Installation
To use this package properly, you need to override :elixir_uuid with :uniq_compat,
which looks like so:
def deps do
[
{:elixir_uuid, "~> 0.1", hex: :uniq_compat, override: true}
]
end
This overrides the use of :elixir_uuid in your dependency tree with :uniq_compat.
Internally, :uniq_compat shims the UUID module to delegate to Uniq.UUID while
preserving the original behaviour of things like UUID.info/1.