README.md
# Pinegeist
Pinegeist provides [Alpine](https://alpinejs.dev/) integration for [Phoenix LiveView](https://hexdocs.pm/phoenix_live_view/welcome.html).
It took inspiration from [Astro Islands](https://docs.astro.build/en/concepts/islands/).
Your client-side interactive Alpine component lives inside an isolated "island" that won't be affected by LiveView updates.
And pinegeist provides helpers for island component to communicate with LiveView via events.
## Installation
The package can be installed by adding `pinegeist` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:pinegeist, "~> 0.1.0"}
]
end
```