# `LiveVue.Components`
[🔗](https://github.com/Valian/live_vue/blob/v1.0.1/lib/live_vue/components.ex#L1)

Macros to improve the developer experience of crossing the Liveview/Vue boundary.

# `__using__`
*macro* 

Generates functions local to your current module that can be used to render Vue components.
TODO: This could perhaps be optimized to only read the files once per compilation.

## Examples

```elixir
use LiveVue.Components, vue_root: ["./assets/vue", "./lib/my_app_web"]
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
