README.md
# ExAutolink
Basic conversion of http(s) links in text to html hyperlinks.
## Features
* Convert http:// and https:// links to html hyperlinks (`<a>` tags)
* Pass in any extra custom attributes you want
* Respects punctuation in text so links don't break
## Installation
The package can be installed by adding `ex_autolink` to your list of
dependencies in `mix.exs`:
```elixir
def deps do
[
{:ex_autolink, "~> 0.2.0"}
]
end
```
## Usage
```elixir
iex> ExAutolink.link("https://elixir-lang.org")
"<a href=\"https://elixir-lang.org\">https://elixir-lang.org</a>"
iex> ExAutolink.link("Go here: https://elixir-lang.org/.")
"Go here: <a href=\"https://elixir-lang.org/\">https://elixir-lang.org/</a>."
iex> ExAutolink.link("https://ja.wikipedia.org/wiki/Elixir_(プログラミング言語)")
"<a href=\"https://ja.wikipedia.org/wiki/Elixir_(プログラミング言語)\">https://ja.wikipedia.org/wiki/Elixir_(プログラミング言語)</a>"
iex> ExAutolink.link("https://elixir-lang.org", args: %{class: "myclass active", rel: "nofollow noreferrer"})
"<a href=\"https://elixir-lang.org\" class=\"myclass active\" rel=\"nofollow noreferrer\">https://elixir-lang.org</a>"
```
## License
MIT.