Packages
An Elixir implementation of Open Location Code (Plus Codes). Plus Codes are short, easy to share location codes that can be used instead of street addresses. This library provides functions to encode/decode coordinates, validate codes, and handle shortened codes.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Pluscode.MixProject do
use Mix.Project
def project do
[
app: :pluscode,
version: "0.1.0",
elixir: "~> 1.16",
start_permanent: Mix.env() == :prod,
description: description(),
package: package(),
deps: deps(),
name: "Pluscode",
docs: [
main: "README",
extras: ["README.md"],
source_url: "https://github.com/dkuku/pluscode_elixir"
]
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:styler, "~> 1.0", only: :dev},
{:ex_doc, "~> 0.37", only: :dev, runtime: false}
]
end
defp description do
"""
An Elixir implementation of Open Location Code (Plus Codes).
Plus Codes are short, easy to share location codes that can be used instead of street addresses.
This library provides functions to encode/decode coordinates, validate codes, and handle shortened codes.
"""
end
defp package do
[
name: "pluscode",
files: ["lib", "mix.exs", "README.md", "LICENSE"],
maintainers: ["Daniel Kukula"],
licenses: ["Apache-2.0"],
links: %{
"GitHub" => "https://github.com/dkuku/pluscode_elixir",
"Plus Codes" => "https://plus.codes"
}
]
end
end